方法概述
名称 | 返回类型 | 描述 | 对象 | |
---|---|---|---|---|
Promise<ImageAngleResult> | 更多详情 计算 ImageryLayer 在给定位置的旋转角度。 | 更多详情 | imageService | |
Promise<Object> | 更多详情 根据提供的 ImageHistogramParameters 计算直方图。 | 更多详情 | imageService | |
Promise<ImagePixelLocationResult> | 更多详情 根据输入几何计算 ImageryLayer 的相应像素位置(以列和行为单位)。 | 更多详情 | imageService | |
Promise<Object> | 更多详情 计算提供的 ImageHistogramParameters 的统计信息和直方图。 | 更多详情 | imageService | |
Promise<ImageSampleResult> | 更多详情 返回给定几何的源数据的采样点位置、像素值和相应分辨率。 | 更多详情 | imageService | |
Promise<ImageIdentifyResult> | 更多详情 向 GeoScene REST 影像服务资源发送请求,以根据 | 更多详情 | imageService |
方法详细信息
-
computeAngles(url, parameters, requestOptions){Promise<ImageAngleResult>}起始版本:GeoScene API for JavaScript 4.22beta
-
计算 ImageryLayer 在给定位置的旋转角度。此操作在 3.1 及更高版本中受支持。
参数:url String表示影像服务的 GeoScene Server REST 资源的 URL。
Autocasts from Object指定计算角度的参数。
requestOptions Objectoptional用于数据请求的其他选项(将覆盖在构造期间定义的 requestOptions)。
返回:类型 说明 Promise<ImageAngleResult> 解析后,返回包含计算的北角和仰角的 ImageAngleResult 实例。 - 另请参阅:
-
根据提供的 ImageHistogramParameters 计算直方图。如果未指定渲染规则和镶嵌规则,则将使用图层上的当前设置。在 GeoScene Server 2.0 及更高版本中随镶嵌数据集或栅格数据集一起发布的影像服务支持此操作。此操作的结果包含为给定范围计算的直方图。
参数:url String表示影像服务的 GeoScene Server REST 资源的 URL。
Autocasts from Object指定用于计算直方图的参数。
requestOptions Objectoptional用于数据请求的其他选项(将覆盖在构造期间定义的 requestOptions)。
返回:类型 说明 Promise<Object> 解析为包含直方图结果的对象。有关详细信息,请参阅下面的对象规范表。 属性 类型 说明 histograms[] RasterHistogram 包含栅格直方图的结果。
-
computePixelSpaceLocations(url, parameters, requestOptions){Promise<ImagePixelLocationResult>}起始版本:GeoScene API for JavaScript 4.22
-
根据输入几何计算 ImageryLayer 的相应像素位置(以列和行为单位)。要求栅格目录项具有有效的
icsToPixel
资源。参数:url String表示影像服务的 GeoScene Server REST 资源的 URL。
parameters ImagePixelLocationParameters指定用于计算图像空间像素位置的参数。
requestOptions Objectoptional用于数据请求的其他选项(将覆盖在构造期间定义的 requestOptions)。
返回:类型 说明 Promise<ImagePixelLocationResult> 解析后,返回 ImagePixelLocationResult 的实例,其中包含每个输入几何的列和行的 x 和 y 值。
-
计算提供的 ImageHistogramParameters 的统计信息和直方图。如果未指定渲染规则和镶嵌规则,则将使用图层上的当前设置。在 GeoScene Server 2.0 及更高版本中随镶嵌数据集或栅格数据集一起发布的影像服务支持此操作。此操作的结果包含为给定范围计算的统计数据和直方图。
参数:url String表示影像服务的 GeoScene Server REST 资源的 URL。
Autocasts from Object指定用于计算统计信息和直方图的参数。
requestOptions Objectoptional用于数据请求的其他选项(将覆盖在构造期间定义的 requestOptions)。
返回:类型 说明 Promise<Object> 解析为包含直方图和统计信息结果的对象。有关详细信息,请参阅下面的对象规范表。 属性 类型 说明 histograms[] RasterHistogram 包含栅格直方图的结果。 bandStatistics[] RasterBandStatistics 栅格和统计信息
-
getSamples(url, parameters, requestOptions){Promise<ImageSampleResult>}起始版本:GeoScene API for JavaScript 4.23
-
返回给定几何的源数据的采样点位置、像素值和相应分辨率。当输入几何为折线、范围 或 面时,采样基于 sampleCount 或 sampleDistance 参数。当几何是点或多点时,将直接使用一个或多个点。
响应中的采样位置数基于
sampleDistance
或sampleCount
参数,不能超过影像服务施加的限制。采样点位于提供的几何和栅格项目覆盖区的交点处。它们还通过 mosaicRule 和 pixelSize 参数进行过滤。参数:url String表示影像服务的 GeoScene Server REST 资源的 URL。
Autocasts from 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 的实例。