-
getSamples
(url, parameters, requestOptions)
{Promise<ImageSampleResult>}
- 自从:ArcGIS 适用于 JavaScript 4.23 的 API
返回给定几何图形的源数据的采样点位置、像素值和相应分辨率。当输入几何是 polyline 、 extent 或 polygon 时,采样基于 sampleCount 或 sampleDistance 参数。当几何是 point 或 multipoint 时,直接使用一个或多个点。
响应中的样本位置数量基于
sampleDistance
或sampleCount
参数,不能超过影像服务施加的限制。样本点位于提供的几何图形和栅格项目的轮廓线的交点处。它们也由mosaicRule 和pixelSize 参数过滤。参数:
类型 说明 url String表示图像服务的 ArcGIS 服务器 REST 资源的 URL。
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: ["*"] }; imageService.getSamples(url, param).then((results) => { // use the getSamples results as needed. console.log(results); }) .catch(function(error){ console.log(error) })
基本信息
以下是所在类或对象的基本信息。
AMD:
require(["esri/rest/imageService"], (imageService) => { /* code goes here */ });
ESM:
import * as imageService from "@arcgis/core/rest/imageService";
对象:
esri/rest/imageService
自从:用于 JavaScript 4.19 的 ArcGIS API
用法说明
imageService.getSamples
函数(或属性)的定义如下:
相关用法
- JavaScript ArcGIS intl.convertDateFormatToIntlOptions用法及代码示例
- JavaScript ArcGIS intl.normalizeMessageBundleLocale用法及代码示例
- JavaScript ArcGIS intl.fetchMessageBundle用法及代码示例
- JavaScript ArcGIS intl.SubstituteOptions用法及代码示例
- JavaScript ArcGIS intl.SubstituteDateTimeFormatOptions用法及代码示例
- JavaScript ArcGIS intl.SubstituteNumberFormatOptions用法及代码示例
- JavaScript ArcGIS intl.formatNumber用法及代码示例
- JavaScript isFinite()用法及代码示例
- JavaScript ArcGIS intl.convertNumberFormatToIntlOptions用法及代码示例
- JavaScript ArcGIS intl.createJSONLoader用法及代码示例
- JavaScript ArcGIS intl.registerMessageBundleLoader用法及代码示例
- JavaScript ArcGIS intl.setLocale用法及代码示例
- JavaScript includes()用法及代码示例
- JavaScript ArcGIS intl.MessageBundleLoader用法及代码示例
- JavaScript ArcGIS intl.formatDate用法及代码示例
- JavaScript isNaN()用法及代码示例
- JavaScript ArcGIS intl.onLocaleChange用法及代码示例
- JavaScript ArcGIS intl.substitute用法及代码示例
- JavaScript ArcGIS SceneView double-click事件用法及代码示例
- JavaScript ArcGIS geometryEngineAsync.overlaps用法及代码示例
- JavaScript ArcGIS Expand.when用法及代码示例
- JavaScript ArcGIS Sublayer.JoinTableDataSource用法及代码示例
- JavaScript ArcGIS FillSymbol3DLayer.outline用法及代码示例
- JavaScript ArcGIS Ground.loadAll用法及代码示例
- JavaScript Object valueOf()用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 imageService.getSamples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。