ol/source/SentinelHub
Классы
- SentinelHub
Определения типов
-
AccessTokenClaims{Объект}
-
Свойства:
Имя Тип Описание expчисло Время истечения срока действия токена (в секундах).
-
AuthConfig{Объект}
-
Свойства:
Имя Тип Описание tokenUrlстрока
(по умолчанию 'https://services.sentinel-hub.com/auth/realms/main/protocol/openid-connect/token')URL для получения токена аутентификации.
clientIdстрока ID клиента.
clientSecretстрока Секрет клиента.
-
Collections{Объект}
-
Свойства:
Имя Тип Описание fromстрока | undefined Для мозаики «ORBIT» — это начало интервала поиска.
toстрока | undefined Для мозаики «ORBIT» — это конец интервала поиска.
scenesСцены Сцены в коллекции.
-
CustomData{Объект.<строка, неизвестное>}
-
DataFilter{Объект}
-
Свойства:
Имя Тип Описание timeRangeДиапазон времени | undefined Диапазон времени данных.
maxCloudCoverageчисло | undefined Максимальное облачное покрытие (0-100).
-
Evalscript{Объект}
-
Свойства:
Имя Тип Описание setupНастройка Функция настройки.
evaluatePixelEvaluatePixel Функция преобразования входных выборок в выходные значения.
updateOutputUpdateOutput | undefined Дополнительная функция для корректировки выходных каналов.
updateOutputMetadataUpdateOutputMetadata | undefined Дополнительная функция для обновления метаданных о выходе.
preProcessScenesCollections | undefined Дополнительная функция, вызываемая перед обработкой.
versionстрока
(по умолчанию '3')Версия Evalscript.
-
EvaluatePixel()
-
InputDescription{Объект}
-
Свойства:
Имя Тип Описание bandsМассив.<строка> Идентификаторы входных каналов.
unitsстрока | Массив.<строка> | undefined Единицы входных каналов.
metadataМассив.<строка> | undefined Свойства для включения в метаданные ввода.
-
InputMetadata{Объект}
-
Свойства:
Имя Тип Описание serviceVersionстрока Версия сервиса, используемого для обработки.
normalizationFactorчисло Множитель, используемый для преобразования значений цифрового номера (DN) в отражательную способность.
-
Options{Объект}
-
Свойства:
Имя Тип Описание 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 API Sentinel Hub для обработки.
projectionProjectionLike | undefined Проекция. По умолчанию — проекция представления.
attributionsCollapsibleboolean
(по умолчанию true)Разрешить сворачивание атрибутов.
interpolateboolean
(по умолчанию true)Использовать интерполированные значения при ресемплировании. По умолчанию используется линейная интерполяция при ресемплировании. Установите в значение false, чтобы использовать ближайший сосед вместо этого.
wrapXboolean
(по умолчанию true)Оборачивать мир по горизонтали.
transitionnumber | undefined Длительность перехода непрозрачности для рендеринга. Чтобы отключить переход непрозрачности, передайте
transition: 0. -
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}
-
Свойства:
Имя Тип Описание typeстрока | undefined Тип входных данных.
idстрока | undefined Идентификатор входных данных.
dataFilterDataFilter | undefined Фильтр, применяемый к входным данным.
processingОбъект.<строка, неизвестный> | undefined Обработка, применяемая к входным данным.
-
ProcessRequestOutput{Объект}
-
Свойства:
Имя Тип Описание widthчисло | undefined Ширина изображения в пикселях.
heightчисло | undefined Высота изображения в пикселях.
resxчисло | undefined Пространственное разрешение по оси x.
resyчисло | undefined Пространственное разрешение по оси y.
responsesМассив<ProcessRequestOutputResponse> | undefined Настройка ответа.
-
ProcessRequestOutputFormat{Объект}
-
Свойства:
Имя Тип Описание typeстрока | undefined Тип формата вывода.
-
ProcessRequestOutputResponse{Объект}
-
Свойства:
Имя Тип Описание identifierстрока | undefined Идентификатор, используемый для связи результатов с выходами из конфигурации.
formatProcessRequestOutputFormat | undefined Формат ответа.
-
Sample{Объект.<строка, число>}
-
SampleType{'INT8'} {'UINT8'} {'INT16'} {'UINT16'} {'FLOAT32'} {'AUTO'}
-
Scenes{Объект}
-
Setup()
-
SetupResult{Объект}
-
Свойства:
Имя Тип Описание inputМассив.<строка> | Массив<InputDescription> Описание входных данных.
outputOutputDescription | Массив<OutputDescription> Описание выходных данных.
mosaicking'SIMPLE' | 'ORBIT' | 'TILE'
(по умолчанию 'SIMPLE')Управление тем, как образцы из входных сцен объединяются.
-
Tile{Объект}
-
Свойства:
Имя Тип Описание dateстрока Дата сцены, используемой в тайле.
cloudCoverageчисло Приблизительный процент пикселей, затемнённых облаками в сцене.
dataPathстрока Путь к данным в хранилище.
shIdчисло Внутренний идентификатор сцены.
-
TimeRange{Объект}
-
Свойства:
Имя Тип Описание fromстрока | undefined Начальное время (включительно).
toстрока | undefined Конечное время (включительно).
-
UpdateOutput()
-
UpdateOutputMetadata()
-
UpdatedOutputDescription{Объект}
-
Свойства:
Имя Тип Описание bandsчисло Количество выходных каналов.
© 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