Кадастровые данные в формате XML

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
Александр Фадеев
Завсегдатай
Сообщения: 439
Зарегистрирован: 14 май 2011, 11:20
Репутация: 99
Откуда: Йошкар-Ола
Контактная информация:

Re: Кадастровые данные в формате XML

Сообщение Александр Фадеев » 01 фев 2012, 17:58

Это примерно так должно получиться (в mif формате) для представленного примера?
Вложения
doc219162.rar
В mif формате
(277.86 КБ) 386 скачиваний
Иногда тружусь ----> http://terraingis.ru/

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: Кадастровые данные в формате XML

Сообщение Филиппов Владислав » 01 фев 2012, 18:46

cfifti73, графика видна, но атрибуты.... :shock: во всех полях одно и то же (кроме id) и напоминает, о нет!!!, Карта200Х - ужас мой 2002 года.
И нет кадастрового номера, что очень странно.

Olga_@@@, большое спасибо! можно ваши данные мне на мыло.

А сколько заявлено ЗУ в описании к той xml которую Вы выложили??
Сергей, Notepad++ подсчитал, что тегов </Parcel> в том документе 3278, а в PDF в графе номер по порядку начинается с 18!!! и кад номер :24 и заканчивается записью с номером 3278!!!! с кадастровым номером :4175.

Текущая версия моего конвертера 0.5.1 и у меня объектов 2418, в таблице верно.
Нужно решать проблему описанную Olga_@@@.

Александр Фадеев
Завсегдатай
Сообщения: 439
Зарегистрирован: 14 май 2011, 11:20
Репутация: 99
Откуда: Йошкар-Ола
Контактная информация:

Re: Кадастровые данные в формате XML

Сообщение Александр Фадеев » 01 фев 2012, 20:21

Nukevlad. Упс, извиняюсь не посмотрел. Вот доп. таблица, привязка по LINKOBJECT. По ней 3001 объект. В другом варианте преобразования получилось 2914 объектов. P.S. Панорама 11.
Вложения
tab.rar
(63.9 КБ) 398 скачиваний
Иногда тружусь ----> http://terraingis.ru/

SergS
Активный участник
Сообщения: 120
Зарегистрирован: 14 апр 2011, 13:24
Репутация: 5
Откуда: Екатеринбург

Re: Кадастровые данные в формате XML

Сообщение SergS » 01 фев 2012, 20:28

nukevlad писал(а):
Создал черновик в Вики про проблемы которые могут быть в кадастровых XML
Не будете возражать, если я добавлю сюда пару замечаний по Вашей статье?
Я думаю (даже больше - процентов на 99 уверен), что проблемы в XML файлах Росреестра - это не проблемы ПО, которое их формирует, а именно то, что хранится в БД кадастровых палат. (пару-тройку десятков их руками пощупал, правда, еще до перехода на АИС ГКН). Там, что называется, тако-о-о-е встречается. Это что касается пунктов "1.1 Ненужные блоки описания контуров" и "1.2 Очень сильная разница в значении координат". Анализировать и исправлять это смысла не имеет. Принять как данность. Думаю, что в pdf-файлах, как отображении тех же данных, будет то же самое.
(небольшое отступление: имеется в наличии архив с кадастровой выпиской на участок. получен где-то в октябре-ноябре. так в нем данные об участке (описание границ - координаты) в xml-виде не соответствовали разделам КВ5 и КВ6 из pdf-вида, а востановленные из них образы участка не соответствовали ни друг другу, ни изображению его из раздела КВ2. ну и самое интересное - имеется и межевой план, который подавался на кадастровый учет гдето за месяц до того, кадастровый учет пройден. так вот в нем - четвертый вариант, отличающийся от первых трех)
что касается пункта "1.3 Проблемы формирования описания ЗУ".
У меня из рассмотрения как реальных файлов xml, так и xsd-схем, которым эти файлы должны соответствовать (по крайней мере, теоретически), сложилось немного другое впечатление о типах данных "Entity_Spatial", "Spatial_element" и "Contour". (Все ИМХО, конечно)
Spatial_element представляет собой именно контур в графическом смысле - просто замкнутая ломаная, совокупность которых определяет некоторую область Entity_Spatial (в общем случае - не односвязную, схема это предусматривает). То, что описывает такая совокупность (область с дырками, несколько связанных в один объект областей - многосвязную область, опять таки может быть с дырками в каждой), определяется только их взаимным положением (геометрически), но никак не порядком перечисления.
я видел, было обсуждение этого момента, были сделаны ккие-то выводы, но.... не согласен. :)_
а Contour - это объект учета (в смысле кадастра), то, что может иметь кадастровый (или еще какой, например, учетный) номер, что ему не мешает иметь свою собственную графическую сущность Entity_Spatial со всеми особенностями, упомянутыми выше ( в том числе и этакую извращенную вложенную "многоконтурность".)
Но, повторяю, все это только отображение того, что есть (может встречаться и встречается) в реальной БД.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Кадастровые данные в формате XML

