ol/source/ImageArcGISRest~ImageArcGISRest
import ImageArcGISRest from 'ol/source/ImageArcGISRest.js';
Источник данных из ArcGIS Rest-сервисов, предоставляющих одиночные, неразбитые на тайлы изображения. Полезно, когда в базовой карте сервиса есть метки.
Если базовый сервис карт не использует метки, воспользуйтесь кэшированием изображений ol и используйте источник данных TileArcGISRest.
-
new ImageArcGISRest(options)
-
Имя Тип Описание attributionsAttributionLike | undefined Подписи.
crossOriginnull | string | undefined Атрибут
crossOriginдля загруженных изображений. Обратите внимание, что вам необходимо предоставить значениеcrossOrigin, если вы хотите получить доступ к данным пикселей с помощью рендерера Canvas. См. https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image для получения дополнительной информации.hidpiboolean (defaults to true) Использовать значение
ol/Map#pixelRatioпри запросе изображения с удаленного сервера.imageLoadFunctionLoadFunction | undefined Необязательная функция для загрузки изображения по заданному URL.
interpolateboolean (defaults to true) Использовать интерполированные значения при пересэмплировании. По умолчанию используется линейная интерполяция при пересэмплировании. Установите в false, чтобы использовать ближайшего соседа вместо этого.
paramsObject.<string, *> | undefined Параметры ArcGIS Rest. Это поле необязательно. Значения по умолчанию сервиса будут использоваться для всех полей, не указанных явно.
FORMATустанавливается вPNG32по умолчанию.Fустанавливается вIMAGEпо умолчанию.TRANSPARENTустанавливается вtrueпо умолчанию.BBOX,SIZE,BBOXSRиIMAGESRбудут установлены динамически. УстановитеLAYERSдля переопределения видимости слоя сервиса по умолчанию. См. https://developers.arcgis.com/rest/services-reference/export-map.htm для получения дополнительной информации.projectionProjectionLike | undefined Проекция. По умолчанию используется проекция представления. Код проекции должен содержать числовую конечную часть, разделенную двоеточием, или весь код должен представлять собой допустимое определение ArcGIS SpatialReference.
rationumber (defaults to 1.5) Коэффициент.
1означает, что запросы к изображению имеют размер области просмотра карты,2означает два размера области просмотра карты и так далее.resolutionsArray.<number> | undefined Разрешения. Если указаны, запросы будут выполнены только для этих разрешений.
urlstring | undefined URL ArcGIS Rest-сервиса для сервиса карт или сервиса изображений. URL должен включать /MapServer или /ImageServer.
Вызывает:
-
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
-
Возвращает:
Атрибуции можно сворачивать.
-
getImageLoadFunction(){LoadFunction}
-
Возвращает функцию загрузки изображения для источника.
Возвращает:
Функция загрузки изображения.
-
Получает список имён свойств объекта.
Возвращает:
Список имён свойств.
-
getParams(){Object}
-
Получает переданные пользователем параметры (переданные в конструктор через параметр «params» и, возможно, обновлённые с помощью метода updateParams).
Возвращает:
Параметры.
-
getProjection(){Projection | null} inherited
-
Получает проекцию источника.
Возвращает:
Проекция.
-
Получает объект со всеми именами свойств и их значениями.
Возвращает:
Объект.
-
getRevision(){number} inherited
-
Получает номер версии этого объекта. Каждый раз при изменении объекта номер версии увеличивается.
Возвращает:
Номер версии.
-
Получает состояние источника, см.
Stateдля возможных состояний.Возвращает:
Состояние.
-
getUrl(){string | undefined}
-
Возвращает URL, используемый для этого источника ArcGIS.
Возвращает:
URL.
-
Подписывается на определённый тип события.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-слушатель.
Возвращает:
Уникальный ключ для слушателя. Если вызвана с массивом типов событий в качестве первого аргумента, возвращается массив ключей.
-
Прослушать один раз определённый тип события.
Имя Тип Описание typeстрока | Массив.<строка> Тип события или массив типов событий.
listenerфункция Функция-обработчик.
Возвращаемое значение:
Уникальный ключ для обработчика. Если вызван с массивом типов событий в качестве первого аргумента, возвращаемое значение будет массивом ключей.
-
refresh() унаследованный
-
Обновляет источник. Источник будет очищен, и данные с сервера будут загружены заново.
-
set(ключ, значение, негромко) унаследованный
-
Устанавливает значение.
Имя Тип Описание keyстрока Имя ключа.
value* Значение.
silentлогическое | undefined Обновление без срабатывания события.
-
setAttributions(атрибуты) унаследованный
-
Устанавливает атрибуты источника.
Имя Тип Описание attributionsAttributionLike | undefined Атрибуты. Может быть передан как
string,Array<string>,Attributionилиundefined. -
setImageLoadFunction(imageLoadFunction)
-
Устанавливает функцию загрузки изображения для источника.
Имя Тип Описание imageLoadFunctionLoadFunction Функция загрузки изображения.
-
setProperties(значения, негромко) унаследованный
-
Устанавливает набор пар «ключ-значение». Обратите внимание, что это изменяет все существующие свойства и добавляет новые (это не удаляет существующие свойства).
Имя Тип Описание valuesОбъект.<строка, *> Значения.
silentлогическое | undefined Обновление без срабатывания события.
-
setUrl(url)
-
Устанавливает URL, используемый для запросов.
Имя Тип Описание urlстрока | undefined URL.
-
un(тип, обработчик) унаследованный
-
Отменить прослушивание определённого типа события.
Имя Тип Описание typeстрока | Массив.<строка> Тип события или массив типов событий.
listenerфункция Функция-обработчик.
-
unset(ключ, негромко) унаследованный
-
Убирает свойство.
Имя Тип Описание keyстрока Имя ключа.
silentлогическое | undefined Убрать без срабатывания события.
-
updateParams(параметры)
-
Обновить предоставленные пользователем параметры.
Имя Тип Описание paramsОбъект Параметры.
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_source_ImageArcGISRest-ImageArcGISRest.html