- 自从:ArcGIS 适用于 JavaScript 4.18 的 API
根据提供的 ImageHistogramParameters 计算直方图。如果未指定 rendering rule 和 mosaic rule,则将使用图层上的当前设置。在 ArcGIS Server 10.4 及更高版本中,使用镶嵌数据集或栅格数据集发布的影像服务支持此操作。此操作的结果包含为给定范围计算的直方图。
参数:
类型 说明 parameters ImageHistogramParameters autocast来自 Object指定用于计算直方图的参数。
requestOptions Object可选的 用于数据请求的附加options(将覆盖构造期间定义的 requestOptions)。
返回:
类型 说明 Promise<Object> 解析为包含直方图结果的对象。有关详细信息,请参阅下面的对象规格表。 属性 类型 说明 直方图[] RasterHistogram 包含栅格直方图的结果。 例子:
// 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 and stats", results); }) .catch(function(err){ console.log("err", err) });
基本信息
以下是所在类或对象的基本信息。
AMD:
require(["esri/layers/ImageryLayer"], (ImageryLayer) => { /* code goes here */ });
ESM:
import ImageryLayer from "@arcgis/core/layers/ImageryLayer";
类:
esri/layers/ImageryLayer
继承: ImageryLayer > Layer > Accessor
自从:用于 JavaScript 4.0 的 ArcGIS API
用法说明
ImageryLayer.computeHistograms
函数(或属性)的定义如下:
相关用法
- JavaScript ArcGIS ImageryLayer.computeStatisticsHistograms用法及代码示例
- JavaScript ArcGIS ImageryLayer.customParameters用法及代码示例
- JavaScript ArcGIS ImageryLayer.minScale用法及代码示例
- JavaScript ArcGIS ImageryLayer.timeInfo用法及代码示例
- JavaScript ArcGIS ImageryLayer.portalItem用法及代码示例
- JavaScript ArcGIS ImageryLayer.maxScale用法及代码示例
- JavaScript ArcGIS ImageryLayer.fullExtent用法及代码示例
- JavaScript ArcGIS ImageryLayer.pixelFilter用法及代码示例
- JavaScript ArcGIS ImageryLayer.queryRasterCount用法及代码示例
- JavaScript ArcGIS ImageryLayer.opacity用法及代码示例
- JavaScript ArcGIS ImageryLayer.timeOffset用法及代码示例
- JavaScript ArcGIS ImageryLayer.getSamples用法及代码示例
- JavaScript ArcGIS ImageryLayer.popupTemplate用法及代码示例
- JavaScript ArcGIS ImageryLayer.on用法及代码示例
- JavaScript ArcGIS ImageryLayer.url用法及代码示例
- JavaScript ArcGIS ImageryLayer.renderingRule用法及代码示例
- JavaScript ArcGIS ImageryLayer.when用法及代码示例
- JavaScript ArcGIS ImageryLayer.redraw用法及代码示例
- JavaScript ArcGIS ImageryLayer.effect用法及代码示例
- JavaScript ArcGIS ImageryLayer.getCatalogItemICSInfo用法及代码示例
- JavaScript ArcGIS ImageryLayer.timeExtent用法及代码示例
- JavaScript ArcGIS ImageryLayer.refreshInterval用法及代码示例
- JavaScript ArcGIS ImageryLayer.rasterFields用法及代码示例
- JavaScript ArcGIS ImageryLayer.useViewTime用法及代码示例
- JavaScript ArcGIS ImageryLayer.visible用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 ImageryLayer.computeHistograms。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。