FeatureLayerView

创建 FeatureLayerView 类的新实例。

构造函数

FeatureLayerView

创建 FeatureLayerView 类的新实例。

new FeatureLayerView(properties?)

参数

返回:FeatureLayerView FeatureLayerView对象

属性

availableFields

为每个要素获取的属性字段列表。

availableFields: string[]

类型: string[]

dataUpdating

指示图层视图当前是否正在获取新要素。

dataUpdating: boolean

类型: boolean

hasAllFeatures

指示图层视图是否包含服务中的所有可用要素。

hasAllFeatures: boolean

类型: boolean

hasAllFeaturesInView

此属性有助于确定图层视图是否已成功检索当前范围内所有相关数据,即使没有要素可见(例如,结果为零)。

hasAllFeaturesInView: boolean

类型: boolean

hasFullGeometries

指示图层视图的几何图形是否具有完整分辨率。

hasFullGeometries: boolean

类型: boolean

layer

正在查看的要素图层。

layer: FeatureLayer

类型: FeatureLayer

maximumNumberOfFeatures

一次可以显示的要素的最大数量。

maximumNumberOfFeatures: number

类型: number

maximumNumberOfFeaturesExceeded

表示是否已超出最大要素数量。

maximumNumberOfFeaturesExceeded: boolean

类型: boolean

访问器

featureEffect

要素效果可用于吸引对感兴趣要素的注意力。

get featureEffect(): FeatureEffect

返回: FeatureEffect 要素效果可用于吸引对感兴趣要素的注意力。

set featureEffect(value: FeatureEffectProperties): void

返回: void

filter

用于过滤视图中显示的要素。

get filter(): FeatureFilter

返回: FeatureFilter 用于过滤视图中显示的要素。

set filter(value: FeatureFilterProperties): void

返回: void

highlightOptions

配置高亮显示的选项。

get highlightOptions(): HighlightOptions

返回: HighlightOptions 配置高亮显示的选项。

set highlightOptions(value: HighlightOptionsProperties): void

返回: void

方法

createAggregateQuery

创建一个聚合查询参数对象,可用于获取视图中显示的聚合要素。

createAggregateQuery(): Query

返回:Query

createQuery

创建一个查询参数对象,可用于获取视图中显示的要素。

createQuery(): Query

返回:Query

highlight

高亮显示指定的要素。

highlight(target, options?): Handle

参数

  • target: 当传入 Graphic 或 Graphic 数组时,每个要素必须具有有效的 objectIDstring | number | Graphic | number | string | Graphic 要高亮的要素。可以是 Graphic 对象、Graphic 数组、单个 objectID(数字或字符串)或 objectID 数组。
  • options?: HighlightLayerViewMixinHighlightOptions 高亮选项。

返回:Handle

queryAggregates

查询满足条件的聚合要素。

queryAggregates(query?, options?): FeatureSet

参数

返回:Promise<FeatureSet>

queryAttributeBins

查询属性分箱数据。

queryAttributeBins(binsQuery, options?): AttributeBinsFeatureSet

参数

返回:Promise<AttributeBinsFeatureSet>

queryExtent

查询满足条件的要素的范围。

queryExtent(query?, options?): Promise

参数

  • query?: QueryProperties 若要仅返回视图中可见的要素,请将查询对象的 geometry 参数设置为视图的范围。 查询参数,指定属性和空间过滤器。如果未提供参数,则返回客户端所有要素的范围。
  • options?: FeatureLayerViewMixinQueryExtentOptions 查询选项。

返回:Promise

queryFeatureCount

查询满足条件的要素数量。

queryFeatureCount(query?, options?): Promise

参数

  • query?: QueryProperties 若要仅返回视图中可见的要素,请将查询对象的 geometry 参数设置为视图的范围。 查询参数,指定属性和空间过滤器。如果未提供参数,则返回客户端所有要素的数量。
  • options?: FeatureLayerViewMixinQueryFeatureCountOptions 查询选项。

返回:Promise

queryFeatures

查询满足条件的要素集合。

queryFeatures(query?, options?): FeatureSet

参数

返回:Promise<FeatureSet>

queryObjectIds

查询满足条件的要素的 ObjectIDs。

queryObjectIds(query?, options?): Promise

参数

  • query?: QueryProperties 若要仅返回视图中可见的要素,请将查询对象的 geometry 参数设置为视图的范围。 查询参数,指定属性和空间过滤器。如果未提供参数,则返回客户端所有要素的 ObjectIDs。
  • options?: FeatureLayerViewMixinQueryObjectIdsOptions 查询选项。

返回:Promise

BIMFlux AI