Контуры в кадастровом XML
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Контуры в кадастровом XML
Доброго всем дня.
Вопрос по кадастровому XML (КПТ):
Кто может объяснить, для чего нужно в описании элемента Parcel:
— в <Entity_Spatial> два и более <Spatial_Element>?
— несколько <Contour>?
<Entity_Spatial> — Описание пространственной составляющей сущности данных.
<Spatial_Element> — Элемент контура (содержит координаты контура)
Contour — Контур многоконтурного участка (содержит <Entity_Spatial> )
в документе напротив <Entity_Spatial> есть примечание — Разъяснения по заполнению раздела содержатся в Приложении «Правила заполнения сведений о пространственной составляющей объектов».
Кто нибудь их видел?
Вопрос по кадастровому XML (КПТ):
Кто может объяснить, для чего нужно в описании элемента Parcel:
— в <Entity_Spatial> два и более <Spatial_Element>?
— несколько <Contour>?
<Entity_Spatial> — Описание пространственной составляющей сущности данных.
<Spatial_Element> — Элемент контура (содержит координаты контура)
Contour — Контур многоконтурного участка (содержит <Entity_Spatial> )
в документе напротив <Entity_Spatial> есть примечание — Разъяснения по заполнению раздела содержатся в Приложении «Правила заполнения сведений о пространственной составляющей объектов».
Кто нибудь их видел?
-
- Завсегдатай
- Сообщения: 257
- Зарегистрирован: 10 июн 2009, 12:21
- Репутация: 0
- Откуда: Екатеринбург
- Контактная информация:
Re: Контуры в кадастровом XML
- сам же и ответил..для чего нужно в описании элемента Parcel
элементы - это линии (отрезки), составляющие участок, их не может быть менее трех, перечисляются в порядке обхода контура участка, с замыканием на последний узел.
когда участок многоконтурный, в КПТ для него появляются разделы под описание контуров, а в них опять элементы-линии, в порядке обхода контура.
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Re: Контуры в кадастровом XML
reasonat, а вы файлы эти разбирали самостоятельно?
линии (отрезки) это :
андерстэнд?
я уже потренировался на ~150 КПТ и
как мне видится
, если более одного <Spatial_Element>, то это описание "дырок", aka inner rings.
а когда <Contours> это чересполосные контуры, aka outer rings и в них могут быть тоже дырки.
у кого другие мнения/предположения/утверждения?
линии (отрезки) это :
Код: Выделить всё
<Spelement_Unit Type_Unit="Линия" Su_Nmb="3"><Ordinate X="151272.53" Y="267549.90" /><Ordinate X="151264.80" Y="267515.38" /></Spelement_Unit>
я уже потренировался на ~150 КПТ и
как мне видится

