Стандарт Web Map Tile Service (WMTS), разработанный организацией Open Geospatial Consortium (OGC), является открытой спецификацией для публикации в сети цифровых карт с использованием кэшированных листов изображений. При создании в ArcGIS Server кэшированного картографического сервиса или сервиса изображений, этот сервис и его листы автоматически становятся доступны по стандарту WMTS.
Зачем использовать сервис WMTS?
Сервисы WMTS применяются, если вы хотите сделать свою кэшированную карту или сервисы изображений доступными в открытом, узнаваемом виде для различных платформ и клиентов. Кроме того, сервисы WMTS - это эффективный способ ускорить работу кэшированных карт ArcGIS Server или сервисов изображений на клиентах OGC.
Сфера применения и совместимость
Клиенты, созданные для поддержки спецификации WMTS 1.0.0 и кодирования RESTful или KVP, могут просматривать сервисы WMTS и работать с ними. Кодировка SOAP не поддерживается.
Клиентские приложения взаимодействуют с сервисом WMTS путем добавления параметров к URL сервиса. Сервисы WMTS, полученные из кэшированных карт или сервисов изображений, поддерживают следующие операции (только кодирование RESTful и KVP):
- Запрос метаданных о сервисе (GetCapabilities)
- Запрос отдельного ресурса листа в кэше (GetTile)
Подробнее о сервисах WMTS можно узнать на веб-сайте организации Open Geospatial Consortium. Esri также поддерживает веб-страницу Стандарты и совместимость, на которой описывается поддержка сервисов OGC в ArcGIS.
Публикация сервиса WMTS
Чтобы опубликовать сервис WMTS, вам необходимо создать кэшированную карту или кэшированный сервис изображений. В отличие от других типов сервисов OGC, при создании кэшированных карт или сервисов изображений нет опции включения и отключения возможностей WMTS; WMTS всегда включен. Подробное описание процесса создания кэшированной карты или сервиса изображений см. в следующих разделах:
Использование сервисов WMTS
Сервисы WMTS, работающие на ArcGIS Server, могут использоваться в любом клиенте, который поддерживает создание запросов RESTful или KVP WMTS.
Типы клиентов
Простейшим клиентом сервиса WMTS является веб-браузер. Однако для работы с сервисами WMTS применяются также клиенты сторонних производителей. Для работы с сервисом WMTS размещенном в ArcGIS Server, клиент должен поддерживать WMTS 1.0.0. Ниже приведены ссылки на дополнительную информацию о сторонних клиентских приложениях, способных обращаться к сервису WMTS:
Структура URL
Для использования сервиса WMTS необходимо знать URL, который использует следующий формат:
Для кэшированных картографических сервисов: https://gisserver.domain.com:6443/arcgis/rest/services/папка/сервис/MapServer/WMTS
Например, если вы создали кэшированный картографический сервис WMTSDemoService и опубликовали сервис в папке DemoFolder на сервере gisserver с номером порта 6443, URL-адрес будет следующим:
https://gisserver:6443/arcgis/rest/services/DemoFolder/WMTSDemoService/MapServer/WMTS
Для сервисов кэшированных изображений: https://gisserver.domain.com:6443/arcgis/rest/services/папка/сервис/ImageServer/WMTS
Например, если вы создали сервис кэшированных изображений WMTSDemoService и опубликовали его в папке DemoFolder на сервере gisserver с номером порта 6443, URL-адрес будет следующим:
https://gisserver:6443/arcgis/rest/services/DemoFolder/WMTSDemoService/ImageServer/WMTS
Запросы WMTS для операций GetCapabilities и GetTile могут быть отправлены через HTTP на этот URL-адрес. Ответы на эти запросы и исключения, возникшие в ходе их выполнения, будут возвращены клиенту. Для получения дополнительной информации о том, как создать конкретный URL-адрес ресурса WMTS, см. Спецификацию OGC WMTS 1.0.0 или документацию ArcGIS Server REST API WMTS.