Spec-Zone.ru › OpenLayers

ol/source/ImageArcGISRest~ImageArcGISRest


import ImageArcGISRest from 'ol/source/ImageArcGISRest.js';

Источник данных из ArcGIS Rest-сервисов, предоставляющих одиночные, неразбитые на тайлы изображения. Полезно, когда в базовой карте сервиса есть метки.

Если базовый сервис карт не использует метки, воспользуйтесь кэшированием изображений ol и используйте источник данных TileArcGISRest.

new ImageArcGISRest(options)

source/ImageArcGISRest.js, line 50
Имя Тип Описание
attributions AttributionLike | undefined

Подписи.

crossOrigin null | string | undefined

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

hidpi boolean (defaults to true)

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

imageLoadFunction LoadFunction | undefined

Необязательная функция для загрузки изображения по заданному URL.

interpolate boolean (defaults to true)

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

params Object.<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 для получения дополнительной информации.

projection ProjectionLike | undefined

Проекция. По умолчанию используется проекция представления. Код проекции должен содержать числовую конечную часть, разделенную двоеточием, или весь код должен представлять собой допустимое определение ArcGIS SpatialReference.

ratio number (defaults to 1.5)

Коэффициент. 1 означает, что запросы к изображению имеют размер области просмотра карты, 2 означает два размера области просмотра карты и так далее.

resolutions Array.<number> | undefined

Разрешения. Если указаны, запросы будут выполнены только для этих разрешений.

url string | undefined

URL ArcGIS Rest-сервиса для сервиса карт или сервиса изображений. URL должен включать /MapServer или /ImageServer.

Вызывает:
  • change (BaseEvent) - Общее событие изменения. Срабатывает при увеличении счетчика ревизии.
  • error (BaseEvent) - Общее событие ошибки. Срабатывает при возникновении ошибки.
  • imageloadend (ImageSourceEvent) - Срабатывает, когда завершается загрузка изображения.
  • imageloaderror (ImageSourceEvent) - Срабатывает, если загрузка изображения приводит к ошибке.
  • imageloadstart (ImageSourceEvent) - Срабатывает при начале загрузки изображения.
  • propertychange (ObjectEvent) - Срабатывает при изменении свойства.

Расширяет

  • ImageSource

Методы

dispatchEvent(event){boolean | undefined} inherited

events/Target.js, line 85

Отправляет событие и вызывает всех слушателей, отслеживающих события этого типа. Параметр event может быть строкой или объектом с свойством type.

Имя Тип Описание
event BaseEvent | string

Объект события.

Возвращает:
false, если кто-то вызвал preventDefault для объекта события или если любой из слушателей вернул false.

get(key){*} inherited

Object.js, line 135

Получает значение.

Имя Тип Описание
key string

Имя ключа.

Возвращает:
Значение.

getAttributions(){Attribution} inherited

source/Source.js, line 129

Получает функцию атрибуции для источника.

Возвращает:
Функция атрибуции.

getAttributionsCollapsible(){boolean} inherited

source/Source.js, line 137
Возвращает:
Атрибуции можно сворачивать.

getImageLoadFunction(){LoadFunction}

source/ImageArcGISRest.js, line 171

Возвращает функцию загрузки изображения для источника.

Возвращает:
Функция загрузки изображения.

getKeys(){Array.<string>} inherited

Object.js, line 148

Получает список имён свойств объекта.

Возвращает:
Список имён свойств.

getParams(){Object}

source/ImageArcGISRest.js, line 129

Получает переданные пользователем параметры (переданные в конструктор через параметр «params» и, возможно, обновлённые с помощью метода updateParams).

Возвращает:
Параметры.

getProjection(){Projection | null} inherited

source/Source.js, line 146

Получает проекцию источника.

Возвращает:
Проекция.

getProperties(){Object.<string, *>} inherited

Object.js, line 157

Получает объект со всеми именами свойств и их значениями.

Возвращает:
Объект.

getRevision(){number} inherited

Observable.js, line 79

Получает номер версии этого объекта. Каждый раз при изменении объекта номер версии увеличивается.

Возвращает:
Номер версии.

getState(){State} inherited

source/Source.js, line 170

Получает состояние источника, см. State для возможных состояний.

Возвращает:
Состояние.

getUrl(){string | undefined}

source/ImageArcGISRest.js, line 180

Возвращает URL, используемый для этого источника ArcGIS.

Возвращает:
URL.

on(type, listener){EventsKey | Array<EventsKey>} inherited

Observable.js, line 152

Подписывается на определённый тип события.

Имя Тип Описание
type string | Array.<string>

Тип события или массив типов событий.

listener function

Функция-слушатель.

Возвращает:
Уникальный ключ для слушателя. Если вызвана с массивом типов событий в качестве первого аргумента, возвращается массив ключей.

once(type, listener){EventsKey | Array<EventsKey>} inherited

Observable.js, line 164

Прослушать один раз определённый тип события.

Имя Тип Описание
type строка | Массив.<строка>

Тип события или массив типов событий.

listener функция

Функция-обработчик.

Возвращаемое значение:
Уникальный ключ для обработчика. Если вызван с массивом типов событий в качестве первого аргумента, возвращаемое значение будет массивом ключей.

refresh() унаследованный

source/Source.js, строка 192

Обновляет источник. Источник будет очищен, и данные с сервера будут загружены заново.

set(ключ, значение, негромко) унаследованный

Object.js, строка 215

Устанавливает значение.

Имя Тип Описание
key строка

Имя ключа.

value *

Значение.

silent логическое | undefined

Обновление без срабатывания события.

setAttributions(атрибуты) унаследованный

source/Source.js, строка 203

Устанавливает атрибуты источника.

Имя Тип Описание
attributions AttributionLike | undefined

Атрибуты. Может быть передан как string, Array<string>, Attribution или undefined.

setImageLoadFunction(imageLoadFunction)

source/ImageArcGISRest.js, строка 189

Устанавливает функцию загрузки изображения для источника.

Имя Тип Описание
imageLoadFunction LoadFunction

Функция загрузки изображения.

setProperties(значения, негромко) унаследованный

Object.js, строка 235

Устанавливает набор пар «ключ-значение». Обратите внимание, что это изменяет все существующие свойства и добавляет новые (это не удаляет существующие свойства).

Имя Тип Описание
values Объект.<строка, *>

Значения.

silent логическое | undefined

Обновление без срабатывания события.

setUrl(url)

source/ImageArcGISRest.js, строка 199

Устанавливает URL, используемый для запросов.

Имя Тип Описание
url строка | undefined

URL.

un(тип, обработчик) унаследованный

Observable.js, строка 173

Отменить прослушивание определённого типа события.

Имя Тип Описание
type строка | Массив.<строка>

Тип события или массив типов событий.

listener функция

Функция-обработчик.

unset(ключ, негромко) унаследованный

Object.js, строка 259

Убирает свойство.

Имя Тип Описание
key строка

Имя ключа.

silent логическое | undefined

Убрать без срабатывания события.

updateParams(параметры)

source/ImageArcGISRest.js, строка 212

Обновить предоставленные пользователем параметры.

Имя Тип Описание
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

Spec-Zone.ru

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