当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript ArcGIS ImageIdentifyParameters.PixelSize用法及代码示例


基本信息

以下是所在类或对象的基本信息。

AMD: require(["esri/rest/support/ImageIdentifyParameters"], (ImageIdentifyParameters) => { /* code goes here */ });

ESM: import ImageIdentifyParameters from "@arcgis/core/rest/support/ImageIdentifyParameters";

类: esri/rest/support/ImageIdentifyParameters

继承: ImageIdentifyParameters > Accessor

自从:用于 JavaScript 4.20 的 ArcGIS API

用法说明

ImageIdentifyParameters.PixelSize函数(或属性)的定义如下:

PixelSize Object


指定像素大小(或分辨率)。镶嵌数据集中指定像素大小的栅格将用于 ImageryLayer 上的 identifyhistogramstatistics 计算。

属性:

类型说明
x Number

表示沿 x 轴以Map单位表示的一个像素的大小。

y Number

表示沿 y 轴以Map为单位的一个像素的大小。

spatialReference Object
可选的

用于请求的空间参考。如果未指定,将使用影像服务的空间参考。

规格:
wkid Number
可选的

空间参考的 wkid。

wkt Number
可选的

空间参考的众所周知的文本或 wkt。

例子:

// set the pixel size parameter to match the current
// resolution of the view and spatial reference
let pixelSize = {
  x:view.resolution,
  y:view.resolution,
  spatialReference: {
    wkid: view.spatialReference.wkid
  }
}
// set the histogram parameters to request
// data for the current view extent and resolution
let params = new ImageHistogramParameters({
  geometry:  view.extent,
  pixelSize: pixelSize
});

// request for histograms for the specified parameters
layer.computeHistograms(params).then(function(results){
  // results are returned and process it as needed.
  console.log("histograms", results);
})
.catch(function(err){
  console.log("err", err)
});

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 ImageIdentifyParameters.PixelSize。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。