Добавление слоя фрагментов

С помощью слоя фрагментов, как и эталонного слоя, можно добавить на карту дополнительные наложенные данные в качестве контекста. Слои фрагментов позволяют накладывать изображения поверх фрагментов карты в Azure Maps. Наложение изображений — отличный способ наложить большие или сложные наборы данных, такие как изображения из беспилотных летательных аппаратов или миллионы строк данных.

Карта, отображающая слой пузырьков над слоем плиток с текущими данными о погоде в инфракрасном диапазоне из Azure Карты.

Слой фрагментов загружается в виде фрагментов с сервера. Эти изображения могут быть предварительно отрисованы или динамически отрисованы. Предварительно созданные изображения хранятся как и на любом другом изображении на сервере с помощью соглашения об именовании, которое понимает слой плиток. Динамически преобразованные изображения используют службу для загрузки изображений практически в режиме реального времени. Слой фрагментов — это отличный способ визуализировать большие объемы данных на карте. С его помощью можно не только создать слой фрагментов из образа, но и отобразить векторные данные в виде слоя фрагментов.

Ограничивающий прямоугольник и диапазон масштабирования, в котором доступна служба плиток, можно передать в качестве параметров, чтобы ограничить запросы плиток, повышение производительности как визуального элемента, так и службы плиток. В следующей таблице представлен обзор всех параметров, доступных в области "Формат ", доступной в разделе слоя плитки.

Параметр Description
URL Отформатированный URL-адрес, указывающий на службу фрагментов.
Размер плитки Целочисленное значение, которое определяет ширину и высоту фрагментов.
Северная граница Северная широта ограничивающего прямоугольника, в котором доступны фрагменты.
Южная граница Южная широта ограничивающего прямоугольника, в котором доступны фрагменты.
Восточная граница Восточная долгота ограничивающего прямоугольника, в котором доступны фрагменты.
Западная граница Западная долгота ограничивающего прямоугольника, в котором доступны фрагменты.
Transparency Прозрачность слоя фрагментов.
Является TMS Службы карт плиток (Tile Map Services) — спецификация, которая изменяет ось координат Y для слоя фрагментов.
Минимальное увеличение Доступны фрагменты минимального уровня масштаба.
Максимальное увеличение Доступны фрагменты максимального уровня масштаба.
Расположение слоя Задает расположение слоя относительно других слоев карты.

Форматирование URL-адреса фрагмента

Подсистема отображения Azure Maps Power BI поддерживает три разных соглашения об именовании службы фрагментов:

  • X, Y, нотация увеличения. Х — это столбец, Y — позиция строки фрагмента в сетке фрагментов, а нотация увеличения — значение, определяемое по уровню увеличения.
  • Нотация Quadkey. Эта нотация объединяет сведения об элементах x, y и "увеличение" в одно строковое значение, которое затем становится уникальным идентификатором для одного фрагмента.
  • Ограничивающий прямоугольник. Указывает изображение в формате координат ограничивающего прямоугольника: {west},{south},{east},{north}.

URL-адрес фрагмента представляет собой URL-адрес https шаблона URL фрагмента, который использует следующие параметры:

  • {x} — позиция X фрагмента. Также нужны {y} и {z}.
  • {y} — позиция Y фрагмента. Также нужны {x} и {z}.
  • {z} — уровень увеличения фрагмента. Также нужны {x} и {y}.
  • {quadkey} — идентификатор quadkey фрагмента на основе соглашения об именовании системы фрагментов Bing Maps.
  • {bbox-epsg-3857} — строка ограничивающего прямоугольника в формате {west},{south},{east},{north} в системе пространственных ссылок 3857 EPSG.

Например, вот форматированный URL-адрес плитки для службы метеолокационных радаров в Azure Карты.

https://atlas.microsoft.com/map/tile?zoom={z}&x={x}&y={y}&tilesetId=microsoft.weather.radar.main&api-version=2.0&subscription-key={Your-Azure-Maps-Subscription-key}

Дополнительные сведения о системе фрагментов в службе Azure Maps см. в статье Уровни увеличения и сетка фрагментов.

Следующие шаги

Добавление дополнительного контекста на карту: