属性概述
名称 | 类型 | 描述 | 类 | |
---|---|---|---|---|
String | 更多信息 类的名称。 | 更多信息 | Accessor | |
Point|Polygon | 更多信息 定义要标识的位置的输入几何。 | 更多信息 | ImageIdentifyParameters | |
整数 | 更多信息 控制返回的目录项的最大数量,设置为 1 将仅返回最上面的栅格。 | 更多信息 | ImageIdentifyParameters | |
MosaicRule | 更多信息 指定定义影像排序顺序的镶嵌规则。 | 更多信息 | ImageIdentifyParameters | |
PixelSize | 更多信息 指定在 x 和 y 轴上标识的像素级别。 | 更多信息 | ImageIdentifyParameters | |
布尔值 | 更多信息 当 | 更多信息 | ImageIdentifyParameters | |
RasterFunction | 更多信息 指定应如何渲染请求影像的渲染规则。 | 更多信息 | ImageIdentifyParameters | |
RasterFunction | 更多信息 一个数组,用于检索多个已处理的像素值的渲染规则。 | 更多信息 | ImageIdentifyParameters | |
布尔值 | 更多信息 当 | 更多信息 | ImageIdentifyParameters | |
布尔值 | 更多信息 当 | 更多信息 | ImageIdentifyParameters | |
布尔值 | 更多信息 如果 | 更多信息 | ImageIdentifyParameters | |
TimeExtent | 更多信息 时态数据相对于时间感知型影像图层的时间范围。 | 更多信息 | ImageIdentifyParameters |
属性详情
-
类的名称。声明的类名的格式为
geoscene.folder.className
。
-
定义要标识的位置的输入几何。该位置可以是点或多边形。
-
maxItemCount Number
-
控制返回的目录项的最大数量,设置为 1 将仅返回最上面的栅格。
-
mosaicRule MosaicRuleautocast
-
指定定义影像排序顺序的镶嵌规则。未指定镶嵌规则时,使用
center
。
-
指定在 x 和 y 轴上标识的像素级别。未指定时默认为数据集的基本分辨率。
-
processAsMultidimensional Boolean起始版本:GeoScene API for JavaScript 4.23
-
当
true
, 将处理所有变量和维度的请求。将返回所有切片的像素值以及描述切片的其他属性。如果为false
,则仅针对第一个或选定的切片处理请求。它仅适用于服务是多维的。此功能仅适用于使用 GeoScene Server 3.0 或更高版本发布的影像服务。- 默认值:false
-
renderingRule RasterFunctionautocast
-
指定应如何渲染请求影像的渲染规则。
-
renderingRules RasterFunction
-
一个数组,用于检索多个已处理的像素值的渲染规则。
-
returnCatalogItems Boolean
-
当
true
, 则返回目录项的几何图形和属性。当不需要目录项来显着提高识别操作的性能时,设置为false
。
-
returnGeometry Boolean
-
当
true
,目录项中的每个要素都包含几何。当为false
时,地图上不会显示要素。- 默认值:false
-
returnPixelValues Boolean
-
如果
true
,则请求几何下所有栅格目录项的像素值。当不需要目录项值来显着提高识别操作的性能时,设置为false
。
-
timeExtent TimeExtentautocast
-
时态数据相对于时间感知型影像图层的时间范围。例如,它可用于发现十年的土地覆被变化。
方法概述
名称 | 返回类型 | 描述 | 类 | |
---|---|---|---|---|
* | 更多信息 创建此类的新实例,并使用从 GeoScene 产品生成的 JSON 对象中的值对其进行初始化。 | 更多信息 | ImageIdentifyParameters | |
Object | 更多信息 将此类的实例转换为其 GeoScene portal JSON 表示形式。 | 更多信息 | ImageIdentifyParameters |
方法详情
-
fromJSON(json){*}static
-
创建此类的新实例,并使用从 GeoScene 产品生成的 JSON 对象中的值对其进行初始化。传递到输入
json
参数的对象通常来自对 REST API 中的查询操作的响应或来自另一个 GeoScene 产品的 toJSON() 方法。请参阅指南中的 fromJSON() 主题,了解有关何时以及如何使用此功能的详细信息和示例。参数:json ObjectGeoScene 格式的实例的 JSON 表示形式。有关各种输入 JSON 对象的结构示例,请参阅 GeoScene REST API 文档。
返回:类型 说明 * 返回此类的新实例。
-
toJSON(){Object}
-
将此类的实例转换为其 GeoScene portal JSON 表示形式。有关更多信息,请参阅 fromJSON()主题。
返回:类型 说明 Object 此类示例的 GeoScene portal JSON 表现形式。
类型定义
-
PixelSize Object
-
- 属性:
-
x Number
表示沿 x 轴的一个像素的大小(以地图单位表示)。
y Number表示沿 y 轴以地图单位表示一个像素的大小。
spatialReference Object要用于请求的空间参考。如果未指定,将使用影像服务的空间参考。
- 另请参阅:
示例:// 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) });