Сообщение Максим Дубинин » 01 фев 2012, 20:48

SergS писал(а):Принять как данность.
Мне кажется не просто принять, а описать, дать примеры, задокументировать.
пристегивайтесь, турбулентность прямо по курсу

SergS
Активный участник
Сообщения: 120
Зарегистрирован: 14 апр 2011, 13:24
Репутация: 5
Откуда: Екатеринбург

Re: Кадастровые данные в формате XML

Сообщение SergS » 01 фев 2012, 21:23

Максим Дубинин писал(а):описать, дать примеры, задокументировать.
Здесь?
кажется мне, что ошибки в базах данных Росреестра - не тема для данной темы :)
все равно, если они попали в xml-файл, их надо извлекать и показывать пользователю как есть. Хотя бы для того, чтобы ткнуть пальцем в них соответствующей организации. (чем и занимаемся по мере поступления)
именно поэтому написал "принять как данность" - в смысле для извлечения из xml.
Пока что вижу только одну проблему - различное понимание (и, может быть, отличное от авторов xml-схем) структуры описания данных.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Кадастровые данные в формате XML

Сообщение Максим Дубинин » 01 фев 2012, 21:47

в вики, чтобы этим
SergS писал(а):чтобы ткнуть пальцем в них соответствующей организации. (чем и занимаемся по мере поступления)
занимались больше и активнее
пристегивайтесь, турбулентность прямо по курсу

SergS
Активный участник
Сообщения: 120
Зарегистрирован: 14 апр 2011, 13:24
Репутация: 5
Откуда: Екатеринбург

Re: Кадастровые данные в формате XML

Сообщение SergS » 01 фев 2012, 22:02

а-а, понятно.
(надо тока разобраться как туда писать и, философский вопрос :), определить адресата - от него, в принципе, зависит, что именно будет писаться и процент специфической лексики)

Аватара пользователя
Olga_@@@
Гуру
Сообщения: 715
Зарегистрирован: 24 фев 2009, 15:42
Репутация: 0
Ваше звание: городошник
Откуда: Екатеринбург
Контактная информация:

Re: Кадастровые данные в формате XML

Сообщение Olga_@@@ » 01 фев 2012, 23:28

nukevlad писал(а): можно ваши данные мне на мыло
Можно, но пока не понимаю, какой файл содержит ошибку. Ищу.
Сдвиг появляется только при пакетном экспорте и сшивке таблиц.

Нашла один "сдвинутый" файл, импортировала его отдельно - вроде все нормально. Но, если сшивать таблицы при импорте, то все опять разъезжается :(


Вот нашла конфликтную пару: 438593 и 43810. Если загружать отдельно, вроде все нормально (хотя за 438593 не поручусь). Но, если импортировать одновременно, даже без сшивки таблиц, то во втором файле строки едут. Ориентироваться можно по самому большому участку их второго файла, там монастырь. При сдвиге строк монастырь превращается в многоквартирный жилой дом.
Вложения
2kvartala.zip
(22.81 КБ) 344 скачивания
У меня из Apple дома только компот.

Аватара пользователя
Olga_@@@
Гуру
Сообщения: 715
Зарегистрирован: 24 фев 2009, 15:42
Репутация: 0
Ваше звание: городошник
Откуда: Екатеринбург
Контактная информация:

Re: Кадастровые данные в формате XML

Сообщение Olga_@@@ » 01 фев 2012, 23:56

Нашла ошибку. Она сидит в хвосте файла 438593.mif
02.102.png
02.102.png (6.55 КБ) 9095 просмотров
Если убрать все, что ниже выделения, то сдвига строк при импорте не происходит.
Ай-ноне-ноне... какое-то :D
У меня из Apple дома только компот.

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: Кадастровые данные в формате XML

Сообщение Филиппов Владислав » 02 фев 2012, 05:43

Olga_@@@, доброго вам утра!
Я думал проблема в XML-файлах и то, как их обрабатывает LandProcessor (моя поделка).
Или я уже не в теме?

SergS, я тоже всё жду, когда можно будет показать кому нибудь из Росреестра всё что я "нацарапал".
Я, по долгу службы, обработал уже такую гору (не менее 1200 КПТ в этих XML) и самые часто встречающие косяки это координаты в районе центра координат, около нуля.

А насчёт назначения тегов, я по ходу пытаюсь (и возможно верно) смотреть на схему кадастрового хмл как на организацию описания геометрии в geotools (вернее Java Topology Suite). Там есть Polygon - это 1 внешний контур и ноль и более дырок (holes), <Entity_Spatial>. И есть мультиполигон - массив Polygon'ов, которые не пересекаются - <Contours>.
Ну как то так.

Аватара пользователя
Olga_@@@
Гуру
Сообщения: 715
Зарегистрирован: 24 фев 2009, 15:42
Репутация: 0
Ваше звание: городошник
Откуда: Екатеринбург
Контактная информация:

Re: Кадастровые данные в формате XML

Сообщение Olga_@@@ » 02 фев 2012, 06:48

Nukevlad,описанный глюк получен в двух других конвертерах, а не в вашем. Ваш еще не тестировала. Сейчас сделаю


Пожалуйста, для тупых, объясните, как им пользоваться :D
Последний раз редактировалось Olga_@@@ 02 фев 2012, 07:50, всего редактировалось 1 раз.
У меня из Apple дома только компот.

SergS
Активный участник
Сообщения: 120
Зарегистрирован: 14 апр 2011, 13:24
Репутация: 5
Откуда: Екатеринбург

Re: Кадастровые данные в формате XML

Сообщение SergS » 02 фев 2012, 07:39

nukevlad писал(а):А насчёт назначения тегов, я по ходу пытаюсь (и возможно верно) смотреть на схему кадастрового хмл как на организацию описания геометрии в geotools (вернее Java Topology Suite). Там есть Polygon - это 1 внешний контур и ноль и более дырок (holes), <Entity_Spatial>. И есть мультиполигон - массив Polygon'ов, которые не пересекаются - <Contours>.
Думаю, с "философской" точки зрения это все таки не верно, но с практической, наверное, имеет право на существование. :)
Мне так кажется, вы притягиваете струкутуру описания графики в xml на таковую в geotools, добавляя некие требования на графику, которые изначально отсутствуют. Судя по схеме, Entity_Spatial - графическая сущность, представляющая собой полигон, а в общем случае и мультиполигон - с точки зрения представления данных в xml - массив непересекающихся контуров (замкнутая ломаная, не Contour), которые и составляют описание полигона (мультиполигона).
а <Contours> - это не массив полигонов, а массив Contour, каждый из которых представляет собой не графическую сущность, а, как писал выше, объект учета, составную часть типа данных "Многоконтурный участок", как SubParcel - составная часть типа данных "Единое землепользование" (массив <SubParcels>). И каждый из которых включает в себя как дополнительный атрибут - свою Entity_Spatial, т.е. в свою очередь теоретически может быть представлен многоконтурной многосвязной графической сущностью
О, я понимаю, что логически это все может быть не правильным, точнее - так не должно было бы быть, и для новых участков при постановке на учет реализуется схема, более близкая к Вашим представлениям (ну, может за исключением требования Polygon - это "1 внешний контур (причем, в описании первый) и ноль и более дырок (holes) = <Entity_Spatial>"),
когда <Entity_Spatial> - это всегда односвязная область, Земельный участок (простой) - имеет вот эту самую односвязную <Entity_Spatial>, а многоконтурный участок - это массив контуров, каждый из которых содержит опять так односвязную <Entity_Spatial>.
НО..., органы кадастрового учета отчитались о чуть ли не 100% "кадастризации" еще, по моему, году в 2007, и наполнение БД производилось из самых разных источников, самым разным ПО, возможности которого по формированию и редактированию граф. объектов были существенно шире требований к земельным участкам даже тогдашнего законодательства.
А если еще вспомнить продукты недоброй памяти ЕГРЗ-П и ЕГРЗ-Т с графическим клиентом на основе Mapinfo, то...
Короче имеем то, что имеем.

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: Кадастровые данные в формате XML

Сообщение Филиппов Владислав » 02 фев 2012, 08:58

как работать с LandProcessor
olygon - это "1 внешний контур (причем, в описании первый) и ноль и более дырок (holes) = <Entity_Spatial>"),
О да, ключевое слово первый! пришлось писать метод для проверки и принудительного назначения "первого".

Сама структура создана не для того чтобы легко было бы это преобразовать в стандартные форматы ГИС и прочего, а для того что бы легко делать "бумажку", ту самую PDF-ку, что лежит рядом с этим XML в архивчике от Росреестра :mrgreen:

SergS
Активный участник
Сообщения: 120
Зарегистрирован: 14 апр 2011, 13:24
Репутация: 5
Откуда: Екатеринбург

Re: Кадастровые данные в формате XML

Сообщение SergS » 02 фев 2012, 09:36

nukevlad писал(а):пришлось писать метод для проверки и принудительного назначения "первого".
а как поступаете, если Entity_Spatial в xml - многосвязная? Расширяете Entity_Spatial в массив односвязных? Потом распределение контуров по элементам и для каждого "метод для проверки и принудительного назначения"?
блин, я б сломался.... :)
nukevlad писал(а):Сама структура создана не для того чтобы легко было бы это преобразовать в стандартные форматы ГИС и прочего, а для того что бы легко делать "бумажку", ту самую PDF-ку, что лежит рядом с этим XML в архивчике от Росреестра
хм-м... интересная версия :mrgreen: (не, я понял)
на самом деле вся эта структура сильно напоминает первичную логическую схему организации информации об объекте - еще до нормализации. Если провести над ней все необходимое (нормализацию), то получаем один в один схему БД (по крайней мере, для ЕГРЗ-Т)

Ответить

Вернуться в «Общий - ПО»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя