Конвертер из Росреестровского XML в tab, mif, csv 2020-03-05

Конвертер из Росреестровского XML в tab, mif, csv

  1. trir

    trir Форумчанин

    данные были, но не для публикации
    --- Сообщения объединены, 4 мар 2020, Оригинальное время сообщения: 4 мар 2020 ---
    взял https://github.com/triroakenshield/RosReestrImpLib/blob/master/rule.xml
    и всё открылось
     
  2. trir

    trir Форумчанин

  3. АлексЮстасу

    АлексЮстасу Форумчанин

    В 2018, 2019 не загружается.
     
  4. trir

    trir Форумчанин

    Специально для тебя собрал для Civil 2017
     

    Вложения:

  5. АлексЮстасу

    АлексЮстасу Форумчанин

    Во-первых, почему 2017?
    Во-вторых, ресурсы разве не для всех?
     
  6. trir

    trir Форумчанин

    должно запускаться на более поздних версиях ( какие либы нашёл - те и подключил)

    не собираюсь собирать для разных версий на постоянной основе
     
  7. АлексЮстасу

    АлексЮстасу Форумчанин

    На 2019 заработало, наконец, и загрузились оба варианта xml.
    Отлично!
    Это же ресурс для готовых программ - нормально выкладывать собранное. В пределах самых популярных версий, конечно.
    Ресурсы же для всех.
     
    Последнее редактирование: 5 мар 2020
  8. подскажите пожалуйста, как с помощью данной программы можно конвертировать данные файлы ? желательно конечно в kml но можно и в dxf или csv например, спасибо. (просто открыть-сохранить не получается)
     

    Вложения:

  9. kad3

    kad3 Форумчанин

    Так пойдет?
     

    Вложения:

  10. trir

    trir Форумчанин

    там нужно в rule.xml прописать нужную схему
     
  11. trir

    trir Форумчанин

    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>
     
    kad3 нравится это.
  12. Здравствуйте, подскажите где можно почитать информацию по формированию итоговых выходных данных. Какие объекты можно создать и прочее.
     
  13. trir

    trir Форумчанин

    там есть схема
    правда она немного устарела, помимо точек (Point), линий (LineString) и полигонов (Polygon), я ещё добавил мультиполигоны (MultiPolygon)
    атрибуты раньше можно было загружать разных типов, но выпилил это и оставил только string
    ещё раньше можно было подключать справочники, но это потерялось в процессе...
     
  14. т.е. я правильно понимаю что создать элемент цивила с атрибутами оно при импорте не может? или я не понимаю что-то, к полигону оно атрибуты не цепляет и текст создать вроде как тоже нельзя .
     
  15. trir

    trir Форумчанин

    объекты Civil'а не создаёт, а вот Object Data цепляет и по ним можно делать аннотации
    посмотри свойства импортированных объектов
     
  16. Browning Zed

    Browning Zed Форумчанин

    Поддержка AutoCAD MAP/Civil 2020-2021 не планируется?
     
  17. trir

    trir Форумчанин

    а с этим проблемы?
    Я так понимаю у r00ten1y заработало на 2021
     
  18. Browning Zed

    Browning Zed Форумчанин

    Возможно я что-то не так делаю. Через _netload нужно подгружать mitab.dll или RosReestrImp.dll? После загрузки какой командой запускать приложение?
     
  19. trir

    trir Форумчанин

    1. Запустить AutoCAD Map/Civil 3D
    2. Команда: NETLOAD <выбрать RosReestrImp.dll>
    3. Команда: IMPORTXML <указать XML-файл для импорта>
    https://github.com/triroakenshield/RosReestrImpLib

    не забываем разблокировать либу!
     
    Browning Zed нравится это.
  20. Browning Zed

    Browning Zed Форумчанин

    Спасибо, все работает (AutoCAD Map 2020).
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление