данные были, но не для публикации --- Сообщения объединены, 4 мар 2020, Оригинальное время сообщения: 4 мар 2020 --- взял https://github.com/triroakenshield/RosReestrImpLib/blob/master/rule.xml и всё открылось
Пользователь trir обновил ресурс Конвертер из Росреестровского XML в tab, mif, csv новой записью: Обновил на Civil 2020 Узнать больше об этом обновлении...
должно запускаться на более поздних версиях ( какие либы нашёл - те и подключил) не собираюсь собирать для разных версий на постоянной основе
На 2019 заработало, наконец, и загрузились оба варианта xml. Отлично! Это же ресурс для готовых программ - нормально выкладывать собранное. В пределах самых популярных версий, конечно. Ресурсы же для всех.
подскажите пожалуйста, как с помощью данной программы можно конвертировать данные файлы ? желательно конечно в kml но можно и в dxf или csv например, спасибо. (просто открыть-сохранить не получается)
rule.xml Код: <?xml version="1.0" encoding="UTF-8"?> <ShemaList> <Shema rootElem="KVZU"> <Layer Name = "ParcelPoints" LayerPath="//ns:Parcel/ns:EntitySpatial/spa:SpatialElement" EntPath="spa:SpelementUnit"> <FieldRule Name="geom" Geom="true" Path="spa:Ordinate"> <Point Xattr="@Y" Yattr="@X"/> </FieldRule> <FieldRule Name="CadastralNumber" Path="ancestor::ns:Parcel" Attr="CadastralNumber"/> </Layer> <Layer Name = "Parcels" LayerPath="//ns:Parcels" EntPath="ns:Parcel"> <FieldRule Name="geom" Geom="true" Path=""> <Polygon> <LineString Path="ns:EntitySpatial/spa:SpatialElement"> <Point Path="spa:SpelementUnit/spa:Ordinate" Xattr="@Y" Yattr="@X"/> </LineString> </Polygon> </FieldRule> <FieldRule Name="CadastralNumber" Path="" Attr="CadastralNumber"/> </Layer> <Layer Name = "SubParcels" LayerPath="//ns:SubParcels" EntPath="ns:SubParcel"> <FieldRule Name="geom" Geom="true" Path=""> <Polygon> <LineString Path="ns:EntitySpatial/spa:SpatialElement"> <Point Path="spa:SpelementUnit/spa:Ordinate" Xattr="@Y" Yattr="@X"/> </LineString> </Polygon> </FieldRule> <FieldRule Name="NumberRecord" Path="" Attr="NumberRecord"/> </Layer> <Layer Name = "Contours" LayerPath="//ns:Contours" EntPath="ns:Contour"> <FieldRule Name="geom" Geom="true" Path=""> <Polygon> <LineString Path="ns:EntitySpatial/spa:SpatialElement"> <Point Path="spa:SpelementUnit/spa:Ordinate" Xattr="@Y" Yattr="@X"/> </LineString> </Polygon> </FieldRule> <FieldRule Name="NumberRecord" Path="" Attr="NumberRecord"/> </Layer> </Shema> </ShemaList>
Здравствуйте, подскажите где можно почитать информацию по формированию итоговых выходных данных. Какие объекты можно создать и прочее.
там есть схема правда она немного устарела, помимо точек (Point), линий (LineString) и полигонов (Polygon), я ещё добавил мультиполигоны (MultiPolygon) атрибуты раньше можно было загружать разных типов, но выпилил это и оставил только string ещё раньше можно было подключать справочники, но это потерялось в процессе...
т.е. я правильно понимаю что создать элемент цивила с атрибутами оно при импорте не может? или я не понимаю что-то, к полигону оно атрибуты не цепляет и текст создать вроде как тоже нельзя .
объекты Civil'а не создаёт, а вот Object Data цепляет и по ним можно делать аннотации посмотри свойства импортированных объектов
Возможно я что-то не так делаю. Через _netload нужно подгружать mitab.dll или RosReestrImp.dll? После загрузки какой командой запускать приложение?
Запустить AutoCAD Map/Civil 3D Команда: NETLOAD <выбрать RosReestrImp.dll> Команда: IMPORTXML <указать XML-файл для импорта> https://github.com/triroakenshield/RosReestrImpLib не забываем разблокировать либу!