Картографические веб-сервисы

Общая информация

Енисей-ГИС поддерживает отраслевые стандартны протоколов доступа к пространственным данным Open Geospatial Consortium (OGC) Catalogue Service for Web (CSW), Web Map Service (WMS), Web Map Tiling Service (WMTS) и прочие для организации прямого доступа к пространственным данным непосредственно из прикладных геоинформационных программ пользователей. В большинстве современных универсальных ГИС-пакетов встроена поддержка этих протоколов -- ArcGIS, MapInfo, Quantum GIS, и т.д. В Енисей-ГИС имеются развитые средства гибкой настройки параметров ресурсов, предоставляемых пользователям по этим протоколам.

Разработана специализированная Windows-программа "Редактор ресурсов Енисей-ГИС", которая предназначена для тонкой настройки параметров отображения карт и отдельных слоев. С ее помощью зарегистрированный пользователь Енисей-ГИС имеет возможность формирования персональных наборов пространственных данных, их сохранения в виртуальной папке «Мои документы», последующего отображения этих данных в своих приложениях через протокол WMS.

Кратко о протоколе Catalogue Service for Web (CSW)

Протокол каталога CSW  - предназначен для реализации запросов на поиск размещенных в системе данных по ключевым словам (матеданных) и географической области.

Основная цель данного сервиса Енисей-ГИС - обеспечение возможности интеграции с внешними порталами пространственных данных для повышения эффективности совместного использования пространственных данных органами государственной власти различных уровней и повышения доступности пространственных данных для организаций и граждан. Енисей-ГИС обеспечивает следующие возможности работы с протоколом CSW:

  1. Поддержку регистрации внешних геопорталов, доступных по протоколам CSW, WMS и WFS, а также процедуры автоматической по заданному расписанию актуализации сведений о составе пространственных данных и метаданных, размещенных на них;
  2. Поддержку хранения, создания и редактирования метаданных стандартов ISO 19115/19139  для пространственных ресурсов, физически размещенных в Енисей-ГИС;
  3. Сервис публикации по протоколу CSW метаданных о пространственных ресурсах, физически размещенных в Енисей-ГИС;

Публичный адрес доступа к данному сервису: http://catalogue.24bpd.ru/

Кратко о протоколе Web Map Service (WMS)

Web Map Service (WMS) -- протокол передачи географически привязанных изображений через Интернет, который стал сегодня широко используемым стандартом; его также часто называют картографическим веб-сервисом. Он работает на основе ("поверх") стандартного Интернет-протокола передачи гипертекста http.

Общая логика работы выглядит следующим образом. Программа WMS-клиент подключается к WMS-серверу -- в клиенте указывается веб-адрес ресурса-карты (в виде ссылки URL типа http://24bpd....). В ответ на поступивший запрос WMS-сервер сообщает WMS-клиенту об имеющихся по указанному адресу слоях картографических данных, их возможных параметрах (в формате XML-документа). После чего WMS-клиент посылает запрос на получение конкретного слоя данных или их комбинации. Параметрами этого запроса будут координаты фрейма данных, картографическая проекция, и проч. характеристики, а результатом -- изображение в одном из стандартных растровых форматов типа JPG. Можно также выполнить запрос к атрибутивным данным по выбранным координатам -- ответ будет также получен в формате XML.

Протокол WMS в Енисей-ГИС

Пространственные данные, зарегистрированные в каталоге ресурсов Енисей-ГИС, автоматически получают уникальный веб-адрес WMS. Для того чтобы его узнать, пользователю нужно открыть Карточку ресурса и найти там ссылку на Адрес WMS среди списка доступных операций над ресурсом...

В Енисей-ГИС представлены пространственные данные двух типов: отдельные "слои" данных и "карты" -- упорядоченные комбинации слоев.

Как уже было отмечено, с помощью программы "Редактор ресурсов Енисей-ГИС" можно создавать нужные пользователю персональные наборы пространственных данных, с последующим их отображением в своих приложениях через протокол WMS. "Редактор ресурсов Енисей-ГИС" -– основанная на веб-сервисах Енисей-ГИС программа для Windows, которая предназначена для создания и редактирования тематического стилевого оформления отдельных слоев и карт в целом. Может использоваться для создания  карт как композиции отдельных слоев геоданных.

В Енисей-ГИС используется вариант полностью соместимого со стандартом WMS протокола WMS-C, который отличается тем, что данные кэшируются на сервере в виде тайловой пирамиды, что значительно увеличивает производительность доступа к ним.

Публичный адрес доступа к данному сервису: http://map.24bpd.ru/geowebcache/service/wms?tiled=true

Протокол WMTS

Протокол Web Map Tile Service (WMTS) -- один из популярных сегодня стандартов веб-картографии. Он опирается на технологии построения и передачи больших изображений в Интернет с помощью тайлов (от англ. tile — плитка) -- небольших стандартных по размеру фрагментов изображения (чаще всего -- размером 256х256 пикселей). Именно в этом стандарте работают популярные картографические сервисы Интернета -- Google Maps, Яндекс Карты, и проч.

Для доступа к данным по протоколу WMTS необходима предварительная обработка исходных картографических данных -- создание тайлов для всего диапазона масштабов, на всю территорию. Накладные расходы по их созданию и хранению с лихвой окупаются -- благодаря им обеспечивается очень быстрая работа картографического сервиса, т.к. в момент запроса к пространственным данным уже не нужно обрабатывать исходные векторные данные, как это происходит в случае использования рассмотренного выше WMS.

Енисей-ГИС обеспечивает поддержку протокола WMTS, выступает в качестве его сервера, построенного на основе программного обеспечения GeoWebCache. Всего в Енисей-ГИС сформировано около 10 слоев -- "Тайловых подложек" для базовых карт; их можно использовать в качестве подложек для слоев и карт. Подсистема интерактивной картографической веб-визуализации Енисей-ГИС предусматривает возможность выбора одой из этих подложек в качестве фонового изображения для выбранного ресурса -- слоя или карты.

Публичный адрес доступа к данному сервису: http://map.24bpd.ru/geowebcache/service/wmts?