а когда <Contours> это чересполосные контуры, aka outer rings и в них могут быть тоже дырки.
у кого другие мнения/предположения/утверждения?
-
- Завсегдатай
- Сообщения: 257
- Зарегистрирован: 10 июн 2009, 12:21
- Репутация: 0
- Откуда: Екатеринбург
- Контактная информация:
Re: Контуры в кадастровом XML
действительно, в актуальной схеме КПТ немного поменялись ключики. Но в приложении к приказу МЭР П/207 от 06.06.11 вроде расписано как у вас, со <Spelement_Unit>. И все равно <Spatial_Element> - это "линия", а <Spelement_Unit> - точки отрезка с их <Ordinate> - координатами.
Дырки тоже <Contours>, как и чересполосные. Разница в обходе контура, внешний контур по ЧС, дырка - против ЧС, дырка в дырке опять по ЧС и т.д.
Дырки тоже <Contours>, как и чересполосные. Разница в обходе контура, внешний контур по ЧС, дырка - против ЧС, дырка в дырке опять по ЧС и т.д.
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Re: Контуры в кадастровом XML
вот примеры:
раз, тут присутствует <Contours>
два, тут всё просто, 1 контур:
и три, тут 2 <Spatial_Element> (2 дырки):
раз, тут присутствует <Contours>
Код: Выделить всё
<Contours>
<Contour Number_PP="1">
<Entity_Spatial>
<Spatial_Element>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="1">
<Ordinate X="160114.90" Y="294373.20"/>
<Ordinate X="160115.12" Y="294374.18"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="2">
<Ordinate X="160115.12" Y="294374.18"/>
<Ordinate X="160114.14" Y="294374.40"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="3">
<Ordinate X="160114.14" Y="294374.40"/>
<Ordinate X="160113.92" Y="294373.42"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="4">
<Ordinate X="160113.92" Y="294373.42"/>
<Ordinate X="160114.90" Y="294373.20"/>
</Spelement_Unit>
</Spatial_Element>
</Entity_Spatial>
</Contour>
<Contour Number_PP="2">
<Entity_Spatial>
<Spatial_Element>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="1">
<Ordinate X="160197.11" Y="294683.42"/>
<Ordinate X="160197.39" Y="294684.38"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="2">
<Ordinate X="160197.39" Y="294684.38"/>
<Ordinate X="160196.43" Y="294684.66"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="3">
<Ordinate X="160196.43" Y="294684.66"/>
<Ordinate X="160196.15" Y="294683.70"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="4">
<Ordinate X="160196.15" Y="294683.70"/>
<Ordinate X="160197.11" Y="294683.42"/>
</Spelement_Unit>
</Spatial_Element>
</Entity_Spatial>
</Contour>
</Contours>
Код: Выделить всё
<Entity_Spatial Ent_Sys="1">
<Spatial_Element>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="1">
<Ordinate X="600682.48" Y="1344783.53"/>
<Ordinate X="600712.27" Y="1344859.16"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="2">
<Ordinate X="600712.27" Y="1344859.16"/>
<Ordinate X="600734.50" Y="1344850.40"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="3">
<Ordinate X="600734.50" Y="1344850.40"/>
<Ordinate X="600704.70" Y="1344774.78"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="4">
<Ordinate X="600704.70" Y="1344774.78"/>
<Ordinate X="600682.48" Y="1344783.53"/>
</Spelement_Unit>
</Spatial_Element>
</Entity_Spatial>
Код: Выделить всё
<Entity_Spatial Ent_Sys="276">
<Spatial_Element>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="1">
<Ordinate X="151594.28" Y="268125.75"/>
<Ordinate X="151333.63" Y="268180.47"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="2">
<Ordinate X="151333.63" Y="268180.47"/>
<Ordinate X="151333.85" Y="268189.30"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="3">
<Ordinate X="151333.85" Y="268189.30"/>
<Ordinate X="151335.99" Y="268226.73"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="4">
<Ordinate X="151335.99" Y="268226.73"/>
<Ordinate X="151343.99" Y="268540.64"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="5">
<Ordinate X="151343.99" Y="268540.64"/>
<Ordinate X="151360.77" Y="269235.43"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="6">
<Ordinate X="151360.77" Y="269235.43"/>
<Ordinate X="151374.93" Y="269697.98"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="7">
<Ordinate X="151374.93" Y="269697.98"/>
<Ordinate X="151388.82" Y="270241.60"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="8">
<Ordinate X="151388.82" Y="270241.60"/>
<Ordinate X="151389.82" Y="270290.03"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="9">
<Ordinate X="151389.82" Y="270290.03"/>
<Ordinate X="151944.41" Y="270545.20"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="10">
<Ordinate X="151944.41" Y="270545.20"/>
<Ordinate X="151827.70" Y="269207.55"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="11">
<Ordinate X="151827.70" Y="269207.55"/>
<Ordinate X="151594.28" Y="268125.75"/>
</Spelement_Unit>
</Spatial_Element>
<Spatial_Element>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="1">
<Ordinate X="151360.13" Y="270242.67"/>
<Ordinate X="151346.94" Y="269698.83"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="2">
<Ordinate X="151346.94" Y="269698.83"/>
<Ordinate X="151333.38" Y="269236.14"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="3">
<Ordinate X="151333.38" Y="269236.14"/>
<Ordinate X="151316.68" Y="268541.31"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="4">
<Ordinate X="151316.68" Y="268541.31"/>
<Ordinate X="151308.71" Y="268227.35"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="5">
<Ordinate X="151308.71" Y="268227.35"/>
<Ordinate X="151307.92" Y="268194.69"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="6">
<Ordinate X="151307.92" Y="268194.69"/>
<Ordinate X="151307.70" Y="268185.91"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="7">
<Ordinate X="151307.70" Y="268185.91"/>
<Ordinate X="149242.17" Y="268619.52"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="8">
<Ordinate X="149242.17" Y="268619.52"/>
<Ordinate X="149237.68" Y="268947.20"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="9">
<Ordinate X="149237.68" Y="268947.20"/>
<Ordinate X="149215.38" Y="269603.13"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="10">
<Ordinate X="149215.38" Y="269603.13"/>
<Ordinate X="148936.50" Y="270047.49"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="11">
<Ordinate X="148936.50" Y="270047.49"/>
<Ordinate X="148416.23" Y="270500.32"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="12">
<Ordinate X="148416.23" Y="270500.32"/>
<Ordinate X="148685.56" Y="271034.48"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="13">
<Ordinate X="148685.56" Y="271034.48"/>
<Ordinate X="150418.22" Y="271101.81"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="14">
<Ordinate X="150418.22" Y="271101.81"/>
<Ordinate X="151212.74" Y="270208.55"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="15">
<Ordinate X="151212.74" Y="270208.55"/>
<Ordinate X="151360.88" Y="270276.71"/>
</Spelement_Unit>
<Spelement_Unit Type_Unit="Линия" Su_Nmb="16">
<Ordinate X="151360.88" Y="270276.71"/>
<Ordinate X="151360.13" Y="270242.67"/>
</Spelement_Unit>
</Spatial_Element>
</Entity_Spatial>
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Re: Контуры в кадастровом XML
да, вот что ещё, у меня получилось создавать shape-файлы используя DOM-парсер (что было в Delphi по дефолту) и на основе этого все мои выводы.
на подходе свободный парсер на Java+Geotools (тут SAX-парсер, подход совсем другой), надеюсь скоро закончу.
на подходе свободный парсер на Java+Geotools (тут SAX-парсер, подход совсем другой), надеюсь скоро закончу.
-
- Завсегдатай
- Сообщения: 257
- Зарегистрирован: 10 июн 2009, 12:21
- Репутация: 0
- Откуда: Екатеринбург
- Контактная информация:
Re: Контуры в кадастровом XML
виновата. проверила XML-ки с двумя и более <Spatial_Element> на участок - это точно дырки. И обход контура идет как раз против ЧС. Что-то у них с терминологией путаница. Это по-идее должны быть контуры - внешний и внутренние.
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Контуры в кадастровом XML
Коллеги, если вы получали данные из локальных земельных контор, а не из московского центра, то стоит иметь в виду, что большая часть данных ведется в мапиноф, из нее же конвертируется. Скорее всего путем разбора экспортного формата MapInfo MIF/MID, который устроен так, что отображающая программа должна САМА понимать случай когда дырка в дырке - это остров. В нем все составные части полигона перечисляются подряд без всяких дополнительных атрибутов о вложенности.
- Olga_@@@
- Гуру
- Сообщения: 715
- Зарегистрирован: 24 фев 2009, 15:42
- Репутация: 0
- Ваше звание: городошник
- Откуда: Екатеринбург
- Контактная информация:
Re: Контуры в кадастровом XML
Может быть это, так называемые, сложные учакстки? т.е. те, которые состоят из нескольких площадных объектов
У меня из Apple дома только компот.
-
- Завсегдатай
- Сообщения: 257
- Зарегистрирован: 10 июн 2009, 12:21
- Репутация: 0
- Откуда: Екатеринбург
- Контактная информация:
Re: Контуры в кадастровом XML
сложные (чересполосные) участки - такие описываются несколькими блоками Contours
сложные (с дырками) - в блоках Spatial_Element
все правильно nukevlad понял
сложные (с дырками) - в блоках Spatial_Element
все правильно nukevlad понял
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Re: Контуры в кадастровом XML
спасибо за участие, коллеги!
Boris, движок, который я использую, сам умеет отличать "острова" и "дырки". Основываясь на полученных мною shape-файлах, я и делал выводы, НО я хочу чтобы было подтверждение от Росреестра. Обратная связь на их портале не работает, я пытался спросить у них.
Если кто столкнётся, отпишитесь в это теме.
Boris, движок, который я использую, сам умеет отличать "острова" и "дырки". Основываясь на полученных мною shape-файлах, я и делал выводы, НО я хочу чтобы было подтверждение от Росреестра. Обратная связь на их портале не работает, я пытался спросить у них.
Если кто столкнётся, отпишитесь в это теме.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя