Spec-Zone.ru › OpenLayers

ol/source/TileWMS


Классы

TileWMS

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

Options{Object}

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

Подписи.

attributionsCollapsible boolean
(по умолчанию true)

Подписи сворачиваются.

cacheSize number | undefined

Устарело. Используйте опцию cacheSize для слоя вместо этого.

crossOrigin null | string | undefined

Атрибут crossOrigin для загруженных изображений. Обратите внимание, что вы должны указать значение crossOrigin, если хотите получить доступ к пиксельным данным с помощью рендерера Canvas. Подробнее см. https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image.

interpolate boolean
(по умолчанию true)

Использовать интерполированные значения при повторном выборочном считывании. По умолчанию при повторном выборочном считывании используется линейная интерполяция. Установите в значение false, чтобы использовать ближайшего соседа вместо этого.

params Object.<string, *>

Параметры запроса WMS. Требуется как минимум параметр LAYERS. STYLES устанавливается в '' по умолчанию. VERSION устанавливается в 1.3.0 по умолчанию. WIDTH, HEIGHT, BBOX и CRS (SRS для версии WMS < 1.3.0) будут устанавливаться динамически.

gutter number
(по умолчанию 0)

Размер в пикселях зазора вокруг плиток изображений, которые необходимо игнорировать. Установив это свойство в ненулевое значение, будут запрашиваться изображения, которые шире и выше, чем размер плитки на величину 2 x gutter. Использование ненулевого значения позволяет игнорировать артефакты рендеринга на краях плиток. Если вы контролируете службу WMS, рекомендуется устранить проблемы с «артефактами на краях плиток», правильно настроив службу WMS. Например, MapServer имеет параметр конфигурации tile_map_edge_buffer для этого. См. https://mapserver.org/output/tile_mode.html.

hidpi boolean
(по умолчанию true)

Использовать значение ol/Map#pixelRatio при запросе изображения с удаленного сервера.

projection ProjectionLike | undefined

Проекция. По умолчанию — проекция представления.

reprojectionErrorThreshold number
(по умолчанию 0.5)

Максимальная допустимая ошибка репроекции (в пикселях). Более высокие значения могут повысить производительность репроекции, но снизить точность.

tileClass Class<ImageTile> | undefined

Класс, используемый для создания плиток изображения. По умолчанию — ImageTile.

tileGrid TileGrid | undefined

Сетка плиток. Основывается на разрешениях, размере плиток и диапазоне значений, поддерживаемых сервером. Если это свойство не определено, будет использоваться сетка по умолчанию: если есть диапазон значений проекции, сетка будет основана на нём; если нет, будет использована сетка, основанная на глобальном диапазоне значений с началом в 0,0.

serverType ServerType | undefined

Тип удалённого сервера WMS: mapserver, geoserver, carmentaserver или qgis. Требуется только если hidpi является true.

tileLoadFunction LoadFunction | undefined

Необязательная функция для загрузки плитки по заданному URL-адресу. По умолчанию

function(imageTile, src) {
  imageTile.getImage().src = src;
};
url string | undefined

URL службы WMS.

urls Array.<string> | undefined

URL-адреса службы WMS. Используйте это вместо url, когда служба WMS поддерживает несколько URL-адресов для запросов GetMap.

wrapX boolean
(по умолчанию true)

Обёртку мира по горизонтали. При значении false будет отображён только один мир. При значении true плитки будут запрашиваться только для одного мира, но они будут обёрнуты по горизонтали, чтобы отобразить несколько миров.

transition number | undefined

Продолжительность перехода непрозрачности для рендеринга. Чтобы отключить переход непрозрачности, передайте transition: 0.

zDirection number | NearestDirectionFunction
(по умолчанию 0)

Выбор того, использовать ли плитки с более высоким или более низким уровнем масштабирования, когда между целочисленными уровнями масштабирования. См. getZForResolution.

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

Spec-Zone.ru

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