Публичная кадастровая карта wms

В о многих геодезических , кадастровых и землеустроительных организациях ГИС MapInfo является весьма популярным инструментом для работы с пространственными данными. Но часто , при оформлении различных официальных документов (межевых дел , выписок , административных протоколов и т.д.) необходимо знать номера кадастровых кварталов. В век глобализации и Интернета эта ( и другие) задачи в рамках ГИС MapInfo можно решить с помощью публичных Web- серверов пространственных данных — Web Mapping Server (WMS). В данном случае речь может идти о публичном сервере Росреестра РФ. Как им воспользоваться из MapInfo — смотрим ниже.

Предположим, что у нас имеется карта земельных участков в некой местности, положенная на монохромный космоснимок:

Для решения поставленной задачи (подключение кадастровой карты Росреестра) идём в меню Файл>Открыть WMS (или можно воспользоваться соотв. кнопкой на панели инструментов):

Далее попадаем в форму настроек WMS — сервера (жмём на кнопку Серверы ):

На форме ниже жмём кнопку Добавить и определяем URL -сервера. В нашем случае это будет следующая ссылка: http://maps.rosreestr.ru/ArcGIS/services/Cadastre/CadastreWMS/MapServer/WMSServer?

Прим. Приблизительно на 20.08.2012 г. указанная ссылка перестала работать. Наверно, на сервере Росреестра произошли какие-то изменения в программном обеспечении

Прим. от 09.12.2018 В 2018 г. Росреестр в очередной раз поменял ссылку на http://pkk5.rosreestr.ru/arcgis/services/Cadastre/CadastreWMS/MapServer/WMSServer . Более подробно см. здесь

Прим от 16.01.2015 С учетом того факта, что онлайновые сервисы Росреестра созданы на основе платформы (технологий ) ArcGIS, в случае необходимости работы с публичной кадастровой картой (ПКК), наиболее оптимальным решением будет, пожалуй, выбор этого программного продукта. О том, как подключиться к ПКК из ArcGIS, можно посмотреть здесь

В следующей форме задаём описание WMS-сервера. Пусть в нашем случае это будет Kadastr_RosReestr:

На форме выше для контроля доступности жмём кнопку Проверка URL и видим такую форму:

Если вы увидели форму, похожую на ту, что представлена выше , то всё OK!

Теперь "закидываем" на нашу карту необходимые слои с WMS-сервера:

После проведения описанных выше действий наша исходная карта может выглядеть так:

В любом случае, теперь мы можем узнать номера кадастровых кварталов с официальной кадастровой карты Росреестра в контексте ГИС MapInfo.

Читайте также:  Приказ о создании склада образец

1. О том, как загрузить в MapInfo данные с других популярных геосерверов, описано в этой статье

2. Как решить аналогичную задачу по подключению к WMS серверу из ArcGIS — смотрите здесь

3. Как загрузить карты по более современной спецификации WMTS — смотрите информацию по этой ссылке 03.05.2018

Service Description: Данные Государственного земельного кадастра РФ

Map Name: Кадастровое деление

Copyright Text: ПКК © Росреестр 2010-2015

Spatial Reference: 102100 (3857)

Single Fused Map Cache: false

Initial Extent:

    XMin: -1067131.3687698692
    YMin: 4078327.6109570926
    XMax: 9812609.489226086
    YMax: 1.2649058718515057E7
    Spatial Reference: 102100 (3857)

Full Extent:

    XMin: -2.00375070672E7
    YMin: -224831.128800001
    XMax: 2.00375070672E7
    YMax: 1.82701927207E7
    Spatial Reference: 102100 (3857)

Supported Image Format Types: PNG32,PNG24,PNG,JPG,DIB,TIFF,EMF,PS,PDF,GIF,SVG,SVGZ,BMP

Document Info:

    Title: Публичная кадастровая карта РФ
    Author:
    Comments: Данные Государственного земельного кадастра РФ
    Subject: Публичная кадастровая карта РФ
    Category:
    Keywords: realty,cadastre,Rosreestr,Russia,Россия,Росреестр,Кадастр,Недвижимость
    AntialiasingMode: Best
    TextAntialiasingMode: Force

Supports Dynamic Layers: false

Данная статья будет посвящена практическому применению кеширования с помощью модуля MapCache на платформе MapServer, предназначенной для публикации пространственных данных в вебе. А именно: мы подключим кадастровую карту к нашей простой одностраничной интерактивной карте, а затем с помощью модуля кеширования увеличим скорость загрузки тайлов этой карты. Это будет очень полезный и наглядный пример использования модуля MapCache, т.к. WMS-сервис кадастровой карты временами очень сильно "тупит". Однако, перед использованием WMS-сервиса кадастровой карты в своих ГИС или веб-ГИС приложениях, рекомендую ознакомиться с условиями использования данного сервиса. Данная статья носит исключительно демонстрационный характер.

Подключаем кадастровую карту в QGIS

На данный момент актуальный URL WMS-сервиса кадастровой карты выглядит следующим образом:

В QGIS в меню выбираем "Слой — Добавить слой — Добавить слой WMS/WMTS" или нажимаем комбинацию клавиш Ctrl+Shift+W . Далее, в появившемся окне жмем кнопку "Создать" и указываем в поле "Адрес" наш URL, как показано на рисунке ниже. В поле "Название" можно указать произвольный текст, например, "Кадастровая карта".

Читайте также:  Работа с должниками в библиотеке

Жмем "OK", затем подключаемся к WMS-сервису кадастровой карты. Меняем формат изображения на PNG, т.к. в нашем демонстрационном веб-приложении мы будем подгружать тайлы кадастровой карты поверх подложки OSM, а для этого нам необходимо обеспечить прозрачный фон тайлов, что возможно сделать в PNG-формате. Также выделяем корневой элемент (с >

Далее, жмем "Добавить" и закрываем окно. Чтобы узнать, какой запрос формируется программой QGIS при обращении к WMS-сервису кадастровой карты, воспользуемся локальным прокси-сервером Fiddler. Программа является бесплатной, так что можете свободно устанавливать и использовать. Итак, устанавливаем и запускаем наш локальный прокси.

Чтобы настроить QGIS для использования совместно с нашим локальным прокси, откроем окно в меню "Установки — Параметры", далее перейдем на закладку "Сеть" и включим настройку "Use proxy for web access". См. рисунок ниже:

Сохраняем настройки. Теперь подвигаем / помасштабируем нашу кадастровую карту. В программе-прокси Fiddler мы можем увидеть формируемый HTTP-запрос к WMS-службе кадастровой карты. Нажимаем на один из запросов в левой части окошка программы и справа мы получаем подробную информацию по данному запросу, а также можем наблюдать ответ в виде тайла в формате PNG. Обратите внимание, что тайл содержит прозрачный фон. В дальнейшем нас будет интересовать параметр LAYERS в строке запроса.

Создаем простейшее веб-ГИС приложение по использованию кадастровой карты

За основу веб-ГИС приложения возьмем код из предыдущей статьи Настройка тайлового кэширования MapServer с помощью модуля MapCache. Только вместо URL http://localhost:8888/mapcache/ подставим URL нашей WMS-службы кадастровой карты: http://pkk5.rosreestr.ru/arcgis/services/Cadastre/CadastreWMS/MapServer/WMSServer, а вместо значения параметра LAYERS ol_test, подставим значения слоев из HTTP-запроса, как показано на рисунке выше. В качестве подложки по-прежнему используем тайлы OSM. Также я обновил версию библиотеки OpenLayers до версии 4.6.4, центрирование карты в момент запуска выполнил на свой город Белгород и начальный индекс масштаба указал 12. Итак, наш веб-клиент будет выглядеть следующим образом:

В каталоге ms4wApachehtdocsapps (где ms4w — корневой каталог MapServer) создадим файл cadclient.html и поместим в него вышеуказанное содержимое, а также распакуем архив со свежей библиотекой OpenLayers. У вас должна получиться следующая структура каталогов и расположенных в них файлов:

Читайте также:  Якушев роман вячеславович фнс

Теперь перейдем по URL http://localhost:8888/apps/cadclient.html и получим карту с кадастровым слоем. В случае, если у вас порт, на котором запущен веб-сервер Apache, входящий в состав MapServer отличается от 8888, то вам нужно указать свой порт. О начальной установке и настройке MapServer вы можете прочесть в моей статье. Итак, результат в браузере показан на скриншоте ниже:

Настройка кеширования кадастровой карты

Собственно, настройка кеширования кадастровой карты выполняется достаточно просто. Если вы знакомы со статьей о кешировании в MapServer, то я вполне уверен, что данную настройку сможете выполнить самостоятельно. Но давайте все же рассмотрим этот процесс. Первым делом, в файл ms4wappsmapcachemapcache.xml добавим новый источник данных (source) и набор тайлов (tileset).

В блоке "source" необходимо указать параметр "TRANSPARENT", чтобы тайлы в формате PNG имели прозрачный фон, а в блоке "tileset" указан новый параметр "auto_expire", который задает время кеширования тайлов на сервере. В данном случае указано значение 600 секунд. После истечения указанного времени тайлы в кеше будут обновлены. Теперь необходимо рестартовать службу Apache и внести изменения в файл cadclient.html таком образом, чтобы URL указывал на http://localhost:8888/mapcache/, а параметр LAYERS содержал значение "cad" (имя tileset, указанное в конфигурационном файле). Все остальное остается без изменений. Таким образом, обновленный файл cadclient.html выглядит следующим образом:

Теперь обновим страницу по адресу http://localhost:8888/apps/cadclient.html и можем заметить, что тайлы, которые уже были получены ранее, отрисовываются гораздо быстрее. Для чистоты эксперимента можно почистить кеш браузера и затем перейти в нужном масштабе к тем областям карты, которые ранее уже были получены из WMS-службы кадастровой карты. А в директории ms4w mpms_tmpcachekad мы можем наблюдать закешированные тайлы, полученные от WMS-службы. Базовый путь к кешу на диске указывается в том же файле ms4wappsmapcachemapcache.xml в секции

Статья по начальной настройке кеширования для MapServer:

Ссылка на основную публикацию
Займ на карту
close slider

Adblock detector