ol/source/ImageWMS~ImageWMS
import ImageWMS from 'ol/source/ImageWMS.js';
Источник для серверов WMS, предоставляющих одиночные, неразбитые изображения.
-
новый ImageWMS(options)
-
Имя Тип Описание attributionsAttributionLike | undefined Подписи.
crossOriginnull | string | undefined Атрибут
crossOriginдля загруженных изображений. Обратите внимание, что вам необходимо предоставить значениеcrossOrigin, если вы хотите получить доступ к данным пикселей с помощью рендерера Canvas. Подробнее см. https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image.hidpiboolean (по умолчанию true) Использовать значение
ol/Map#pixelRatioпри запросе изображения с удаленного сервера.serverTypeServerType | undefined Тип удалённого сервера WMS:
mapserver,geoserver,carmentaserverилиqgis. Необходимо только еслиhidpiравноtrue.imageLoadFunctionLoadFunction | undefined Дополнительная функция для загрузки изображения по URL.
interpolateboolean (по умолчанию true) Использовать интерполированные значения при передискретизации. По умолчанию используется линейная интерполяция при передискретизации. Установите в значение false, чтобы использовать ближайшего соседа вместо этого.
paramsObject.<string, *> | undefined Параметры запроса WMS. Требуется, по крайней мере, параметр
LAYERS.STYLESпо умолчанию''.VERSIONпо умолчанию1.3.0.WIDTH,HEIGHT,BBOXиCRS(SRSдля версий WMS < 1.3.0) будут установлены динамически.projectionProjectionLike | undefined Проекция. По умолчанию используется проекция отображения.
rationumber (по умолчанию 1.5) Отношение.
1означает, что запросы изображений имеют размер области просмотра карты,2означает удвоенную ширину и высоту области просмотра карты и так далее. Должно быть1или больше.resolutionsArray.<number> | undefined Разрешения. Если указано, запросы будут выполняться только для этих разрешений.
urlstring | undefined URL сервиса WMS.
Вызывает:
-
change(BaseEvent) — Общее событие изменения. Срабатывает, когда счётчик ревизии увеличивается. -
error(BaseEvent) — Общее событие ошибки. Срабатывает при возникновении ошибки. -
imageloadend(ImageSourceEvent) — Срабатывает, когда загрузка изображения завершается. -
imageloaderror(ImageSourceEvent) — Срабатывает, если загрузка изображения приводит к ошибке. -
imageloadstart(ImageSourceEvent) — Срабатывает, когда начинается загрузка изображения. -
propertychange(ObjectEvent) — Срабатывает при изменении свойства.
-
Расширяет
Методы
-
dispatchEvent(event){boolean | undefined} inherited
-
Вызывает событие и вызывает всех слушателей, которые слушают события этого типа. Параметр event может быть либо строкой, либо объектом со свойством
type.Имя Тип Описание eventBaseEvent | string Объект события.
Возвращаемое значение:
false, если кто-то вызвал preventDefault на объекте события или если какой-либо из слушателей вернул false.
-
Получает значение.
Имя Тип Описание keystring Имя ключа.
Возвращаемое значение:
Значение.
-
getAttributions(){Attribution} inherited
-
Получение функции атрибуции для источника.
Возвращаемое значение:
Функция атрибуции.
-
getAttributionsCollapsible(){boolean} inherited
-
Возвращаемое значение:
Атрибуции можно сворачивать.
-
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}
-
Возвращает функцию загрузки изображения источника.
Возвращаемое значение:
Функция загрузки изображения.
-
Получает список имён свойств объекта.
Возвращаемое значение:
Список имён свойств.
-
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} inherited
-
Получение проекции источника.
Возвращаемое значение:
Проекция.
-
Получает объект со всеми именами и значениями свойств.
Возвращаемое значение:
Объект.
-
getRevision(){number} inherited
-
Получение номера версии для этого объекта. Каждый раз, когда объект изменяется, его номер версии увеличивается.
Возвращаемое значение:
Номер версии.
-
getState(){Состояние} унаследованный
-
Получить состояние источника, см.
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 Функция загрузки изображения.
-
setProperties(values, silent) унаследованный
-
Устанавливает коллекцию пар ключ-значение. Обратите внимание, что это изменяет любые существующие свойства и добавляет новые (не удаляет существующие свойства).
Имя Тип Описание valuesObject.<string, *> Значения.
silentboolean | undefined Обновить без запуска события.
-
setUrl(url)
-
Устанавливает URL для запросов.
Имя Тип Описание urlstring | undefined URL.
-
un(type, listener) унаследованный
-
Отменить прослушивание определённого типа события.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-прослушиватель.
-
Сбрасывает свойство.
Имя Тип Описание 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