ol/tilegrid/WMTS
Классы
- WMTSTileGrid
Функции
-
createFromCapabilitiesMatrixSet(matrixSet, extent, matrixLimits){WMTSTileGrid}
-
import {createFromCapabilitiesMatrixSet} from 'ol/tilegrid/WMTS';Создаёт тайловую сетку на основе набора матриц из документа возможностей WMTS и необязательного TileMatrixSetLimits.
Имя Тип Описание matrixSetObject Объект, представляющий набор матриц в документе возможностей.
extentExtent | undefined Необязательная область, ограничивающая диапазоны тайлов, предоставляемые сервером.
matrixLimitsArray.<Object> | undefined Необязательный объект, представляющий доступные матрицы для tileGrid.
Возвращает:
Экземпляр тайловой сетки WMTS.
Определения типов
-
Options{Object}
-
Свойства:
Имя Тип Описание extentExtent | undefined Область для тайловой сетки. Источники
TileSourceне будут запрашивать тайлы за пределами этой области. Если не заданыoriginилиorigins,originбудет установлено в верхний левый угол области.minZoomnumber
(по умолчанию 0)Минимальный масштаб.
originCoordinate | undefined Начало координат тайловой сетки, то есть точка пересечения осей
xиy([z, 0, 0]). Координаты тайлов увеличиваются слева направо и сверху вниз. Если не задано, необходимо указатьextentилиorigins.originsArray<Coordinate> | undefined Начала координат тайловой сетки, то есть точки пересечения осей
xиy([z, 0, 0]), для каждого уровня масштаба. Если задано, длина массива должна совпадать с длиной массиваresolutions, то есть для каждого разрешения можно задать отдельное начало координат. Координаты тайлов увеличиваются слева направо и сверху вниз. Если не задано, необходимо указатьextentилиorigin.resolutionsArray.<number> Разрешения. Индекс каждого разрешения в массиве должен соответствовать уровню масштаба. Это означает, что даже если задан
minZoom, длина массива разрешений будет равнаmaxZoom + 1matrixIdsArray.<string> Идентификаторы матриц. Длина этого массива должна совпадать с длиной массива
resolutions.sizesArray<Size> | undefined Количество строк и столбцов тайлов сетки для каждого уровня масштаба. Здесь указаны значения
TileMatrixWidthиTileMatrixHeight, опубликованные в ответе WMTS на запрос GetCapabilities; вместе сoriginилиoriginsони определяют область каждого уровня масштаба. Дополнительно можно задатьextentсетки, который ещё больше ограничит область, для которой источники будут запрашивать тайлы. Если в качествеoriginилиoriginsиспользуется нижний левый угол области, значениеyдолжно быть отрицательным, поскольку в OpenLayers начало координат тайлов находится в верхнем левом углу.tileRangesArray<TileRange> | undefined Предварительно созданные диапазоны тайлов для каждого уровня масштаба. Если указаны, они используются вместо
sizesдля задания границ индексов тайлов на каждом уровне.tileSizenumber | Size | undefined Размер тайла.
tileSizesArray.<(number|module: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