ol/source/ImageWMS~ImageWMS
import ImageWMS from 'ol/source/ImageWMS.js';
Источник для серверов WMS, предоставляющих отдельные нетайловые изображения.
-
new ImageWMS(options)
-
Имя Тип Описание attributionsAttributionLike | undefined Атрибуции.
crossOriginnull | string | undefined Атрибут
crossOriginдля загруженных изображений. Обратите внимание: если вы хотите получать доступ к данным пикселей с помощью Canvas renderer, необходимо указать значениеcrossOrigin. Подробнее см. https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image.referrerPolicyReferrerPolicy | undefined Свойство
referrerPolicyдля загруженных изображений.hidpiboolean (defaults to true) Использовать значение
ol/Map#pixelRatioпри запросе изображения с удалённого сервера.serverTypeServerType | undefined Тип удалённого сервера WMS:
mapserver,geoserver,carmentaserverилиqgis. Требуется только еслиhidpiимеет значениеtrue.imageLoadFunctionLoadFunction | undefined Необязательная функция для загрузки изображения по URL.
interpolateboolean (defaults to true) Использовать интерполированные значения при повторной выборке. По умолчанию при повторной выборке используется линейная интерполяция. Установите значение false, чтобы вместо неё использовать метод ближайшего соседа.
paramsObject.<string, *> | undefined Параметры запроса WMS. Требуется как минимум параметр
LAYERS. По умолчаниюSTYLESимеет значение''. По умолчаниюVERSIONимеет значение1.3.0. ЗначенияWIDTH,HEIGHT,BBOXиCRS(SRSдля версии WMS < 1.3.0) будут задаваться динамически.projectionProjectionLike | undefined Проекция. По умолчанию используется проекция вида.
rationumber (defaults to 1.5) Коэффициент. При значении
1размер запрашиваемых изображений совпадает с размером области просмотра карты; при значении2ширина и высота изображений вдвое превышают размер области просмотра карты и так далее. Значение должно быть не меньше1.resolutionsArray.<number> | undefined Разрешения. Если указаны, запросы будут выполняться только для этих разрешений.
urlstring | undefined URL сервиса WMS.
События:
-
change(BaseEvent) - Общее событие изменения. Вызывается при увеличении счётчика ревизий. -
error(BaseEvent) - Общее событие ошибки. Вызывается при возникновении ошибки. -
imageloadend(ImageSourceEvent) - Вызывается после завершения загрузки изображения. -
imageloaderror(ImageSourceEvent) - Вызывается, если при загрузке изображения возникает ошибка. -
imageloadstart(ImageSourceEvent) - Вызывается при начале загрузки изображения. -
propertychange(ObjectEvent) - Вызывается при изменении свойства.
-
Наследует
Методы
-
changed() унаследовано
-
Увеличивает счётчик ревизий и отправляет событие 'change'.
-
dispatchEvent(event){boolean | undefined} унаследовано
-
Отправляет событие и вызывает все обработчики, ожидающие события этого типа. Параметр event может быть строкой или объектом со свойством
type.Имя Тип Описание eventBaseEvent | string Объект события.
Возвращает:
false, если кто-либо вызвал preventDefault для объекта события или если какой-либо обработчик вернул false.
-
get(key){*} унаследовано
-
Получает значение.
Имя Тип Описание keystring Имя ключа.
Возвращает:
Значение.
-
getAttributions(){Attribution} унаследовано
-
Получает функцию атрибуции источника.
Возвращает:
Функция атрибуции.
-
getAttributionsCollapsible(){boolean} унаследовано
-
Возвращает:
Атрибуции можно сворачивать.
-
getFeatureInfoUrl(coordinate, resolution, projection, params){string | undefined}
-
Возвращает URL GetFeatureInfo для заданных координаты, разрешения и проекции. Возвращает
undefined, если URL GetFeatureInfo невозможно сформировать.Имя Тип Описание coordinateCoordinate Координата.
resolutionnumber Разрешение.
projectionProjectionLike Проекция.
paramsObject Параметры GetFeatureInfo. Необходимо указать как минимум
INFO_FORMAT. ЕслиQUERY_LAYERSне указан, будут использоваться слои, заданные параметромLAYERS. Здесь не следует указыватьVERSION.Возвращает:
URL GetFeatureInfo.
-
getImageLoadFunction(){LoadFunction}
-
Возвращает функцию загрузки изображений источника.
Возвращает:
Функция загрузки изображений.
-
getKeys(){Array.<string>} унаследовано
-
Получает список имён свойств объекта.
Возвращает:
Список имён свойств.
-
getLegendUrl(resolution, params){string | undefined}
-
Возвращает URL GetLegendGraphic, при необходимости оптимизированный для заданного разрешения и, возможно, содержащий переданные специальные параметры. Возвращает
undefined, если URL GetLegendGraphic невозможно сформировать.Имя Тип Описание resolutionnumber | undefined Разрешение. Если задано значение undefined,
SCALEне будет вычислен и включён в URL.paramsObject | undefined Параметры GetLegendGraphic. Если задано
LAYER, запрос формируется для этого слоя WMS, в противном случае будет использоваться настроенный слой WMS. ЗначениеFORMATпо умолчанию —image/png. Здесь не следует указыватьVERSION.Возвращает:
URL GetLegendGraphic.
-
getParams(){Object}
-
Получает заданные пользователем параметры, то есть переданные конструктору через параметр "params" и, возможно, обновлённые с помощью метода updateParams.
Возвращает:
Параметры.
-
getProjection(){Projection | null} унаследовано
-
Получает проекцию источника.
Возвращает:
Проекция.
-
getProperties(){NoInfer.<Properties>} унаследовано
-
Получает объект со всеми именами свойств и их значениями.
Возвращает:
Объект.
-
getRevision(){number} унаследовано
-
Получает номер версии объекта. При каждом изменении объекта номер его версии увеличивается.
Возвращает:
Ревизия.
-
getState(){State} унаследовано
-
Получает состояние источника. Возможные состояния см. в разделе
State.Возвращает:
Состояние.
-
getUrl(){string | undefined}
-
Возвращает URL, используемый для этого источника WMS.
Возвращает:
URL.
-
on(type, listener){EventsKey | Array<EventsKey>} унаследовано
-
Ожидает событие заданного типа.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
Возвращает:
Уникальный ключ обработчика. Если первым аргументом передан массив типов событий, возвращается массив ключей.
-
once(type, listener){EventsKey | Array<EventsKey>} унаследовано
-
Ожидает событие заданного типа один раз.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
Возвращает:
Уникальный ключ обработчика. Если первым аргументом передан массив типов событий, возвращается массив ключей.
-
refresh() унаследовано
-
Обновляет источник. Источник будет очищен, а данные с сервера загружены повторно.
-
set(key, value, silent) унаследовано
-
Задаёт значение.
Имя Тип Описание keystring Имя ключа.
value* Значение.
silentboolean | undefined Обновить без отправки события.
-
setAttributions(attributions) унаследовано
-
Задаёт атрибуции источника.
Имя Тип Описание attributionsAttributionLike | undefined Атрибуции. Можно передать как
string,Array<string>,Attributionилиundefined. -
setImageLoadFunction(imageLoadFunction)
-
Задаёт функцию загрузки изображений источника.
Имя Тип Описание imageLoadFunctionLoadFunction Функция загрузки изображений.
-
setParams(params)
-
Задаёт параметры, указанные пользователем.
Имя Тип Описание paramsObject Параметры.
-
setProperties(values, silent) унаследовано
-
Задаёт набор пар «ключ-значение». Обратите внимание: существующие свойства будут изменены, а новые — добавлены (существующие свойства не удаляются).
Имя Тип Описание valuesPartial.<NoInfer.<Properties>> Значения.
silentboolean | undefined Обновить без отправки события.
-
setUrl(url)
-
Задаёт URL для запросов.
Имя Тип Описание urlstring | undefined URL.
-
un(type, listener) унаследовано
-
Прекращает ожидание события заданного типа.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
-
unset(key, silent) унаследовано
-
Удаляет свойство.
Имя Тип Описание keystring Имя ключа.
silentboolean | undefined Удалить без отправки события.
-
updateParams(params)
-
Обновляет параметры, указанные пользователем.
Имя Тип Описание paramsObject Параметры.
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_source_ImageWMS-ImageWMS.html