方法概述
名称 | 返回值类值 | 描述 | 对象 |
---|---|---|---|
Promise<ImageAngleResult> | 计算 ImageryLayer 在给定位置处的旋转角度。 更多详情 | imageService | |
Promise<Object> | 基于提供的 ImageHistogramParameters 计算直方图。 更多详情 | imageService | |
Promise<ImagePixelLocationResult> | 基于输入几何计算 ImageryLayer 列和行中的相应像素位置。 更多详情 | imageService | |
Promise<Object> | 为提供的 ImageHistogramParameters 计算 statistics 和 histograms。 更多详情 | imageService | |
Promise<ImageSampleResult> | 返回给定几何的采样点位置、像素值和源数据的相应分辨率。 更多详情 | imageService | |
Promise<ImageIdentifyResult> | 向 GeoScene REST 影像服务资源发送请求,以根据 | imageService |
方法详细说明
-
computeAngles(url, parameters, requestOptions){Promise<ImageAngleResult>}起始版本:GeoScene Maps SDK for JavaScript 4.22beta
-
计算 ImageryLayer 在给定位置处的旋转角度。此操作在 3.1 及更高版本中受支持。
参数url String表示影像服务的 GeoScene Server REST 资源的 URL。
自动转换自 Object指定用于计算角度的参数。
requestOptions Objectoptional用于数据请求的附加选项(将覆盖构造期间定义的 requestOptions)。
返回类型 描述 Promise<ImageAngleResult> 解析后,返回包含计算的北角和向上角的 ImageAngleResult 实例。
-
基于提供的 ImageHistogramParameters 计算直方图。如果未指定渲染规则和镶嵌规则,则将使用图层上的当前设置。在 GeoScene Server 1.4 或更高版本中,使用镶嵌数据集或栅格数据集发布的影像服务均支持此操作。此操作的结果包含根据给定范围计算的直方图。
参数url String表示影像服务的 GeoScene Server REST 资源的 URL。
自动转换自 Object指定用于计算直方图的参数。
requestOptions Objectoptional用于数据请求的附加选项(将覆盖构造期间定义的 requestOptions)。
返回类型 描述 Promise<Object> 解析为包含直方图结果的对象。有关详细信息,请参阅下面的对象规范表。 属性 类型 描述 histograms[] RasterHistogram 包含栅格直方图的结果。
-
computePixelSpaceLocations(url, parameters, requestOptions){Promise<ImagePixelLocationResult>}起始版本:GeoScene Maps SDK for JavaScript 4.22
-
基于输入几何计算 ImageryLayer 列和行中的相应像素位置。需要栅格目录项目具有有效的
icsToPixel
资源。参数url String表示影像服务的 GeoScene Server REST 资源的 URL。
parameters ImagePixelLocationParameters指定用于计算影像空间像素位置的参数。
requestOptions Objectoptional用于数据请求的附加选项(将覆盖构造期间定义的 requestOptions)。
返回类型 描述 Promise<ImagePixelLocationResult> 解析后,返回 ImagePixelLocationResult 的实例,其中包含每个输入几何的列和行的 x 和 y 值。
-
为提供的 ImageHistogramParameters 计算 statistics 和 histograms。如果未指定渲染规则和镶嵌规则,则将使用图层上的当前设置。在 GeoScene Server 1.4 或更高版本中,使用镶嵌数据集或栅格数据集发布的影像服务均支持此操作。此操作的结果包含根据给定范围计算的统计信息和直方图。
参数url String表示影像服务的 GeoScene Server REST 资源的 URL。
自动转换自 Object指定用于计算统计信息和直方图的参数。
requestOptions Objectoptional用于数据请求的附加选项(将覆盖构造期间定义的 requestOptions)。
返回类型 描述 Promise<Object> 解析为包含直方图和统计信息结果的对象。有关详细信息,请参阅下面的对象规范表。 属性 类型 描述 histograms[] RasterHistogram 包含栅格直方图的结果。 bandStatistics[] RasterBandStatistics 栅格波段统计。
-
getSamples(url, parameters, requestOptions){Promise<ImageSampleResult>}起始版本:GeoScene Maps SDK for JavaScript 4.23
-
返回给定几何的采样点位置、像素值和源数据的相应分辨率。当输入几何是 polyline、extent 或 polygon 时,采样将基于 sampleCount 或 sampleDistance 参数。当几何为 point 或 multipoint 时,直接使用点或多点。
响应中的样本位置数基于
sampleDistance
或sampleCount
参数,并且不能超过影像服务施加的限制。样本点位于提供的几何和栅格项目轮廓线的交点处。它们也由 mosaicRule 和 pixelSize 参数进行过滤。参数url String表示影像服务的 GeoScene Server REST 资源的 URL。
自动转换自 ObjectgetSamples 操作中使用的参数。
requestOptions Objectoptional用于数据请求的附加选项(将覆盖构造期间定义的 requestOptions)。
返回类型 描述 Promise<ImageSampleResult> 解析后,返回包含 ImageSamples 数组的 ImageSampleResult。 示例// get all sample points along a polyline // at the specified sample distance and pixel size const param = { geometry: polyline returnFirstValueOnly: false, // resolution - unit of the view's spatial reference pixelSize: { x:12, y:12, spatialReference: view.spatialReference }, interpolation: "nearest", // unit of the geometry's spatial reference is used sampleDistance: 30, outFields: ["*"] }; imageService.getSamples(url, param).then((results) => { // use the getSamples results as needed. console.log(results); }) .catch(function(error){ console.log(error) })
-
identify(url, params, requestOptions){Promise<ImageIdentifyResult>}
-
向 GeoScene REST 影像服务资源发送请求,以根据
params
参数中指定的 ImageIdentifyParameters 来识别内容。参数url String表示影像服务的 GeoScene Server REST 资源的 URL。
params ImageIdentifyParameters指定用于标识要素的条件。
requestOptions Objectoptional用于数据请求的附加选项(将覆盖构造期间定义的 requestOptions)。
返回类型 描述 Promise<ImageIdentifyResult> 解析后,返回 ImageIdentifyResult 的实例。