ImageSampleParameters

AMD: require(["geoscene/rest/support/ImageSampleParameters"], (ImageSampleParameters) => { /* 代码 */ });
ESM: import ImageSampleParameters from "@geoscene/core/rest/support/ImageSampleParameters";
类: geoscene/rest/support/ImageSampleParameters
继承于: ImageSampleParameters Accessor
起始版本: GeoScene API for JavaScript 4.22

ImageryLayer 上 getSamples() 方法的输入参数

示例:

属性列表

可以设置、检索或监听的属性。参见 使用属性
展示继承属性 隐藏继承属性
属性 类型 描述
String更多信息

类名。

更多信息Accessor
Point|Multipoint|Polyline|Extent|Polygon更多信息

定义要采样的位置的输入几何。

更多信息ImageSampleParameters
String更多信息

定义如何插入像素值。

更多信息ImageSampleParameters
Point[]更多信息

在对多个位置进行采样时,您可以使用点数组,而不是为几何属性提供多点。

更多信息ImageSampleParameters
MosaicRule更多信息

指定定义图像排序顺序和选择的镶嵌规则。

更多信息ImageSampleParameters
String[]更多信息

与要包含在响应中的栅格关联的字段列表。

更多信息ImageSampleParameters
PixelSize更多信息

指定将用于采样的像素大小(或分辨率)。

更多信息ImageSampleParameters
Boolean更多信息

为 true时, 返回每个采样点位置满足指定条件的第一个有效像素值。

更多信息ImageSampleParameters
Number更多信息

当输入几何为折线、 多边形范围时,指定从提供的几何中采样的大致位置数。

更多信息ImageSampleParameters
Number更多信息

当输入几何为 polyline 时,指定从提供的 几何 采样点的距离间隔

更多信息ImageSampleParameters
Number更多信息

指定多维栅格的切片 ID。

更多信息ImageSampleParameters
TimeExtent更多信息

执行采样的时间范围

更多信息ImageSampleParameters

属性详细说明

declaredClass Stringreadonly inherited

类名。类的名称声明格式为 geoscene.folder.className

自动转换自 Object

定义要采样的位置的输入几何。几何图形可以是多点、 折线范围多边形

如果几何图形是multipoint ,locations 属性可以用来设置点数组以方便使用。如果您设置了locations属性,点数组将运行时转换为multipoint几何。

interpolation String

定义如何插入像素值。

可选值:"nearest"|"bilinear"|"cubic"|"majority"

默认值:nearest
locations Point[]

在对多个位置进行采样时,您可以使用点数组,而不是为几何属性提供多点。点数组将转换为一个 multipoint并在运行时用作几何图形第一个点的空间参考用于getSamples操作。

mosaicRule MosaicRuleautocast
自动转换自 Object

指定定义图像排序顺序和选择的镶嵌规则。未指定镶嵌规则时,将使用ImageryLayer上已设置的规则。

outFields String[]

与要包含在响应中的栅格关联的字段列表。

默认值:null
pixelSize PixelSizeautocast
自动转换自 Object

指定将用于采样的像素大小(或分辨率)。如果未指定像素大小,pixelSize则默认为影像服务的基本分辨率。镶嵌数据集中指定像素大小的栅格将用于此操作。

returnFirstValueOnly Boolean

当为true ,返回每个采样点位置满足指定条件的第一个有效像素值。当为false,返回所有像素值。

默认值:true
sampleCount Number

当输入几何为折线、 多边形范围时,指定从提供的几何中采样的大致位置数。需要sampleDistancesampleCount对输入的折线执行增密操作得到采样点。几何空间参考的单位将用于增密操作。

sampleDistance Number

当输入几何为 折线 时,指定从提供的几何采样点的距离间隔需要sampleDistancesampleCount对输入的 折线 执行增密操作得到采样点。几何空间参考的单位将用于增密操作。几何空间参考的单位将用于增密操作。

sliceId Number

指定多维栅格的切片 ID。GeoScene Server 3.0 及更高版本支持此参数。

timeExtent TimeExtentautocast
自动转换自 Object

执行采样的 时间范围。GeoScene Server 3.0 及更高版本支持此参数。

方法列表

属性 返回值类型 描述
*更多信息

创建此类的新实例并使用从 GeoScene产品生成的 JSON 对象的值对其进行初始化。

更多信息ImageSampleParameters
Object更多信息

将此类的实例转换为其 GeoScene portal JSON 格式。

更多信息ImageSampleParameters

方法详细说明

fromJSON(json){*}static

创建此类的新实例,并使用从 GeoScene 产品生成的 JSON 对象的值对其进行初始化。传递给输入 json 参数的对象通常来自对 REST API 中的查询操作的响应,或者来自另一个 GeoScene产品的 toJSON() 方法。有关何时以及如何使用此函数的详细信息和示例,请参阅指南中的 使用 fromJSON() 主题。

参数:
json Object

实例的 json 表达式,以geoscene 格式显示。

返回值:
类型 描述
* 返回一个该类的新实例。
toJSON(){Object}

将此类的实例转换为 GeoScene portal JSON 格式。 有关更多信息,请参阅 使用 fromJSON() 指南。

返回值:
类型 描述
Object 此类实例的 GeoScene portal JSON 格式。

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.