ol/source/WMTS
Классы
- WMTS
Функции
-
optionsFromCapabilities(wmtsCap, config){Options | null}
-
import {optionsFromCapabilities} from 'ol/source/WMTS';Генерация параметров источника из объекта возможностей.
Имя Тип Описание wmtsCapОбъект Объект, представляющий документ возможностей.
configОбъект Настройки слоя.
Значения по умолчанию для слоя применяются, если не указаны явно.
Необходимые свойства конфигурации:
- layer - {строка} Идентификатор слоя.
Дополнительные свойства конфигурации:
- matrixSet - {строка} Идентификатор набора матриц. Требуется, если в возможностях слоя указано более одного набора матриц.
- projection - {строка} Желаемая система координат, если не указан matrixSet. Пример: "EPSG:3857". Если желаемая проекция недоступна, генерируется ошибка.
- requestEncoding - {строка} Формат кодирования URL для слоя. По умолчанию используется первый формат URL плитки, найденный в ответе GetCapabilities.
- style - {строка} Имя стиля
- format - {строка} Формат изображения для слоя. По умолчанию используется первый формат, возвращённый в ответе GetCapabilities.
- crossOrigin - {строка|null|undefined} Кросс-ориджин. По умолчанию
undefined.
Возвращает:
Объект параметров источника WMTS илиnull, если слой не найден.
Определения типов
-
Options{Объект}
-
Свойства:
Имя Тип Описание attributionsAttributionLike | undefined Подписи.
attributionsCollapsibleлогическое значение
(по умолчанию true)Подписи можно сворачивать.
cacheSizeчисло | undefined Устарело. Используйте вместо этого параметр cacheSize для слоя.
crossOriginnull | строка | undefined Атрибут
crossOriginдля загруженных изображений. Обратите внимание, что вам необходимо указать значениеcrossOrigin, если вы хотите получить доступ к данным пикселей с помощью рендерера Canvas. Подробнее см. https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image.interpolateлогическое значение
(по умолчанию true)Использовать интерполированные значения при ресемплировании. По умолчанию используется линейная интерполяция при ресемплировании. Установите в значение false, чтобы использовать ближайший сосед.
tileGridWMTSTileGrid Система плиток.
projectionProjectionLike | undefined Проекция. По умолчанию используется проекция представления.
reprojectionErrorThresholdчисло
(по умолчанию 0.5)Максимальная допустимая ошибка репроекции (в пикселях). Более высокие значения могут повысить производительность репроекции, но снизить точность.
requestEncodingRequestEncoding
(по умолчанию 'KVP')Кодирование запроса.
layerстрока Имя слоя, объявленного в возможностях WMTS.
styleстрока Имя стиля, объявленного в возможностях WMTS.
tileClassКласс<ImageTile> | undefined Класс, используемый для создания плиток изображения. По умолчанию
ImageTile.tilePixelRatioчисло
(по умолчанию 1)Коэффициент пикселей, используемый службой плиток. Например, если служба плиток рекламирует плитки размером 256x256 пикселей, но фактически отправляет изображения размером 512x512 пикселей (для устройств с сетчаткой/hidpi), то
tilePixelRatioдолжно быть установлено в2.formatстрока
(по умолчанию 'image/jpeg')Формат изображения. Используется только тогда, когда
requestEncodingравен'KVP'.versionстрока
(по умолчанию '1.0.0')Версия WMTS.
matrixSetстрока Набор матриц.
dimensionsОбъект | undefined Дополнительные «измерения» для запросов плиток. Это объект со свойствами, имеющими имена, аналогичные объявленным измерениям WMTS.
urlстрока | undefined URL службы. Для RESTful кодирования запросов это шаблон URL. Для кодирования KVP — обычный URL. Вместо определения каждого из них отдельно в опции
urlsможно использовать шаблон{?-?}, напримерsubdomain{a-f}.domain.com.tileLoadFunctionLoadFunction | undefined Необязательная функция для загрузки плитки по заданному URL. По умолчанию
function(imageTile, src) { imageTile.getImage().src = src; };urlsМассив.<строка> | undefined Массив URL-адресов. Запросы будут распределяться по URL-адресам в этом массиве.
wrapXлогическое значение
(по умолчанию false)Оборачивать мир по горизонтали.
transitionчисло | undefined Продолжительность перехода прозрачности для рендеринга. Для отключения перехода прозрачности передайте
transition: 0.zDirectionчисло | NearestDirectionFunction
(по умолчанию 0)Выберите, использовать ли плитки с более высоким или более низким уровнем масштабирования между целыми уровнями масштабирования. См.
getZForResolution. -
RequestEncoding{'KVP'} {'REST'}
-
Кодирование запроса. Одно из 'KVP', 'REST'.
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_source_WMTS.html