SceneLayerView

创建 SceneLayerView 类的新实例。

关系

Extends

SceneLayerView Extends LayerView

继承: LayerView

构造函数

SceneLayerView

创建 SceneLayerView 类的新实例。

new SceneLayerView(properties?)

参数

返回:SceneLayerView SceneLayerView对象

属性

availableFields

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

availableFields: string[]

类型: string[]

layer

正在查看的场景图层。

layer: SceneLayer

类型: SceneLayer

maximumNumberOfFeatures

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

maximumNumberOfFeatures: number

类型: number

maximumNumberOfFeaturesExceeded

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

maximumNumberOfFeaturesExceeded: boolean

类型: boolean

spatialReferenceSupported

指示图层视图是否支持当前视图的空间参考。

spatialReferenceSupported: boolean

类型: boolean

suspended

如果图层被挂起,则值为 true(即当范围变化时,图层不会重绘或更新自身)。

suspended: boolean

类型: boolean

updating

指示图层视图是否正在进行任何会影响地图显示内容的更新。

updating: boolean

类型: boolean

view

关联的地图视图或场景视图。

view: SceneView

类型: SceneView

visible

true 时,图层在视图中可见。

visible: boolean

类型: boolean

visibleAtCurrentScale

true 时,图层在当前比例尺下在视图中可见。

visibleAtCurrentScale: boolean

类型: boolean

visibleAtCurrentTimeExtent

true 时,图层在当前时间范围下在视图中可见。

visibleAtCurrentTimeExtent: boolean

类型: boolean

访问器

filter

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

get filter(): FeatureFilter

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

set filter(value: FeatureFilterProperties): void

返回: void

方法

createQuery

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

createQuery(): Query

返回:Query

highlight

高亮显示指定的要素。

highlight(target, options?): Handle

参数

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

返回:Handle

isFulfilled

isFulfilled() 可用于验证类的实例创建是否已完成(已解决或已拒绝)。

isFulfilled(): boolean

返回:boolean

isRejected

isRejected() 可用于验证类的实例创建是否被拒绝。

isRejected(): boolean

返回:boolean

isResolved

isResolved() 可用于验证类的实例创建是否已解决。

isResolved(): boolean

返回:boolean

queryExtent

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

queryExtent(query?, options?): Promise

参数

返回:Promise

queryFeatureCount

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

queryFeatureCount(query?, options?): Promise

参数

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

返回:Promise

queryFeatures

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

queryFeatures(query?, options?): FeatureSet

参数

返回:Promise<FeatureSet>

queryObjectIds

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

queryObjectIds(query?, options?): Promise

参数

返回:Promise

when

一旦类的实例被创建,就可以利用 when() 方法。

when(callback?, errback?): Promise

参数

  • callback?: Function Promise 解决时要调用的函数。
  • errback?: Function Promise 失败时要执行的函数。

返回:Promise

BIMFlux AI