ol/source/wms
Функции
-
createLoader(options){ImageObjectPromiseLoader}
-
import {createLoader} from 'ol/source/wms';Создаёт загрузчик для изображений WMS.
Имя Тип Описание crossOriginnull | string | undefined Атрибут
crossOriginзагружаемых изображений. Обратите внимание, что вам необходимо указать значениеcrossOrigin, если вы хотите получить доступ к пиксельным данным с помощью рендерера Canvas. Дополнительную информацию см. на странице https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image.hidpiboolean (по умолчанию true) Использовать значение
ol/Map#pixelRatioпри запросе изображения с удалённого сервера.paramsObject.<string, *> | undefined Параметры запроса WMS. Требуется по крайней мере параметр
LAYERS.STYLESпо умолчанию устанавливается в значение''.VERSIONпо умолчанию устанавливается в значение1.3.0.WIDTH,HEIGHTиBBOXбудут установлены динамически.CRS(SRSдля версии WMS < 1.3.0) выводится из конфигурацииproection.projectionProjectionLike | undefined Проекция. По умолчанию 'EPSG:3857'.
rationumber (по умолчанию 1.5) Коэффициент.
1означает, что запросы изображений соответствуют размеру области видимости карты,2означает дважды ширину и высоту области видимости карты и так далее. Должно быть1или выше.serverTypeServerType | undefined Тип удаленного сервера WMS:
mapserver,geoserver,carmentaserverилиqgis. Требуется только еслиhidpiимеет значениеtrue.urlstring URL сервиса WMS.
loadfunction | undefined Функция для загрузки изображения. Получает созданный
HTMLImageElementи требуемоеsrcв качестве аргументов и возвращает промис, разрешающий загруженное или декодированное изображение. По умолчаниюdecode.Возвращает:
Загрузчик.
-
getFeatureInfoUrl(options, coordinate, resolution){string | undefined}
-
import {getFeatureInfoUrl} from 'ol/source/wms';Получение URL GetFeatureInfo для переданных координат и разрешения. Возвращает
undefined, если URL GetFeatureInfo не может быть сгенерирован.Имя Тип Описание optionsLoaderOptions Опции, переданные функции
createWMSLoader(). В дополнение к параметрам, необходимым для загрузчика, необходимо указатьINFO_FORMAT, которое по умолчанию равноapplication/json. ЕслиQUERY_LAYERSне предоставлен, то будут использованы слои, указанные в параметреLAYERS.coordinateCoordinate Координаты.
resolutionnumber Разрешение.
options.crossOriginnull | string | undefined Атрибут
crossOriginзагружаемых изображений. Обратите внимание, что вам необходимо указать значениеcrossOrigin, если вы хотите получить доступ к пиксельным данным с помощью рендерера Canvas. Дополнительную информацию см. на странице https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image.options.hidpiboolean (по умолчанию true) Использовать значение
ol/Map#pixelRatioпри запросе изображения с удалённого сервера.options.paramsObject.<string, *> | undefined Параметры запроса WMS. Требуется по крайней мере параметр
LAYERS.STYLESпо умолчанию устанавливается в значение''.VERSIONпо умолчанию устанавливается в значение1.3.0.WIDTH,HEIGHTиBBOXбудут установлены динамически.CRS(SRSдля версии WMS < 1.3.0) выводится из конфигурацииproection.options.projectionProjectionLike | undefined Проекция. По умолчанию 'EPSG:3857'.
options.rationumber (по умолчанию 1.5) Коэффициент.
1означает, что запросы изображений соответствуют размеру области видимости карты,2означает дважды ширину и высоту области видимости карты и так далее. Должно быть1или выше.options.serverTypeServerType | undefined Тип удаленного сервера WMS:
mapserver,geoserver,carmentaserverилиqgis. Требуется только еслиhidpiимеет значениеtrue.options.urlstring URL сервиса WMS.
options.loadfunction | undefined Функция для загрузки изображения. Получает созданный
HTMLImageElementи требуемоеsrcв качестве аргументов и возвращает промис, разрешающий загруженное или декодированное изображение. По умолчаниюdecode.Возвращает:
URL GetFeatureInfo.
-
getLegendUrl(options, resolution){string | undefined}
-
import {getLegendUrl} from 'ol/source/wms';Получить URL GetLegendGraphic, необязательно оптимизированный для указанного разрешения и, возможно, включающий любые переданные специфические параметры. Возвращает
undefined, если URL GetLegendGraphic не может быть сгенерирован.Имя Тип Описание optionsLoaderOptions Параметры, переданные в функцию
createWMSLoader().resolutionчисло | undefined Разрешение. Если не указано,
SCALEне будет вычислен и не будет включен в URL.options.crossOriginnull | строка | undefined Атрибут
crossOriginдля загружаемых изображений. Обратите внимание, что вам необходимо указать значениеcrossOrigin, если вы хотите получить доступ к данным пикселей с помощью рендерера Canvas. Подробнее см. в https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image.options.hidpiлогическое значение (по умолчанию true) Использовать значение
ol/Map#pixelRatioпри запросе изображения с удаленного сервера.options.paramsОбъект.<строка, *> | undefined Параметры запроса WMS. Требуется по крайней мере параметр
LAYERS.STYLESустановлено по умолчанию''.VERSIONустановлено по умолчанию1.3.0.WIDTH,HEIGHTиBBOXбудут установлены динамически.CRS(SRSдля версии WMS < 1.3.0) выводится из конфигурацииproection.options.projectionProjectionLike | undefined Проекция. По умолчанию 'EPSG:3857'.
options.ratioчисло (по умолчанию 1.5) Соотношение.
1означает, что запросы изображений имеют размер области просмотра карты,2означает удвоенную ширину и высоту области просмотра карты, и так далее. Должно быть1или больше.options.serverTypeServerType | undefined Тип удаленного сервера WMS:
mapserver,geoserver,carmentaserverилиqgis. Требуется только в том случае, еслиhidpiравноtrue.options.urlстрока URL сервиса WMS.
options.loadфункция | undefined Функция для загрузки изображения. Получает созданный
HTMLImageElementи желаемоеsrcв качестве аргументов и возвращает промис, разрешающий загруженное или декодированное изображение. По умолчаниюdecode.Возвращает:
URL GetLegendGraphic.
Определения типов
-
LoaderOptions{Object}
-
Свойства:
Имя Тип Описание crossOriginnull | строка | undefined Атрибут
crossOriginдля загружаемых изображений. Обратите внимание, что вам необходимо указать значениеcrossOrigin, если вы хотите получить доступ к данным пикселей с помощью рендерера Canvas. Подробнее см. в https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image.hidpiлогическое значение
(по умолчанию true)Использовать значение
ol/Map#pixelRatioпри запросе изображения с удаленного сервера.paramsОбъект.<строка, *> | undefined Параметры запроса WMS. Требуется по крайней мере параметр
LAYERS.STYLESустановлено по умолчанию''.VERSIONустановлено по умолчанию1.3.0.WIDTH,HEIGHTиBBOXбудут установлены динамически.CRS(SRSдля версии WMS < 1.3.0) выводится из конфигурацииproection.projectionProjectionLike | undefined Проекция. По умолчанию 'EPSG:3857'.
ratioчисло
(по умолчанию 1.5)Соотношение.
1означает, что запросы изображений имеют размер области просмотра карты,2означает удвоенную ширину и высоту области просмотра карты, и так далее. Должно быть1или больше.serverTypeServerType | undefined Тип удаленного сервера WMS:
mapserver,geoserver,carmentaserverилиqgis. Требуется только в том случае, еслиhidpiравноtrue.urlстрока URL сервиса WMS.
loadфункция | undefined Функция для загрузки изображения. Получает созданный
HTMLImageElementи желаемоеsrcв качестве аргументов и возвращает промис, разрешающий загруженное или декодированное изображение. По умолчаниюdecode. -
ServerType{'carmentaserver'} {'geoserver'} {'mapserver'} {'qgis'}
-
Установите тип сервера для использования реализующих параметров, выходящих за рамки спецификации WMS.
-
'carmentaserver': Поддержка HiDPI для Carmenta Server -
'geoserver': Поддержка HiDPI для GeoServer -
'mapserver': Поддержка HiDPI для MapServer -
'qgis': Поддержка HiDPI для QGIS
-
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_source_wms.html