В настоящее время существует три различных способа раздачи плиток:
Я знаю, что сейчас XYZ является самым популярным и используется такими сервисами, как Google, Mapbox, OSM и многими другими.
Какая техническая разница между тремя?
web-mapping
tiles
Девдатта Тенгше
источник
источник
Ответы:
WMS - это протокол, определенный OGC для запроса изображений карты для произвольных областей. Клиенты могут делать запросы к нему в виде мозаики, если они пожелают.
WMS-C - это расширение для WMS, созданное OSGeo, которое добавляет метаданные к документу о возможностях, позволяя клиенту знать, куда направлять запросы, чтобы они соответствовали плиткам службы. Служба WMS-C может отклонять запросы, которые не выровнены с ее мозаичной сеткой.
TMS - это протокол, созданный OSGeo, который позволяет запрашивать тайлы с использованием целочисленных индексов. Он также предоставляет метаданные для обнаружения и настройки. Он может быть реализован в виде набора мозаичных изображений и файлов метаданных, находящихся в статической файловой системе. Ось Y идет снизу вверх.
WMTS - это протокол, созданный OGC, который позволяет запрашивать тайлы с использованием целочисленных индексов. Он также предоставляет метаданные для обнаружения и настройки. Ось Y опускается сверху.
«XYZ» - это термин, который мы используем для различных специальных схем обслуживания листов, часто из статической файловой системы. Там нет стандарта и нет механизма для метаданных. Не существует фиксированного стандарта для направления оси Y, хотя наиболее распространенным является снижение сверху. Google сделал что-то для своих собственных целей, а другие люди как бы скопировали это. Определенный клиент и сервер XYZ могут или не могут работать вместе. Иногда клиенты XYZ также могут работать с услугами TMS или WMTS.
Есть также несколько менее используемых протоколов, таких как протокол Bing "quadkey" или протокол Google Mobile, который изменяет порядок масштабирования.
Я обычно рекомендую WMTS, так как это единственный протокол с целочисленными индексами, поддерживаемый широко признанным органом по стандартизации.
источник
WMTS: http://www.opengeospatial.org/standards/wmts
TMS: http://wiki.osgeo.org/wiki/Tile_Map_Service_Specification
XYZ: https://en.wikipedia.org/wiki/Tiled_web_map
Три ссылки выше объясняют каждую услугу подробно.
TMS: Насколько я понимаю, TMS является самым основным. Tiled Web Service предоставляет доступ к ресурсам, в частности, к отображаемым картографическим плиткам в фиксированных масштабах. Доступ к этим ресурсам обеспечивается через интерфейс «REST», начиная с корневого ресурса, описывающего доступные слои, затем сопоставляет ресурсы с набором масштабов, затем масштабирует, удерживая наборы плиток.
WMTS: вводит стандарты для простоты работы с несколькими службами плиток одновременно. Этот профиль преследует две цели: облегчить объединение слоев, поступающих из разных сервисов WMTS, и упростить реализацию клиентских приложений листов путем наложения общего набора TileMatrixSet.
XYZ: добавляет следующие стандарты в стандарты WMTS - схема нумерации X и Y; PNG картинки для плиток; Изображения обслуживаются через REST API с URL-адресом, таким как http: //.../Z/X/Y.png , где Z - уровень масштабирования, а X и Y - мозаика.
источник