Поддержка стандартов OGC в ArcGIS Server
В этом разделе
- Возможности публикации OGC в ArcGIS Server
- Использование сервисов OGC
- Порталы и метаданные
- Безопасность сервисов OGC
- Дополнительная литература
Применение веб-сервисов по стандарту организации Open Geospatial Consortium, Inc. (OGC) дает возможность предоставлять карты и данные в открытом формате, признаваемом в сети на международном уровне. Спецификации стандартов OGC позволяют просматривать карты и данные всем пользователям с поддерживаемым клиентским приложением. Эти приложения могут быть созданы любыми разработчиками с использованием спецификаций OGC. Клиентское приложение может быть настолько простым, что карту можно просматривать в веб-браузере. Или оно может иметь богатые функциональные возможности, как, например, ArcMap.
Возможности публикации OGC в ArcGIS Server
Стандарты OGC включают в себя несколько типов сервисов, соответствующих различным видам карт и данных. ArcGIS for Desktop позволяет вам публиковать следующие типы сервисов OGC:
- Web Map Service (WMS) для работы с коллекциями слоев как с картографическими изображениями
- Web Map Tile Service (WMTS) для работы со слоями карты как с листами кэша карты
- Web Feature Service (WFS) для работы с данными как с векторными пространственными объектами
- Web Coverage Service (WCS) для работы с данными как с растровыми покрытиями (не путать с покрытиями ArcInfo Esri)
- Web Processing Service (WPS) для обслуживания геопространственной обработки
Публикация этих сервисов происходит путем активации функции для определенных типов сервисов ArcGIS Server. При создании сервиса необходимо в явной форме активировать функции OGC: по умолчанию они отключены.
Типы сервисов, оснащенные функциями OGC, приведены в таблице:
WCS | WFS | WMS | WMTS | WPS | |
---|---|---|---|---|---|
Картографические сервисы | X | X | X | X | |
Сервисы геоданных | X | X | |||
Сервисы изображений | X | X | X | ||
Сервисы геообработки | X |
Использование сервисов OGC
В дополнение к публикации сервисов, можно использовать существующие сервисы OGC в приложениях ArcGIS for Desktop (ArcMap, ArcGIS Pro, ArcGlobe и ArcGIS Explorer) для работы с данными внутри организации и извне. Дополнительно, интерфейсы ArcGIS API for JavaScript позволяют создавать веб-приложения, которые могут использовать сервисы OGC.
Порталы и метаданные
После публикации сервисов OGC желательно организовать их в каталог, чтобы другие пользователи могли узнать, какая информация предлагается на вашем сервере. Для публикации такого каталога используется Esri Geoportal Server. Созданные сервисы метаданных могут отвечать одному из нескольких общепринятых стандартов систематизации и получения данных. Поддерживаемые стандарты: Z39.50 (стандарт Международной организации по стандартизации ISO), CSW с поддержкой профилей eb-RIM и ISO (стандарт OGC) и стандарт OAI-PMH для сбора метаданных (стандарт Open Archives Initiative).
Сервисы OGC часто используются в инфраструктурах пространственных данных (ИПД). ИПД позволяет пользователям находить, оценивать, загружать и использовать данные упорядоченным образом. Программный продукт Esri Geoportal Server служит для разработки и создания ИПД на местном, государственном и даже на глобальном уровне.
Безопасность сервисов OGC
Безопасность сервисов OGC обеспечивается безопасностью родительского сервиса. К примеру, когда определенную роль лишают доступа к картографическому сервису, пользователь в этой роли не сможет воспользоваться сервисом ни через интерфейсы SOAP или REST, ни через любой интерфейс OGC (WMS, WMTS, WFS, WCS или WPS).
ArcGIS Server поддерживает несколько различных схем авторизации. Сервисы, доступ к которым предполагается через интерфейсы OGC, следует оградить авторизацией HTTP Basic, HTTP Digest или Встроенной аутентификацией Windows (Integrated Windows Authentication). Распознавать эти стандартные схемы авторизации и работать с ними способны большинство клиентских приложений (как разработки Esri, так и сторонние продукты).
Дополнительная литература
Нижеприведенные ссылки содержат дополнительную информацию о публикации сервисов OGC в ArcGIS Server:
Подробнее о сервисах OGC можно узнать на веб-сайте организации Open Geospatial Consortium.