imageService

AMD: require(["geoscene/rest/imageService"], (imageService) => { /* code goes here */ });
ESM: import * as imageService from "@geoscene/core/rest/imageService";
对象: geoscene/rest/imageService
起始版本:GeoScene API for JavaScript 4.19

对影像服务资源执行各种操作:

为输入位置和镶嵌规则标识影像服务的内容。根据提供的 ImageHistogramParameters 计算直方图。计算提供的 ImageHistogramParameters统计信息直方图

方法概述

名称 返回类型 描述 对象
Promise<ImageAngleResult>更多详情

计算 ImageryLayer 在给定位置的旋转角度。

更多详情imageService
Promise<Object>更多详情

根据提供的 ImageHistogramParameters 计算直方图。

更多详情imageService
Promise<ImagePixelLocationResult>更多详情

根据输入几何计算 ImageryLayer 的相应像素位置(以列和行为单位)。

更多详情imageService
Promise<Object>更多详情

计算提供的 ImageHistogramParameters统计信息直方图

更多详情imageService
Promise<ImageSampleResult>更多详情

返回给定几何的源数据的采样点位置、像素值和相应分辨率。

更多详情imageService
Promise<ImageIdentifyResult>更多详情

向 GeoScene REST 影像服务资源发送请求,以根据 params 参数中指定的 ImageIdentifyParameters 来标识内容。

更多详情imageService

方法详细信息

computeAngles(url, parameters, requestOptions){Promise<ImageAngleResult>}
起始版本:GeoScene API for JavaScript 4.22
beta

计算 ImageryLayer 在给定位置的旋转角度。此操作在 3.1 及更高版本中受支持。

参数:
url String

表示影像服务的 GeoScene Server REST 资源的 URL。

Autocasts from Object

指定计算角度的参数。

requestOptions Object
optional

用于数据请求的其他选项(将覆盖在构造期间定义的 requestOptions)。

返回:
类型 说明
Promise<ImageAngleResult> 解析后,返回包含计算的北角和仰角的 ImageAngleResult 实例。
另请参阅:
computeHistograms(url, parameters, requestOptions){Promise<Object>}

根据提供的 ImageHistogramParameters 计算直方图。如果未指定渲染规则镶嵌规则,则将使用图层上的当前设置。在 GeoScene Server 2.0 及更高版本中随镶嵌数据集或栅格数据集一起发布的影像服务支持此操作。此操作的结果包含为给定范围计算的直方图。

参数:
url String

表示影像服务的 GeoScene Server REST 资源的 URL。

Autocasts from Object

指定用于计算直方图的参数。

requestOptions Object
optional

用于数据请求的其他选项(将覆盖在构造期间定义的 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。

指定用于计算图像空间像素位置的参数。

requestOptions Object
optional

用于数据请求的其他选项(将覆盖在构造期间定义的 requestOptions)。

返回:
类型 说明
Promise<ImagePixelLocationResult> 解析后,返回 ImagePixelLocationResult 的实例,其中包含每个输入几何的列和行的 x 和 y 值。
另请参阅:
computeStatisticsHistograms(url, parameters, requestOptions){Promise<Object>}

计算提供的 ImageHistogramParameters统计信息直方图。如果未指定渲染规则镶嵌规则,则将使用图层上的当前设置。在 GeoScene Server 2.0 及更高版本中随镶嵌数据集或栅格数据集一起发布的影像服务支持此操作。此操作的结果包含为给定范围计算的统计数据和直方图。

参数:
url String

表示影像服务的 GeoScene Server REST 资源的 URL。

Autocasts from Object

指定用于计算统计信息和直方图的参数。

requestOptions Object
optional

用于数据请求的其他选项(将覆盖在构造期间定义的 requestOptions)。

返回:
类型 说明
Promise<Object> 解析为包含直方图和统计信息结果的对象。有关详细信息,请参阅下面的对象规范表。
属性 类型 说明
histograms[] RasterHistogram 包含栅格直方图的结果。
bandStatistics[] RasterBandStatistics 栅格和统计信息
getSamples(url, parameters, requestOptions){Promise<ImageSampleResult>}
起始版本:GeoScene API for JavaScript 4.23

返回给定几何的源数据的采样点位置、像素值和相应分辨率。当输入几何为折线范围时,采样基于 sampleCountsampleDistance 参数。当几何是多点时,将直接使用一个或多个点。

响应中的采样位置数基于 sampleDistancesampleCount 参数,不能超过影像服务施加的限制。采样点位于提供的几何和栅格项目覆盖区的交点处。它们还通过 mosaicRulepixelSize 参数进行过滤。

参数:
url String

表示影像服务的 GeoScene Server REST 资源的 URL。

Autocasts from Object

getSamples 操作中使用的参数。

requestOptions Object
optional

用于数据请求的其他选项(将覆盖在构造期间定义的 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。

指定用于标识要素的条件。

requestOptions Object
optional

用于数据请求的其他选项(将覆盖在构造期间定义的 requestOptions)。

返回:
类型 说明
Promise<ImageIdentifyResult> 解析后,返回 ImageIdentifyResult 的实例。

您的浏览器不再受支持。请升级浏览器以获得最佳体验。有关更多详细信息,请参阅我们的 浏览器弃用帖子