當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。