IdentifyParameters

AMD: require(["geoscene/rest/support/IdentifyParameters"], (IdentifyParameters) => { /* 代码 */ });
ESM: import IdentifyParameters from "@geoscene/core/rest/support/IdentifyParameters";
类: geoscene/rest/support/IdentifyParameters
继承: IdentifyParameters Accessor
起始版本: GeoScene API for JavaScript 4.20

识别的输入参数。

另请参阅:

构造函数

new IdentifyParameters(properties)
参数:
properties Object
optional

有关可能传递到构造函数中的所有属性的列表,请参阅属性

属性列表

可以设置、检索或侦听任何属性。请参阅使用属性主题。
展示继承属性 隐藏继承的属性
名称 类型 摘要
String更多详情

类的名称。

更多信息Accessor
Number更多详情

当前地图视图的分辨率(以每英寸点数为单位)。

更多信息IdentifyParameters
String更多详情

指定要搜索的地理数据库版本。

更多信息IdentifyParameters
Geometry更多详情

用于在“识别”操作期间选择要素的几何。

更多信息IdentifyParameters
Number更多详情

指定任务返回的几何的小数位数。

更多信息IdentifyParameters
Number更多详情

视图的高度(以像素为单位)。

更多信息IdentifyParameters
Number[]更多详情

要对其执行识别操作的图层。

更多信息IdentifyParameters
String更多详情

指定使用识别时要使用的图层。

更多信息IdentifyParameters
Extent更多详情

当前地图视图的范围或边界框。

更多信息IdentifyParameters
Number更多详情

用于概化识别操作返回的几何的最大允许偏移量。

更多信息IdentifyParameters
Boolean更多详情

如果 true,将返回字段名称而不是字段别名。

更多信息IdentifyParameters
Boolean更多详情

如果 true,则结果集包括与每个结果相关联的几何。

更多信息IdentifyParameters
Boolean更多详情

true 时,表示将返回 M 值。

更多信息IdentifyParameters
Boolean更多详情

如果 true,则结果中的值将不会格式化,即。

更多信息IdentifyParameters
Boolean更多详情

true 时,表示将返回 z 值。

更多信息IdentifyParameters
SpatialReference更多详情

输入和输出几何以及 mapExtent 的空间参考。

更多信息IdentifyParameters
Sublayer[]更多详情

子图层对象的集合,用于更改图层排序和/或渲染,或重新定义地图。

更多信息IdentifyParameters
TimeExtent更多详情

指定识别使用的时间范围。

更多信息IdentifyParameters
Number更多详情

屏幕像素与指定几何之间的距离,应在该距离内执行识别。

更多信息IdentifyParameters
Number更多详情

当前地图视图的宽度(以像素为单位)。

更多信息IdentifyParameters

属性详细说明

declaredClass Stringreadonly inherited

类的名称。声明的类名的格式为 geoscene.folder.className

dpi Number

当前地图视图的分辨率(以每英寸点数为单位)。

默认值:96
gdbVersion String

指定要搜索的地理数据库版本。

geometry Geometryautocast

用于在“识别”操作期间选择要素的几何。几何的类型由 Geometry.type 指定。与“识别”一起使用的最常见几何是

geometryPrecision Number

指定任务返回的几何的小数位数。

height Number

视图的高度(以像素为单位)。

默认值:400
layerIds Number[]

要对其执行识别操作的图层。这些图层被指定为以逗号分隔的图层 ID 列表。

layerOption String

指定使用识别时要使用的图层。

可能值 说明
top 仅识别服务上最顶层可见的图层。
visible 将识别服务上的所有可见图层。
all 将识别服务上的所有图层,即使它们不可见。如果您的服务具有多个图层,则使用此选项的请求将无法正常运行。可见图层意味着您可以在当前范围的地图中看到它。如果图层根据其比例从属设置关闭或不在范围内,则无法识别该图层。

可能值"top"|"visible"|"all"

默认值:top
mapExtent Extent

当前地图视图的范围或边界框。除非指定了 spatialReference,否则假定 mapExtent 属性位于地图的空间参考中。

mapExtent高度宽度和 dpi 的值用于确定当前地图比例。了解比例后,地图服务可以根据图层的比例依赖性设置排除图层。地图服务不会根据提供的范围执行空间交叉。这些属性还用于根据屏幕像素的容差计算地图上的搜索距离。

maxAllowableOffset Number

用于概化识别操作返回的几何的最大允许偏移量。偏移量以 spatialReference 的单位表示。如果未定义 spatialReference,则使用视图的空间参考。

returnFieldName Boolean

如果 true,将返回字段名称而不是字段别名。需要 GeoScene Server 服务 2.0 或更高版本。

默认值:true
returnGeometry Boolean

如果 true,则结果集包括与每个结果相关联的几何。

默认值:false
returnM Boolean

当 true 时,表示将返回 M 值。

默认值:false
returnUnformattedValues Boolean

如果 true,则结果中的值将不会被格式化,即数字将按原样返回,日期将作为纪元值返回。需要 GeoScene Server 服务 2.0 或更高版本。

默认值:true
returnZ Boolean

当 true 时,表示将返回 z 值。

默认值:false
spatialReference SpatialReference

输入和输出几何以及 mapExtent 的空间参考。如果未指定空间参考,则假定几何和范围位于视图的空间参考中,并且输出几何也将位于视图的空间参考中。

sublayers Sublayer[]
起始版本: GeoScene API for JavaScript 4.22

子图层对象的集合,用于更改图层排序和/或渲染,或重新定义地图。也可以使用动态创建为动态图层的子图层。设置后,将对 MapImageLayer 执行识别操作。

另请参阅:
timeExtent TimeExtent
起始版本: GeoScene API for JavaScript 4.22

指定识别使用的时间范围。

tolerance Number

屏幕像素与指定几何之间的距离,应在该距离内执行识别。

width Number

当前地图视图的宽度(以像素为单位)。

默认值:400

方法列表

名称 返回类型 摘要
*更多详情

创建此类的新实例,并使用从 GeoScene 产品生成的 JSON 对象中的值对其进行初始化。

更多信息IdentifyParameters
Object更多详情

将此类的实例转换为其 GeoScene portal JSON 表示形式。

更多信息IdentifyParameters

方法详细说明

fromJSON(json){*}static

创建此类的新实例,并使用从 GeoScene 产品生成的 JSON 对象中的值对其进行初始化。传递到输入 json 参数中的对象通常来自对 REST API 中查询操作的响应或来自其他 GeoScene 产品的 toJSON() 方法。请参阅指南中的使用 fromJSON() 主题,了解有关何时以及如何使用此函数的详细信息和示例。

参数:
json Object

GeoScene 格式的实例的 JSON 表示形式。有关各种输入 JSON 对象的结构示例,请参阅 GeoScene REST API 文档

返回:
类型 说明
* 返回此类的新实例。
toJSON(){Object}

将此类的实例转换为其 GeoScene portal JSON 表示形式。有关详细信息,请参阅使用 fromJSON() 指南主题。

返回:
类型 说明
Object 此实例的 GeoScene portal JSON 表示形式。

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.