Импорт межевого плана по 4-ой версии схемы
Технологическая инструкция
1. Параметры запуска задания
Для загрузки сведений из межевого плана о земельных участках из XML-файлов применяется задание «Импорт сведений межевого плана».
2. Осуществляемые проверки
Проверка заявки
Осуществляется проверка на соответствие параметров заявки, к которой присоединяется Межевой план в электронном виде:
· заявка с указанным номером должна существовать с БД АИС ГКН
· заявка не должна быть завершенной
· заявка должна являться либо «Заявление о постановке на государственный кадастровый учет объекта недвижимости» или «Заявление о государственном учете изменений объекта недвижимости» или «Заявление об исправлении кадастровой ошибки» или «Заявление об исправлении технической ошибки» (либо заявление о приеме дополнительных документов к одной из перечисленных заявок)
· для заявок «Заявление о государственном учете изменений объекта недвижимости» или «Заявление об исправлении кадастровой ошибки» или «Заявление об исправлении технической ошибки» в соответствии с выбранным в заявке видом изменений должна быть необходимость корректировать координаты объекта или части объекта.
Проверка файла
Проверка файла должна включать в себя 4 стадии:
· Проверка пакета.
· Проверка на соответствие XML схеме.
· Проверка ФЛК
· Проверка на соответствие сведениям ГКН
· Проверка на блокировку объектов в заявках
1.1.1 Проверка пакета
Пакет с межевым планом должен соответствовать следующим требованиям:
Пакет межевого плана представляет из себя Zip-архив.
Имя пакета должно иметь следующий вид:
GKUZU _*.zip.
В переданной директории должен быть один пакет.
Содержимое пакета представляет из себя всегда один XML файл, содержащий семантические сведения Межевого плана, а также один или несколько файлов с расширением JPG, TIFF или PDF, содержащих графическую часть Межевого плана.
XML-файл должен располагаться в корне пакета. Графические файлы могут располагаться в подкаталогах.\<каталог>\..<каталог>\<файл> (в данном случае путь к файлам должен быть прописан в xml относительно корня пакета). Наименования каталогов и имен файлов не должны содержать служебных символов, таких как: +/ \ * < >@ « ” `] [ { } $ # ~.
Имя файла XML должно иметь следующий вид:
GKUZU _*.xml.
1.1.2 Проверка на соответствие XML схеме
Осуществляется проверка на соответствие 4 версии схемы STD_MP. xsd. В протокол выводятся все ошибки в файле.
1.1.3 Проверка ФЛК
Атрибут STD_MP/eDocument/@CodeType
Значение | Проверка | Сообщение |
014 | Основное заявление является Заявлением о постановке на учет ЗУ | Значение атрибута CodeType не соответствует виду заявления |
015 | Основное заявление является Заявлением об учете изменений ЗУ | |
014 | Должна присутствовать ветка: STD_MP/Package/FormParcels | При таком значении CodeType в XML файле должна присутствовать ветка STD_MP/Package/FormParcels |
015 | Должна присутствовать одна из веток: STD_MP/Package/SpecifyParcel Или STD_MP/Package/NewSubParcel Или STD_MP/Package/SpecifyParcelsApproximal | При таком значении CodeType в XML файле должна присутствовать ветка STD_MP/Package/SpecifyParcel Или STD_MP/Package/NewSubParcel Или STD_MP/Package/SpecifyParcelsApproximal |
Образование участков (FormParcels)
Атрибут STD_MP/Package/FormParcels/@Method
Значение | Проверка | Сообщение |
1 (выдел) | У всех элементов STD_MP/Package/FormParcels/NewParcel/ Должен обязательно присутствовать один элемент Prev_CadastralNumbers. Значения этого элемента должны совпадать между собой. | Некорректное значение элемента STD_MP/Package/FormParcels/NewParcel/Prev_CadastralNumbers |
2(раздел) | У всех элементов STD_MP/Package/FormParcels/NewParcel/ Должен обязательно присутствовать один элемент Prev_CadastralNumbers. Значения этого элемента должны совпадать между собой. | Некорректное значение элемента STD_MP/Package/FormParcels/NewParcel/Prev_CadastralNumbers |
3(Раздел с измененным земельным участком) | То же что и выдел | |
4(Перераспределение) | Не проверяется | |
5(Образование из земель) | У всех элементов STD_MP/Package/FormParcels/NewParcel/ должен отсутствовать элемент Prev_CadastralNumbers. | При таком способе образования элемент STD_MP/Package/FormParcels/NewParcel/Prev_CadastralNumbers должен отсутвовать |
6(Объединение) | У всех элементов STD_MP/Package/FormParcels/NewParcel/ Должен обязательно присутствовать один или более элемент Prev_CadastralNumbers. | Должен обязательно присутствовать один или более элемент STD_MP/Package/FormParcels/NewParcel/Prev_CadastralNumbers |
Уточнение границ смежных участков
STD_MP/Package/FormParcels/SpecifyRelatedParcel и STD_MP/Package/SpecifyParcel/SpecifyRelatedParcel
Атрибут Number_Record
Значение | Проверка | Сообщение |
Не пустое | Не должна присутствовать ветка /SpecifyRelatedParcel/Contours | Ветка …/SpecifyRelatedParcel/Contours не может присутствовать для контура. |
Не пустое | Не должна присутствовать ветка /SpecifyRelatedParcel/ExistSubParcels | Ветка …/SpecifyRelatedParcel/ExistSubParcels не может присутствовать для контура |
Пустое | Должна отсутствовать ветка /SpecifyRelatedParcel/DeleteAllBorder | …/SpecifyRelatedParcel/DeleteAllBorder может присутствовать только для контура. |
Если в блоке присутствуют только OldOrdinate, то должны совпадать первая и последняя точка – удаление внутреннего контура (дырки).
Если в блоке присутствуют только NewOrdinate, то должны совпадать первая и последняя точка – добавление внутреннего контура (дырки).
Образование частей STD_MP/Package/NewSubParcel
Элемент STD_MP/Package/NewSubParcel/CadastralNumber_Parcel должен быть одинаковым для всех частей в множестве.
Элемент AppliedFile
Во всех ветках XMl-документа, где присутствует элемент AppliedFile проверять наличие файлов на диске. При отсутствии выводить сведения об отсутствии файла в пакете.
Элемент Spatial_Element
Раздел <Spatial_Element> предназначен для описания замкнутого контура границы. Должны быть указаны все точки контура (новые и существующие). При необходимости указываются прекращающие существование точки. Первая и последняя точка контура должны совпадать.
Если первая и последняя точка не совпадают – ошибка ФЛК. Сообщение: … /Spatial_Element - контур должен быть замкнут.
1.1.4 Проверка на соответствие сведениям ГКН
Все теги внутри ветки STD_MP/Package, содержащие кадастровые номера кварталов, ЗУ и ОКС, а также учетные номера частей и контуров подлежат следующей проверке:
Проверка | Сообщение |
Проверка на соответствие принятому шаблону номера | <Указывается полный путь к тегу>: не соответствует шаблону |
Проверка на наличие объекта соответствующего типа (obj_kind_id) и статуса в БД АИС ГКН | <Указывается полный путь к тегу>: объект данного типа не найден в БД среди актуальных сведений |
При уточнении ЕЗ существует отдельная ветка /SpecifyParcel/ExistEZ.
И соответственно при проверке наличия в БД участков необходимо фильтровать также по типу REG. TYPE:
Тег в XML | Тип в БД | |
/ExistParcel/@CadastralNumber | 01 или 02 или 05 | |
/ExistEZ/ExistEZParcels/@CadastralNumber | 02 | |
/ExistEZ/ExistEZParcels/Composition_EZ/ InsertEntryParcels/InsertEntryParcel/ExistEntryParcel/@CadastralNumber | 03 или 04 | |
/ExistEZ/ExistEZParcels/Composition_EZ/DeleteEntryParcels /DeleteEntryParcel/@CadastralNumber | 03 или 04 | Также проверять, что участок входит в состав данного ЕЗ |
ExistEZ/ExistEZEntryParcels/ExistEZEntryParcel/@CadastralNumber | 03 или 04 | Также проверять, что участок входит в состав данного ЕЗ |
Ветка STD_MP/Package/FormParcels/SpecifyRelatedParcel
Тег | Проверки | |
/SpecifyRelatedParcel/ChangeBorder | проверка на соответствие координат старых точек точкам в БД для данного ЗУ(КМЗУ) |
1.1.5 Проверка на блокировку в заявках
Проверке на блокировку в заявках подлежат:
Участки или контуры из:
STD_MP/Package/FormParcels/SpecifyRelatedParcel/
STD_MP/Package/SpecifyParcel/SpecifyRelatedParcel
Далее в блоках STD_MP/Package/SpecifyParcel и STD_MP/Package/SpecifyParcelsApproximal/
/ExistParcel/@CadastralNumber
/ExistParcel/Contours/ExistContour/@Number_Record
/ExistEZ/ExistEZParcels/@CadastralNumber
/ExistEZ/ExistEZEntryParcels/ExistEZEntryParcel/@CadastralNumber
/ExistParcel/SubParcels/ExistSubParcel/@Number_Record
/ExistEZ/ExistEZParcels/SubParcels/ExistSubParcel/@Number_Record
Образование частей
STD_MP/Package/NewSubParcel/CadastralNumber_Parcel – т. к. в участок вносится информацию о кадастровом инженере.
При отрицательном результате выдаются сведения о кадастровом(учетном) номере объекта и номер заявки в котором заблокирован объект.
Загрузка файла. Семантика
1.1.6 Уточнение участков
1.1.6.1 Ветка STD_MP/Package/SpecifyParcel/ExistParcel
Если в последнем удостоверенном срезе тип объекта имеет отличное значение, чем в файле, необходимо выполнять следующие действия:
Старое значение | Новое значение | Действия |
Землепользование | МЗУ | В новый срез не копируется сведения из Entity_Spatial |
МЗУ | Землепользование | Связи с контурами аннулируются |
ЕЗ | Землепользование | Связи с Входящими в ЕЗ аннулируются |
ЕЗ | МЗУ | Связи с Входящими в ЕЗ аннулируются |
1.1.6.2 Ветка STD_MP/Package/SpecifyParcel/ExistEZ/ExistEZParcels
По аналогии с 3-й версией схемы
1.1.6.3 STD_MP/Package/SpecifyParcel /ExistEZ/ExistEZEntryParcels/ExistEZEntryParcel
По аналогии с 3-й версией схемы
1.1.7 Части уточняемых участков
/SubParcels/FormSubParcel – создаются новые части
/SubParcels/ExistSubParcel – изменяются существующие
/SubParcels/InvariableSubParcel - игнорируются
1.1.8 Образование частей STD_MP/Package/NewSubParcel
При образовании частей в заявку добавляется сам участок, в участок загружаются сведения о кадастровом инженере. По аналогии с 3-й версией XML схемы.
1.1.9 Уточнение нескольких смежных участков
Ветка STD_MP/Package/SpecifyParcelsApproximal
Загрузка происходит также как и для блока SpecifyParcel. Однако, в заявку все участки загружаются как смежные. И части к смежным участкам.
Загрузка файла. Графика
1.1.10 Образованные участки
По аналогии с 3-й версией.
1.1.11 Уточняемые участки
Наличие тега | Обработка |
/ExistParcel/Entity_Spatial | По аналогии с 3-й версией. Полная замена старого на новый. |
/ExistParcel /Contours/NewContour | Создается новый контур |
/ExistParcel/Contours/ExistContour | Полностью обновляется существующий контур |
/ExistParcel /Contours/DeleteAllBorder | Удаляется контур. Связь с контуром переводится в Аннулируемую. |
1.1.12 Части
Для частей в XML появилась ветка /Contours.
Также существующие части появились у смежников.
1.1.13 Уточнение границ смежных участков
STD_MP/Package/FormParcels/SpecifyRelatedParcel и STD_MP/Package/SpecifyParcel/SpecifyRelatedParcel
При отсутствии /SpecifyRelatedParcel/@Number_Record обрабатываем земельный участок. При наличии обрабатываем КМЗУ.
Наличие тега | Обработка |
/AllBorder | Полное обновление Entity_Spatial. Дополнительно если ранее исходный объект был многоконтурным то меняем его тип на Землепользование. Удаляем контуры. |
/Contours | Добавляем контуры Исходному объекту. |
/SpecifyRelatedParcel/DeleteAllBorder | Если исходный объект КМЗУ, то удаляем его из родительского МЗУ. |
/ChangeBorder | Добавилась следующая обработка: Если в блоке присутствуют только OldOrdinate и первая точка равна последней, то считать это как удаление внутреннего контура (дырки). Если в блоке присутствуют только NewOrdinate и первая точка равна последней точке, то воспринимать это как создание внутреннего контура(дырки). Иначе: Вставка новых точек и удаление старых точек по аналогии с 3-й версией. См. Правила загрузки сведений из тега /ChangeBorder |
1.1.13.1.1 Правила загрузки сведений из тега /ChangeBorder
Правила описания смежных участков в межевом плане 4-ой версии:
Описание перечня точек должно содержать описание одного участка уточняемой границы. При этом перечень точек должен начинаться и заканчиваться с точек, которые либо не изменяют своего положения, либо его уточняют.
Участок границы уточняемой границы должен описываться в направлении обхода по часовой стрелке.
Участок уточняемой границы должен содержать описание возникающих, изменяющихся или прекращающих существование точек, т. е. фактически инструкцию, что делать с точкой смежника при импорте межевого плана. Для сохраняющих свое положение точек старая координата и новая координата должны иметь одинаковое значение.
Если у смежного участка уточняются несколько участков границы, то в элементе «SpecifyRelatedParcel» повторять кадастровые номера смежного участка.
Учесть, что если у смежного участка уточняются несколько участков границы, то в элементе «SpecifyRelatedParcel» будут повторяться кадастровые номера смежного участка.
Проверить, что все старые точки существуют в БД и последовательно расположены. Определить порядок обхода контура в БД («по часовой стрелке» или «против часовой стрелки»), ориентируясь на то, что в файле точки расположены «по часовой стрелке».
Осуществлять изменение координат следующим образом:
Добавление точки. Если для точки не указана старая координата, а новая координата указана, то в файле искать точки до и после обрабатываемой точки, у которых указана старая координата. Если две такие точки «до и после» не найдены, то объект не принимать, в протоколе фиксировать сообщение «Некорректные координаты смежного участка с КН…». Если найдены, то добавлять новые точки между двумя найденными. В случае если в файле подряд указаны несколько новых точек, то при добавлении в БД между существующими точками необходимо учитывать порядок следования точек.
Замена точки. Если для точки указана старая координата и новая координата, то осуществлять поиск соответствующей точки в БД по старой координате и заменять ее на новую.
Удаление точки. Если для точки указана только старая координата, а новая не указана, то осуществлять поиск соответствующей точки в БД по старой координате и удалять ее.


