ol/source/SentinelHub
Классы
- SentinelHub
Определения типов
-
AccessTokenClaims{Object}
-
Свойства:
Имя Тип Описание expnumber Время истечения срока действия токена (в секундах).
-
AuthConfig{Object}
-
Свойства:
Имя Тип Описание tokenUrlstring
(по умолчанию 'https://services.sentinel-hub.com/auth/realms/main/protocol/openid-connect/token')URL для получения токена аутентификации.
clientIdstring Идентификатор клиента.
clientSecretstring Секрет клиента.
-
Collections{Object}
-
Свойства:
Имя Тип Описание fromstring | undefined При мозаицировании «ORBIT» это начало интервала поиска.
tostring | undefined При мозаицировании «ORBIT» это конец интервала поиска.
scenesScenes Сцены в коллекции.
-
CustomData{Object.<string, unknown>}
-
DataFilter{Object}
-
Свойства:
Имя Тип Описание timeRangeTimeRange | undefined Временной диапазон данных.
maxCloudCoveragenumber | undefined Максимальная облачность (0–100).
-
Evalscript{Object}
-
Свойства:
Имя Тип Описание setupSetup Функция настройки.
evaluatePixelEvaluatePixel Функция для преобразования входных выборок в выходные значения.
updateOutputUpdateOutput | undefined Необязательная функция для настройки выходных каналов.
updateOutputMetadataUpdateOutputMetadata | undefined Необязательная функция для обновления выходных метаданных.
preProcessScenesCollections | undefined Необязательная функция, вызываемая перед обработкой.
versionstring
(по умолчанию '3')Версия Evalscript.
-
EvaluatePixel()
-
InputDescription{Object}
-
Свойства:
Имя Тип Описание bandsArray.<string> Идентификаторы входных каналов.
unitsstring | Array.<string> | undefined Единицы измерения входных каналов.
metadataArray.<string> | undefined Свойства, включаемые во входные метаданные.
-
InputMetadata{Object}
-
Свойства:
Имя Тип Описание serviceVersionstring Версия службы, использованной для обработки.
normalizationFactornumber Коэффициент для преобразования значений цифрового числа (DN) в отражательную способность.
-
Options{Object}
-
Свойства:
Имя Тип Описание authAuthConfig | string | undefined Конфигурация аутентификации с
clientIdиclientSecretили токен доступа. Подробности см. в документации по аутентификации Sentinel Hub. Если параметр не указан в конструкторе, источник не будет отображаться, пока не будет вызванsetAuth.dataArray<ProcessRequestInputDataItem> | undefined Конфигурация входных данных. Если параметр не указан в конструкторе, источник не будет отображаться, пока не будет вызван
setData.evalscriptEvalscript | string | undefined Обработка, применяемая к входным данным. Если параметр не указан в конструкторе, источник не будет отображаться, пока не будет вызван
setEvalscript. Подробные сведения об ограничениях при передаче функций обработки см. в документацииsetEvalscript.tileSizenumber | Size
(по умолчанию [512, 512])Ширина и высота исходных тайлов в пикселях.
urlstring
(по умолчанию 'https://services.sentinel-hub.com/api/v1/process')URL Processing API Sentinel Hub.
projectionProjectionLike | undefined Проекция. По умолчанию используется проекция представления.
attributionsCollapsibleboolean
(по умолчанию true)Разрешить сворачивать атрибуцию.
interpolateboolean
(по умолчанию true)Использовать интерполированные значения при передискретизации. По умолчанию при передискретизации используется линейная интерполяция. Установите значение false, чтобы вместо неё использовать метод ближайшего соседа.
wrapXboolean
(по умолчанию true)Зацикливать мир по горизонтали.
transitionnumber | undefined Длительность перехода прозрачности при отрисовке. Чтобы отключить переход прозрачности, передайте
transition: 0.formatstring
(по умолчанию 'image/png')Тип MIME для каждого ответа обработки (
responses[].format.type), напримерimage/pngилиimage/jpeg. -
Orbit{Object}
-
Свойства:
Имя Тип Описание dateFromstring Самая ранняя дата среди всех сцен, включённых в тайл.
dateTostring Самая поздняя дата среди сцен, включённых в тайл.
tilesArray Метаданные для каждого тайла.
-
OutputDescription{Object}
-
Свойства:
Имя Тип Описание idstring
(по умолчанию 'default')Идентификатор выходных данных.
bandsnumber Количество выходных каналов.
sampleTypeSampleType
(по умолчанию 'AUTO')Тип выходных выборок.
nodataValuenumber | undefined Выходное значение nodata.
-
OutputMetadata{Object}
-
Свойства:
Имя Тип Описание userDataObject Произвольные пользовательские данные.
-
OutputValues{Object.<string, Array.<number>>}
-
ProcessRequest{Object}
-
Свойства:
Имя Тип Описание inputProcessRequestInput Конфигурация входных данных.
evalscriptstring Evalscript, используемый для обработки.
outputProcessRequestOutput | undefined Конфигурация выходных данных.
-
ProcessRequestInput{Object}
-
Свойства:
Имя Тип Описание boundsProcessRequestInputBounds Ограничивающий прямоугольник входных данных.
dataArray<ProcessRequestInputDataItem> Входные данные.
-
ProcessRequestInputBounds{Object}
-
Свойства:
Имя Тип Описание bboxArray.<number> | undefined Ограничивающий прямоугольник входных данных.
propertiesProcessRequestInputBoundsProperties | undefined Свойства ограничивающего прямоугольника.
geometrymodule:geojson~Geometry | undefined Геометрия ограничивающего прямоугольника.
-
ProcessRequestInputBoundsProperties{Object}
-
Свойства:
Имя Тип Описание crsstring Система координат ограничивающего прямоугольника.
-
ProcessRequestInputDataItem{Object}
-
Свойства:
Имя Тип Описание typestring | undefined Тип входных данных.
idstring | undefined Идентификатор входных данных.
dataFilterDataFilter | undefined Фильтр, применяемый к входным данным.
processingObject.<string, unknown> | undefined Обработка, применяемая к входным данным.
-
ProcessRequestOutput{Object}
-
Свойства:
Имя Тип Описание widthnumber | undefined Ширина изображения в пикселях.
heightnumber | undefined Высота изображения в пикселях.
resxnumber | undefined Пространственное разрешение по оси x.
resynumber | undefined Пространственное разрешение по оси y.
responsesArray<ProcessRequestOutputResponse> | undefined Конфигурация ответа.
-
ProcessRequestOutputFormat{Object}
-
Свойства:
Имя Тип Описание typestring | undefined Тип выходного формата.
-
ProcessRequestOutputResponse{Object}
-
Свойства:
Имя Тип Описание identifierstring | undefined Идентификатор, используемый для сопоставления результатов с выходными данными из настройки.
formatProcessRequestOutputFormat | undefined Формат ответа.
-
Sample{Object.<string, number>}
-
SampleType{'INT8'} {'UINT8'} {'INT16'} {'UINT16'} {'FLOAT32'} {'AUTO'}
-
Scenes{Object}
-
Setup()
-
SetupResult{Object}
-
Свойства:
Имя Тип Описание inputArray.<string> | Array<InputDescription> Описание входных данных.
outputOutputDescription | Array<OutputDescription> Описание выходных данных.
mosaicking'SIMPLE' | 'ORBIT' | 'TILE'
(по умолчанию 'SIMPLE')Определяет способ объединения выборок из входных сцен.
-
Tile{Object}
-
Свойства:
Имя Тип Описание datestring Дата сцены, использованной в тайле.
cloudCoveragenumber Расчётная доля пикселей сцены, закрытых облаками.
dataPathstring Путь к данным в хранилище.
shIdnumber Внутренний идентификатор сцены.
-
TimeRange{Object}
-
Свойства:
Имя Тип Описание fromstring | undefined Время начала (включительно).
tostring | undefined Время окончания (включительно).
-
UpdateOutput()
-
UpdateOutputMetadata()
-
UpdatedOutputDescription{Object}
-
Свойства:
Имя Тип Описание bandsnumber Количество выходных каналов.
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_source_SentinelHub.html