Среда, 04 ноября 2015 17:18

Ручной способ получения векторных данных ПКК

Rate this item
(0 votes)
 

Получение векторных данных с публичной кадастровой карты Росреестра через формы запросов к сервисам ПКК.


Предисловие. Согласно приказу Минэкономразвития от 19 октября 2009 г. N 416 "Об установлении перечня видов и состава сведений кадастровых карт" на публичной кадастровой карте представляются, как общедоступные сведения, границы кадастрового деления. Некоторые управления Росреестра выложили в открытом доступе данные сведения, а многие нет. Для устранения данного недочета можно использовать косвенные пути получения этой информации.

 

Форма запрса данных границ кадастровых кварталов

Этап 1. На публичной кадастровой карте сведения о граница кадастрового деления представлены в графическом виде и доступны по протоколу WMS в множестве ГИС. WFS-доступ к векторным данным с ПКК закрыт, но есть возможность составления ручного запроса через форму по протоколам обмена POST и GET.

Для примера рассмотрим получение границ кадастровых кварталов на территорию района. Для этого необходимо войти в форму запроса "Кадастровые кварталы" и заполнить сведения, как представлено на рисунке. В данном случае пример дан для кадастрового района 12:01:

PKK_id – 1201;

тип геометрии объектов (Geometry Type) – площадной (Polygon) или поли-линия (Polyline);

добавить условие фильтрации (Where), 11 знаков – pkk_id BETWEEN 12010000000 AND 12019999999;

выбрать формат сохранения данных (Format) – KMZ.

Далее нажимаем на кнопку "Query(POST)" и ждем получение ответа от сервера и сохраняем данные под новым именем. Внимание имеются ограничения в получении количества объектов – 1000. Для контроля данной величины предварительно необходимо выполнить запрос "Query(GET)" для формата html. И если величина будет равна 1000, то необходимо по фильтрации формировать две и более выборки, и загружать данные в два и более kmz-файла.

(правка от 22.05.14) Просто в условии (Where) - cad_num like '12:01:%', и выбираем в поле Format - kmz. Далее выполняем запрос GET или POST. Придет либо правильный или не правильный ответ в зависимости от загруженности портала и размера запрашиваемой информации.

Вид информации в Global Mapper

Этап 2. Дальнейшую процедуру можно произвести с помощь программы "Global Mapper". Подгружаем все kmz-файлы в данной программе и сохраняем в один kml-файл, который в свою очередь открываем в обычном блокноте, и производим операцией "Замена" удаление html-оформления описания объектов, оставляя среднюю часть – номер кадастрового квартала.

Можно, и даже лучше, сохранить данных в формат SHP или MIF, как представлено в статье "Решение проблем импорта данных в ГИС Карта" для возможности последующего импорта в ГИС Карта без использования электронного ключа.

Импорт kml в ГИС Карта

Этап 3. Импортируем kml-файл в ГИС, например ГИС Карта. Процедура импорта производится через меню "Файл/Импорт векторных данных из…/Файлы Google Earth (KML)" (операция доступна только при наличии ключа к программе). В форме подключаем подкорректированный kml-файл и файл классификатора, рекомендую "survey.v3.rsc", устанавливаем флажок "Выбрать из классификатора" и далее нажимаем кнопку "Настройка кодов" где каждому виду объектов kml-файла устанавливаем соответствующий вид объекта классификатора Панорамы, после этого нажимаем на кнопку "Установит", а затем нажимаем кнопку "Выполнить". Номер кадастрового квартала будет прописан в семантике – код не определен (для данного классификатора его номер 30002), который можно перекодировать на семантику - собственное название.

Преобразование номера в Excel

Этап 4. Для приведения к существующим требованиям "Порядок присвоения кадастровых номеров" необходимо создать соответствующую семантику - кадастровый номер. Выполнение этой операции производим путем экспорта данных в формат Excel, в котором производим расчет нового поля и сохранения файла в формат dbf. Подключаем dbf-файл к карте и способом "Обновление семантики" осуществляем запись значений нового поля в семантику - кадастровый номер.

Этапы с 1 по 4 можно откорректировать согласно предложениям в статье "Обработка kmz-файла кадастрового деления ПКК".

Границы кадастрового деления в ГИС Карта

Этап 5. Переводим данные границ кадастрового деления в местную систему координат путем пересчета данных из WGS-84 в соответствующую МСК. Как это делается в ГИС Карта можно узнать из статьи "Перевод данных МСК в другую систему координат".

Эпилог. Для получения границ земельных участков в рамках кадастрового квартала (без мусора от других кварталов) технология аналогична, пример для квартала 12:01:0101001, изменяются следующие позиции формы "Земельные участки", относительно предыдущего примера:

PKK_id – 12010101001;

добавить условие фильтрации (Where), 16 знаков – pkk_id BETWEEN 1201010100100000 AND 1201010100199999.

Просто в условии (Where) - cad_num like '12:01:0101001:%', и выбираем в поле Format - kmz. Далее выполняем запрос GET или POST.

Но к сожалению данный способ стал недоступен ввиду введения ограничений на портале ПКК Росреестра по земельным участкам и поэтому предлагается вытаскивать их границы по каждому из кварталов. Для этого в запросе поле pkk_id не заполняется , а в поле (Where) прописывается для земельного участка с кадастровым номером 12:01:0101001:0001, примерно вот так - CAD_NUM like '12:01:0101001:1'.

Более подробно данный вопрос рассмотрен в статье "Получение границ земельных участков публичной кадастровой карты".

С 30 июля 2013 года доступ к методу POST в сервисах Публичной кадастровой карты "Удачно закрыт". C 22 мая 2014 года доступ снова открыт. Ну и потом опять благополучно закрыт. Формы немного изменены. То, что осталось можно на данный момент использовать, так это получать атрибутивную информацию. Например, с помощью сервиса "Сведения об объектах кадастрового учета в табличной форме"

Автор: А.Н. Фадеев

Last modified on Среда, 04 ноября 2015 17:26