类
类型定义
-
AccessTokenClaims{Object}
-
属性:
Name Type 描述 expnumber 令牌过期时间(秒)
-
AuthConfig{Object}
-
属性:
Name Type 描述 tokenUrlstring
(defaults to 'https://services.sentinel-hub.com/auth/realms/main/protocol/openid-connect/token')用于获取身份验证令牌的URL。
clientIdstring 客户端 ID。
clientSecretstring 客户端密钥。
-
Collections{Object}
-
属性:
Name Type 描述 fromstring | undefined 在‘ORBIT’镶嵌过程中,这将是搜索间隔的起始点。
tostring | undefined 在'ORBIT'镶嵌过程中,这标志着搜索间隔的结束。
scenesScenes 集合内的场景。
-
CustomData{Object.<string, unknown>}
-
-
DataFilter{Object}
-
属性:
Name Type 描述 timeRangeTimeRange | undefined 数据时间范围。
maxCloudCoveragenumber | undefined 最大云覆盖率(0-100)
-
Evalscript{Object}
-
属性:
Name Type 描述 setupSetup 设置函数。
evaluatePixelEvaluatePixel 用于将输入样本转换为输出值的函数。
updateOutputUpdateOutput | undefined 可选函数,用于调整输出波段。
updateOutputMetadataUpdateOutputMetadata | undefined 用于更新输出元数据的可选函数。
preProcessScenesCollections | undefined 处理前调用的可选函数。
versionstring
(defaults to '3')Evalscript版本。
-
-
InputDescription{Object}
-
属性:
Name Type 描述 bandsArray.<string> 输入波段标识符
unitsstring | Array.<string> | undefined 输入波段单位。
metadataArray.<string> | undefined 输入元数据中应包含的属性。
-
InputMetadata{Object}
-
属性:
Name Type 描述 serviceVersionstring 处理所用服务的版本。
normalizationFactornumber 将数字量化值(DN)转换为反射率的系数。
-
Options{Object}
-
属性:
Name Type 描述 authAuthConfig | string | undefined 身份验证配置
clientId和clientSecret或访问令牌。请参阅。Sentinel Hub authentication详细信息请参考。如果未在构造函数中指定,则源将不会被渲染,直到setAuth被称为。dataArray<ProcessRequestInputDataItem> | undefined 输入数据配置。如果未在构造函数中提供,则数据源将不会被渲染,直到
setData被称为。evalscriptEvalscript | string | undefined 应用于输入数据的过程。如果未在构造函数中提供,则源将不会被渲染,直到
setEvalscript被称为。请参阅setEvalscript文档详述了传递过程函数时的限制。tileSizenumber | Size
(defaults to [512, 512])源瓦片的像素宽度和高度。
urlstring
(defaults to 'https://services.sentinel-hub.com/api/v1/process')Sentinel Hub 处理API的URL。
projectionProjectionLike | undefined 投影:默认为视图投影。
attributionsCollapsibleboolean
(defaults to true)允许折叠版权信息。
interpolateboolean
(defaults to true)在重采样过程中,需要应用插值方法。默认采用线性插值;若参数设为false,则切换为最近邻插值。
wrapXboolean
(defaults to true)水平环绕世界。
transitionnumber | undefined 渲染不透明度过渡的持续时间。要禁用不透明度过渡,请传递
transition: 0. -
Orbit{Object}
-
属性:
Name Type 描述 dateFromstring 瓦片内所有场景的最早日期。
dateTostring 瓦片中所包含场景的最新日期。
tilesArray 每个瓦片的元数据。
-
OutputDescription{Object}
-
属性:
Name Type 描述 idstring
(defaults to 'default')输出标识符。
bandsnumber 输出波段数量
sampleTypeSampleType
(defaults to 'AUTO')输出样本类型。
nodataValuenumber | undefined 输出无数据值。
-
OutputMetadata{Object}
-
属性:
Name Type 描述 userDataObject 用户自定义数据。
-
OutputValues{Object.<string, Array.<number>>}
-
-
ProcessRequest{Object}
-
属性:
Name Type 描述 inputProcessRequestInput 输入数据配置。
evalscriptstring 用于数据处理的 Evalscript。
outputProcessRequestOutput | undefined 输出配置。
-
ProcessRequestInput{Object}
-
属性:
Name Type 描述 boundsProcessRequestInputBounds 输入数据的边界框。
dataArray<ProcessRequestInputDataItem> 输入数据。
-
ProcessRequestInputBounds{Object}
-
属性:
Name Type 描述 bboxArray.<number> | undefined 输入数据的边界框。
propertiesProcessRequestInputBoundsProperties | undefined 边界框的属性。
geometrymodule:geojson~Geometry | undefined 边界框的几何
-
ProcessRequestInputBoundsProperties{Object}
-
属性:
Name Type 描述 crsstring 边界框的坐标参考系统。
-
ProcessRequestInputDataItem{Object}
-
属性:
Name Type 描述 typestring | undefined 输入数据的类型。
idstring | undefined 输入数据的标识符
dataFilterDataFilter | undefined 应用于输入数据的过滤器。
processingObject.<string, unknown> | undefined 对输入数据的处理。
-
ProcessRequestOutput{Object}
-
属性:
Name Type 描述 widthnumber | undefined 图像宽度(像素)
heightnumber | undefined 图像高度(像素)
resxnumber | undefined x方向的空间分辨率。
resynumber | undefined y方向的空间分辨率
responsesArray<ProcessRequestOutputResponse> | undefined 响应配置。
-
ProcessRequestOutputFormat{Object}
-
属性:
Name Type 描述 typestring | undefined 输出格式类型。
-
ProcessRequestOutputResponse{Object}
-
属性:
Name Type 描述 identifierstring | undefined 用于连接结果与设置输出的标识符。
formatProcessRequestOutputFormat | undefined 响应格式。
-
Sample{Object.<string, number>}
-
-
SampleType{'INT8'} {'UINT8'} {'INT16'} {'UINT16'} {'FLOAT32'} {'AUTO'}
-
-
Scenes{Object}
-
-
SetupResult{Object}
-
属性:
Name Type 描述 inputArray.<string> | Array<InputDescription> 输入数据描述
outputOutputDescription | Array<OutputDescription> 输出数据描述
mosaicking'SIMPLE' | 'ORBIT' | 'TILE'
(defaults to 'SIMPLE')控制输入场景样本的组成方式。
-
Tile{Object}
-
属性:
Name Type 描述 datestring 瓦片中所用场景的日期。
cloudCoveragenumber 场景中受云遮挡像元的估计百分比。
dataPathstring 数据存储路径。
shIdnumber 场景的内部标识符。
-
TimeRange{Object}
-
属性:
Name Type 描述 fromstring | undefined 起始时间(包含)。
tostring | undefined 结束时间(包含)。
-
-
-
UpdatedOutputDescription{Object}
-
属性:
Name Type 描述 bandsnumber 输出波段数。