A мозаичная веб-карта, скользящая карта (в терминологии OpenStreetMap ) или мозаичная карта (растровая или векторная) - это карта, отображаемая в браузере путем бесшовного соединения десятков индивидуально запрошенных файлов изображений или векторных данных через Интернет. Это самый популярный способ отображения карт и навигации по ним, заменяющий другие методы, такие как WMS, которые обычно отображают одно большое изображение, с кнопками со стрелками для перехода к ближайшим областям. Карты Google были одним из первых крупных картографических сайтов, использовавших эту технику. В первых тайловых веб-картах использовались растровые (изображения) тайлы, до появления векторных тайлов.
У мозаичных карт есть несколько преимуществ. Каждый раз, когда пользователь панорамирует, большинство плиток по-прежнему актуальны и могут отображаться, пока выбираются новые плитки. Это значительно улучшает взаимодействие с пользователем по сравнению с получением одного изображения карты для всего окна просмотра. Это также позволяет предварительно вычислить отдельные плитки, что легко распараллелить. Кроме того, отображение визуализированных изображений, обслуживаемых веб-сервером, требует меньших вычислительных ресурсов, чем визуализация изображений в браузере, что является преимуществом по сравнению с такими технологиями, как WFS. Хотя многие фрагменты карты имеют формат растр (файл растрового изображения, например PNG или JPG ), количество поставщиков векторных листов растет. Преимущество векторных листов состоит в том, что каждый клиент (браузер) может применять к карте собственный стиль. В таком случае фактические пиксели фрагмента карты отображаются браузером. Преимущество векторных листов заключается в том, что клиент может решить повернуть карту, чтобы все текстовые метки не стали нечитаемыми, поскольку метки не вращаются.
Свойства мозаичных веб-карт, для которых требуются соглашения или стандарты, включают размер листов, нумерацию уровней масштабирования, используемую проекцию, способ нумерации или идентификации отдельных листов и метод их запроса.
Большинство мозаичных веб-карт соответствуют определенным соглашениям Google Maps:
Стандарт де-факто OpenStreetMap, известный как Slippy Map Tilenames или XYZ, следует за ними и добавляет больше:
http: //.../Z/X/Y.png
, где Z - уровень масштабирования, а X и Y определяют плитку.Используются три основные схемы нумерации:
Существует несколько стандартов:
Для отображения мозаичной карты в браузере обычно требуется поддержка структуры веб-картографии. Эта платформа обрабатывает получение плиток, отображение, кэширование и навигацию пользователя. Популярные платформы для мозаичных карт включают Google Maps API, OpenLayers и Leaflet.