FeatureLayerView
构造函数
FeatureLayerView
创建 FeatureLayerView 类的新实例。
new FeatureLayerView(properties?)
参数
- properties?:
FeatureLayerViewProperties
返回: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 要素效果可用于吸引对感兴趣要素的注意力。
filter
用于过滤视图中显示的要素。
get filter(): FeatureFilter
返回: FeatureFilter 用于过滤视图中显示的要素。
highlightOptions
配置高亮显示的选项。
get highlightOptions(): HighlightOptions
返回: HighlightOptions 配置高亮显示的选项。
set highlightOptions(value: HighlightOptionsProperties): void
参数
- value:
HighlightOptionsProperties
返回: void
方法
createAggregateQuery
创建一个聚合查询参数对象,可用于获取视图中显示的聚合要素。
createAggregateQuery(): Query
返回:Query
createQuery
创建一个查询参数对象,可用于获取视图中显示的要素。
createQuery(): Query
返回:Query
highlight
高亮显示指定的要素。
highlight(target, options?): Handle
参数
- target: 当传入 Graphic 或 Graphic 数组时,每个要素必须具有有效的
objectID。string|number|Graphic|number|string|Graphic要高亮的要素。可以是 Graphic 对象、Graphic 数组、单个 objectID(数字或字符串)或 objectID 数组。 - options?:
HighlightLayerViewMixinHighlightOptions高亮选项。
返回:Handle
queryAggregates
查询满足条件的聚合要素。
queryAggregates(query?, options?): FeatureSet
参数
- query?:
QueryProperties查询参数。如果此参数为空,则查询视图中的所有聚合。 - options?:
FeatureLayerViewMixinQueryAggregatesOptions查询选项。
返回:Promise<FeatureSet>
queryAttributeBins
查询属性分箱数据。
queryAttributeBins(binsQuery, options?): AttributeBinsFeatureSet
参数
- binsQuery:
AttributeBinsQueryProperties属性分箱查询参数。 - options?:
FeatureLayerViewMixinQueryAttributeBinsOptions查询选项。
返回: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
参数
- query?:
QueryProperties查询参数,指定属性和空间过滤器。如果未提供参数,则返回客户端所有要素。 - options?:
FeatureLayerViewMixinQueryFeaturesOptions查询选项。
返回:Promise<FeatureSet>
queryObjectIds
查询满足条件的要素的 ObjectIDs。
queryObjectIds(query?, options?): Promise
参数
- query?:
QueryProperties若要仅返回视图中可见的要素,请将查询对象的geometry参数设置为视图的范围。 查询参数,指定属性和空间过滤器。如果未提供参数,则返回客户端所有要素的 ObjectIDs。 - options?:
FeatureLayerViewMixinQueryObjectIdsOptions查询选项。
返回:Promise

BIMFlux AI
