Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

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

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

  1. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    Либо брать элементы из SpatialElement, либо добавить MultiLineString
    Можно ещё попробовать использовать GeometryCollection
     
    #61
  2. kad3

    Форумчанин

    Регистрация:
    26 апр 2010
    Сообщения:
    258
    Симпатии:
    78
    Адрес:
    Югра Радужный
    trir, Добрый день! Как извлечь точечные объекты
    Код:
    <contours>
                    <contour>
                      <entity_spatial>
                        <sk_id>86.2</sk_id>
                        <spatials_elements>
                          <spatial_element>
                            <ordinates>
                              <ordinate>
                                <x>870123.58</x>
                                <y>2673279.18</y>
                                <ord_nmb>1</ord_nmb>
                                <num_geopoint>1</num_geopoint>
                                <delta_geopoint>0.5</delta_geopoint>
                                <r>0.08</r>
                              </ordinate>
                            </ordinates>
                          </spatial_element>
                        </spatials_elements>
                      </entity_spatial>
                    </contour>
    </contours>
     
    #62
  3. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    как то так
    Код:
     <Layer Name = "contourPoints" LayerPath="//ns:contour/ns:EntitySpatial/ns:spatials_elements" EntPath="ns3:spatial_element">
    <FieldRule Name="geom" Geom="true" Path="ns:ordinate"> 
       <Point Xattr="@Y" Yattr="@X"/>
    </FieldRule>
    <FieldRule Name="ord_nmb" Path="text()" Attr=""/>
    </Layer> 
     
    #63
  4. kad3

    Форумчанин

    Регистрация:
    26 апр 2010
    Сообщения:
    258
    Симпатии:
    78
    Адрес:
    Югра Радужный
    Пишет "Ошибка XPath при загрузке слоя contoursPoints"
     
    #64
  5. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    Код:
     <Layer Name = "contourPoints" LayerPath="//ns:contour/ns:EntitySpatial/ns:spatials_elements" EntPath="ns:spatial_element">
    <FieldRule Name="geom" Geom="true" Path="ns:ordinate"> 
       <Point Xattr="@Y" Yattr="@X"/>
    </FieldRule>
    <FieldRule Name="ord_nmb" Path="text()" Attr=""/>
    </Layer>
    пример бы скинул
     
    #65
  6. kad3

    Форумчанин

    Регистрация:
    26 апр 2010
    Сообщения:
    258
    Симпатии:
    78
    Адрес:
    Югра Радужный
    В ЛС скинул КПТ
    --- Сообщения объединены, 22 ноя 2019, Оригинальное время сообщения: 22 ноя 2019 ---
    Вот что у меня получилось:
    Код:
     <Layer Name = "contourPoints" LayerPath="//construction_record/contours/contour/entity_spatial/spatials_elements/spatial_element" EntPath="ordinates">
    <FieldRule Name="geom" Geom="true" Path="ordinate"> 
      
       <Point Xattr="y/text()" Yattr="x/text()"/>
       
    </FieldRule>
    <FieldRule Name="ord_nmb" Path="ord_nmb/text()" Attr=""/>
    <FieldRule Name="CadNumber" Path="ancestor::contours/ancestor::construction_record/object/common_data/cad_number/text()" Attr=""/>
    </Layer>
     
    #66
  7. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    Код:
     <Shema rootElem="extract_cadastral_plan_territory">
    <Layer Name = "contourPoints" LayerPath="//contour/entity_spatial/spatials_elements/spatial_element/ordinates" EntPath="ordinate">
    <FieldRule Name="geom" Geom="true" Path=""> 
    <Point Path="" Xattr="y/text()" Yattr="x/text()"/>
    </FieldRule>
    <FieldRule Name="ord_nmb" Path="ord_nmb/text()" Attr=""/>
    </Layer>
    </Shema>
     
    #67
  8. kad3

    Форумчанин

    Регистрация:
    26 апр 2010
    Сообщения:
    258
    Симпатии:
    78
    Адрес:
    Югра Радужный
    Спасибо!
    Киньте в меня ссылкой, где можно про синтаксис почитать?
     
    #68
  9. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
  10. kad3

    Форумчанин

    Регистрация:
    26 апр 2010
    Сообщения:
    258
    Симпатии:
    78
    Адрес:
    Югра Радужный
    А как можно отделить действительно точечные объекты от всех остальных?
     
    #70
  11. ni_kudini

    Регистрация:
    19 фев 2020
    Сообщения:
    1
    Симпатии:
    0
    скачал конвектор а открыть не получается ( пишет не возможно выполнить) подскажите пожалуйста как его запустить. с уважением Николай ,
     
    #71
  12. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    скрин ошибки можно?
     
    #72
  13. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.970
    Симпатии:
    694
    Адрес:
    Маськва
    Загрузил zip из github -- release.
    1. Вызвал из Civil 2018. Указал взятый где-то какой-то xml. Вылетел с фатальной ошибкой.
    Загрузил Release.zip здешний - тот же результат.
    2. Запустил RRViewer1.exe. Из Данные -- Открыть указал xml. Видимый результат отсутствует. Так же при Данные -- Сохранить csv ничего не происходит.
    Что не так?

    И к программе нужно приложить примеры данных.
     
    #73
  14. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    кто бы их мне дал

    для любого xml - надо писать свой rule.xml

    текст ошибки можно?
     
    #74
  15. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    исправил
     
    #75
  16. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.970
    Симпатии:
    694
    Адрес:
    Маськва
    Ошибка возникает после указания файла для импорта:
    Fatal_Error.png
    Писать вручную или сделать с помощью RRViewer1.exe?
    Сейчас от RRViewer1.exe никаких видимых результатов не заметно.
    Где там загрузка этой исправленной версии?
    Исправлено.png
     
    #76
  17. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    зелёная кнопка

    конечно
     
    #77
  18. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.970
    Симпатии:
    694
    Адрес:
    Маськва
    На этой странице нет зеленой кнопки для загрузок.
    Есть зеленая кнопка на странице https://github.com/triroakenshield/RosReestrImpLib - кнопка "Clone or download". Но она позволяет загрузить RosReestrImpLib-master.zip, в котором нет RosReestrImp.dll.
    ???
    Там же написано:
     
    #78
  19. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    там же написано: Параметры импорта прописываются в rule.xml

    Можешь скинуть мне пример данных и я попробую написать правила
     
    #79
  20. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.970
    Симпатии:
    694
    Адрес:
    Маськва
    Там написано: делай 1, 2, 3.
    А как же программа писалась-проверялась без данных?

    Абсолютно не ведаю, что это за xml, кроме того, что они были в похожих темах.
     

    Вложения:

    #80

Поделиться этой страницей

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