Добавление слоя фрагментов
Компонент слоя плиток, такой как компонент эталонного слоя, позволяет наложить другие данные на карту, чтобы обеспечить больше контекста. Слои фрагментов позволяют накладывать изображения поверх фрагментов карты в Azure Maps. Наложение изображений — отличный способ наложить большие или сложные наборы данных, такие как изображения из беспилотных летательных аппаратов или миллионы строк данных.
Слой фрагментов загружается в виде фрагментов с сервера. Эти изображения могут быть предварительно отрисованы или динамически отрисованы. Предварительно созданные изображения хранятся как и на любом другом изображении на сервере с помощью соглашения об именовании, которое понимает слой плиток. Динамически преобразованные изображения используют службу для загрузки изображений практически в режиме реального времени. Слой фрагментов — это отличный способ визуализировать большие объемы данных на карте. С его помощью можно не только создать слой фрагментов из образа, но и отобразить векторные данные в виде слоя фрагментов.
Ограничивающий прямоугольник и диапазон масштабирования, в котором доступна служба плиток, можно передать в качестве параметров, чтобы ограничить запросы плиток, повышение производительности как визуального элемента, так и службы плиток. В следующей таблице представлен обзор всех параметров, доступных в области "Формат ", доступной в разделе слоя плитки.
Параметр | Description |
---|---|
URL | Отформатированный URL-адрес, указывающий на службу фрагментов. |
Размер плитки | Целочисленное значение, которое определяет ширину и высоту фрагментов. |
Северная граница | Северная широта ограничивающего прямоугольника, в котором доступны фрагменты. |
Южная граница | Южная широта ограничивающего прямоугольника, в котором доступны фрагменты. |
Восточная граница | Восточная долгота ограничивающего прямоугольника, в котором доступны фрагменты. |
Западная граница | Западная долгота ограничивающего прямоугольника, в котором доступны фрагменты. |
Прозрачность | Прозрачность слоя фрагментов. |
Является 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 Maps.
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 см. в статье Уровни увеличения и сетка фрагментов.
Следующие шаги
Добавление дополнительного контекста на карту: