Описание пространственной информации в XML Росреестра

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
Эта страница является черновиком статьи.


Данные Государственного кадастра недвижимости (ГКН), с недавнего времени доступны в виде XML-файлов, получаемых из кадастровых палат Росреестра.

Официальные данные

В описании схемы данных для Кадастровых планов территорий (версия 7) указано:

<Parcel> - Земельный участок (стр.11)

<Contours> - Контура многоконтурного участка (стр.13)

<Contour> - Контур многоконтурного участка, имеет атрибут "Number_PP" - Номер по порядку.


Каждый <Contour> содержит в себе тег описания пространственной составляющей <Entity_Spatial> - Это описание пространственной составляющей сущности данных (объекта кадастрового деления, объекта недвижимости)(стр. 22).

В случае если у Земельного участка нет тега <Contours>, то (если у него есть данные о пространственной составляющей) обязательно присутствует тег <Entity_Spatial>.

<Entity_Spatial> содержит как минимум один <Spatial_Element> - Элемент контура.

Самостоятельные попытки разобраться

Всё началось с изучения открытой библиотеки Geotools.

Там есть понятие Polygon - замкнутый контур (основной) который может содержать в себе 1 и более внутренних контуров, т.н. "дырок" (holes), который целиком находятся внутри основного контура. Polygon

Несколько Polygon'ов можно объединить в Multipolygon, что есть просто массив не пересекающихся и не касающихся друг друга Polygon'ов.

В отсутствии разъяснений Росреестра (писал электронные письма) и моего непонимания вышеуказанных описаний, поразмыслив пришёл к выводу:

<Entity_Spatial> - Polygon

<Contours> - Multipolygon

Практика и тесты

MultiXML.png

Рис.1

На Рис1. описан земельный участок состоящий из 2-х контуров, при том что второй содержит в себе 4 внутренних контура (дырки).

2 контура созданы потому, что через этот участок проходит другой, созданный для эксплуатации автомобильной дороги. Такое деление на отдельные контура носит название чересполосицы.


MultiSHP.png

Рис.2


На Рис.2 показан результат обработки XML в виде shapefile.


Что-то не так

Первое, что бросается в глаза, у каждого <Contour> есть атрибут "Номер по порядку" упорядочивающий их порядок (тавтология). А у <Spatial_Element>'ов такого нет, а ведь именно в у них необходимо знать, как минимум, кто из элементов контура основной. Ну и порядок, наверное, то же важен. Но, мы видим то что есть.

Ещё...

Подобный подход оказался не до конца верным... Был обнаружен земельный участок не имеющий <Contours>, но состоящий только из чересполосных контуров (Рис.3).


NoContours.png

Рис.3


Получается, что использование <Contours> не связано с описанием внешних контуров.

Возможно, этими контурами Росреестр пытается описывать т. н. "многоконтурные" участки (синоним "единое землепользование") раз, два.