Spec-Zone.ru › OpenLayers

ol/tilegrid/WMTS


Классы

WMTSTileGrid

Функции

createFromCapabilitiesMatrixSet(matrixSet, extent, matrixLimits){WMTSTileGrid}

tilegrid/WMTS.js, строка 99
import {createFromCapabilitiesMatrixSet} from 'ol/tilegrid/WMTS';

Создать сетку тайлов из набора матриц возможностей WMTS и необязательного TileMatrixSetLimits.

Имя Тип Описание
matrixSet Объект

Объект, представляющий matrixSet в документе возможностей.

extent Extent | undefined

Необязательный extent для ограничения диапазонов тайлов, предоставляемых сервером.

matrixLimits Массив.<Объект> | undefined

Необязательный объект, представляющий доступные матрицы для tileGrid.

Возвращает:
Экземпляр плиточной сетки WMTS.

Определения типов

Options{Объект}

Свойства:
Имя Тип Описание
extent Extent | undefined

Extent для сетки тайлов. Тайлы за пределами этого extent не будут запрошены источниками TileSource. При отсутствии настроенных origin или origins, origin будет установлен в верхний левый угол extent.

origin Координата | undefined

Начальная точка сетки тайлов, т.е. точка пересечения осей x и y ([z, 0, 0]). Координаты тайлов увеличиваются слева направо и вниз. Если не указано, необходимо указать extent или origins.

origins Массив<Координата> | undefined

Начальные точки сетки тайлов, т.е. точки пересечения осей x и y ([z, 0, 0]), для каждого уровня масштабирования. При указании длина массива должна соответствовать длине массива resolutions, т.е. у каждого разрешения может быть другое начало. Координаты тайлов увеличиваются слева направо и вниз. Если не указано, необходимо указать extent или origin.

resolutions Массив.<число>

Разрешения. Индекс массива каждого разрешения должен соответствовать уровню масштабирования. Это означает, что даже если настроен minZoom, массив разрешений будет иметь длину maxZoom + 1

matrixIds Массив.<строка>

Идентификаторы матриц. Длина этого массива должна соответствовать длине массива resolutions.

sizes Массив<Размер> | undefined

Количество строк и столбцов тайлов в сетке для каждого уровня масштабирования. Значения здесь — TileMatrixWidth и TileMatrixHeight, объявленные в ответе GetCapabilities WMTS, и определяют extent каждого уровня масштабирования вместе с origin или origins. Дополнительно может быть настроена сетка extent, которая ещё больше ограничит extent, для которого источники запрашивают тайлы. Если используется нижний левый угол extent в качестве origin или origins, то значение y должно быть отрицательным, поскольку координаты тайлов OpenLayers используют верхний левый угол в качестве начала.

tileSize число | Размер | undefined

Размер тайла.

tileSizes Массив.<(число|модуль:ol/size~Size)> | undefined

Размеры тайлов. Длина этого массива должна соответствовать длине массива resolutions.

© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_tilegrid_WMTS.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API