Skip To Content

Сервисы WMTS

Стандарт 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.