-
getSamples
(parameters, requestOptions)
{Promise<ImageSampleResult>}
- 自从:ArcGIS 适用于 JavaScript 4.20 的 API
返回给定几何图形的源数据的采样点位置、像素值和相应分辨率。当输入几何是 polyline 、 extent 或 polygon 时,采样基于 sampleCount 或 sampleDistance 参数。当几何是 point 或 multipoint 时,直接使用一个或多个点。
响应中的样本位置数量基于
sampleDistance
或sampleCount
参数,不能超过影像服务施加的限制。样本点位于提供的几何图形和栅格项目的轮廓线的交点处。它们也由mosaicRule 和pixelSize 参数过滤。参数:
类型 说明 parameters ImageSampleParameters autocast来自 ObjectgetSamples 操作中使用的参数。
requestOptions Object可选的 用于数据请求的附加options(将覆盖构造期间定义的 requestOptions)。
返回:
类型 说明 Promise<ImageSampleResult> 解析后,返回 ImageSampleResult ,其中包含 ImageSamples 数组。 例子:
// 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: ["*"] }; imageryLayer.getSamples(param).then((results) => { // use the getSamples results as needed. console.log(results); }) .catch(function(error){ console.log(error) })
基本信息
以下是所在类或对象的基本信息。
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.getSamples
函数(或属性)的定义如下:
相关用法
- JavaScript ArcGIS ImageryLayer.getCatalogItemICSInfo用法及代码示例
- JavaScript ArcGIS ImageryLayer.minScale用法及代码示例
- JavaScript ArcGIS ImageryLayer.timeInfo用法及代码示例
- JavaScript ArcGIS ImageryLayer.customParameters用法及代码示例
- 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.computeHistograms用法及代码示例
- 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.timeExtent用法及代码示例
- JavaScript ArcGIS ImageryLayer.computeStatisticsHistograms用法及代码示例
- JavaScript ArcGIS ImageryLayer.refreshInterval用法及代码示例
- JavaScript ArcGIS ImageryLayer.rasterFields用法及代码示例
- JavaScript ArcGIS ImageryLayer.useViewTime用法及代码示例
- JavaScript ArcGIS ImageryLayer.visible用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 ImageryLayer.getSamples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。