Мозаичная веб-карта

редактировать
Увеличенное изображение мозаичной веб-карты в в данном случае используется стиль по умолчанию OpenStreetMap недалеко от Мельбурна, Австралия. Мозаичные веб-карты обычно отображаются без промежутков между фрагментами.

A мозаичная веб-карта, скользящая карта (в терминологии OpenStreetMap ) или мозаичная карта (растровая или векторная) - это карта, отображаемая в браузере путем бесшовного соединения десятков индивидуально запрошенных файлов изображений или векторных данных через Интернет. Это самый популярный способ отображения карт и навигации по ним, заменяющий другие методы, такие как WMS, которые обычно отображают одно большое изображение, с кнопками со стрелками для перехода к ближайшим областям. Карты Google были одним из первых крупных картографических сайтов, использовавших эту технику. В первых тайловых веб-картах использовались растровые (изображения) тайлы, до появления векторных тайлов.

У мозаичных карт есть несколько преимуществ. Каждый раз, когда пользователь панорамирует, большинство плиток по-прежнему актуальны и могут отображаться, пока выбираются новые плитки. Это значительно улучшает взаимодействие с пользователем по сравнению с получением одного изображения карты для всего окна просмотра. Это также позволяет предварительно вычислить отдельные плитки, что легко распараллелить. Кроме того, отображение визуализированных изображений, обслуживаемых веб-сервером, требует меньших вычислительных ресурсов, чем визуализация изображений в браузере, что является преимуществом по сравнению с такими технологиями, как WFS. Хотя многие фрагменты карты имеют формат растр (файл растрового изображения, например PNG или JPG ), количество поставщиков векторных листов растет. Преимущество векторных листов состоит в том, что каждый клиент (браузер) может применять к карте собственный стиль. В таком случае фактические пиксели фрагмента карты отображаются браузером. Преимущество векторных листов заключается в том, что клиент может решить повернуть карту, чтобы все текстовые метки не стали нечитаемыми, поскольку метки не вращаются.

Содержание
  • 1 Определение мозаичной веб-карты
    • 1.1 Схемы нумерации листов
  • 2 Стандарты
  • 3 Клиентские библиотеки
  • 4 Ссылки
  • 5 Внешние ссылки
Определение мозаичной веб-карты

Свойства мозаичных веб-карт, для которых требуются соглашения или стандарты, включают размер листов, нумерацию уровней масштабирования, используемую проекцию, способ нумерации или идентификации отдельных листов и метод их запроса.

Большинство мозаичных веб-карт соответствуют определенным соглашениям Google Maps:

  • Плитки имеют размер 256x256 пикселей
  • На крайнем внешнем уровне масштабирования, 0, весь мир может быть отображен на одном листе карты.
  • Каждый уровень масштабирования удваивается в обоих измерениях, поэтому одна плитка заменяется 4 плитками при увеличении масштаба. Это означает, что для большинства практических целей достаточно примерно 22 уровней масштабирования.
  • Используется проекция Web Mercator с пределами широты около 85 градусов.

Стандарт де-факто OpenStreetMap, известный как Slippy Map Tilenames или XYZ, следует за ними и добавляет больше:

  • Схема нумерации X и Y
  • PNG изображения для плиток
  • Изображения обслуживаются через веб-сервер с URL-адресом типа http: //.../Z/X/Y.png, где Z - уровень масштабирования, а X и Y определяют плитку.

Схемы нумерации плиток

Используются три основные схемы нумерации:

  • Google Maps / OpenStreetMap: (От 0 до 2-1, от 0 до 2-1) для диапазона (-180, +85,0511) - (+180, -85,0511)
  • Мозаичная карта S сервис: (от 0 до 2-1, от 2-1 до 0) для диапазона (-180, +85,0511) - (+180, -85,0511). (То есть, то же самое, что и предыдущее, с перевернутым значением Y.)
  • QuadTrees, используется Microsoft.
Стандарты

Существует несколько стандартов:

  • Tile Map Service : ранний стандарт, поддерживаемый OpenLayers. Одно отличие состоит в том, что ось Y положительна на юг в TMS и на север в OpenStreetMap.
  • Служба листов веб-карты : более поздний стандарт OGC.
  • Де-факто XYZ стандарт, упомянутый выше.
  • : облегченное JSON описание всех параметров, связанных с веб-картой, созданное Mapbox.
  • Tile System Bing Maps, с использованием четырех клавиш для адресации.
Клиентские библиотеки

Для отображения мозаичной карты в браузере обычно требуется поддержка структуры веб-картографии. Эта платформа обрабатывает получение плиток, отображение, кэширование и навигацию пользователя. Популярные платформы для мозаичных карт включают Google Maps API, OpenLayers и Leaflet.

Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-11 12:07:20
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте