BuildingComponentSublayer

创建建筑组件子图层实例。

构造函数

BuildingComponentSublayer

创建建筑组件子图层实例。

new BuildingComponentSublayer(properties?)

参数

返回:BuildingComponentSublayer BuildingComponentSublayer对象

属性

definitionExpression

用于在客户端过滤要素的SQL where子句。

definitionExpression: string

类型: string

listMode

指示图层在图层列表控件中的显示方式。

listMode: "show" | "hide"

类型: "show" | "hide"

loadError

加载过程中发生错误时返回的错误对象。

loadError: Error

类型: Error

loadStatus

表示加载操作的状态。

loadStatus: "not-loaded" | "loading" | "failed" | "loaded"

类型: "not-loaded" | "loading" | "failed" | "loaded"

loadWarnings

加载过程中发生的警告列表。

loadWarnings: any[]

类型: any[]

outFields

从服务中包含在每个要素中的字段名称数组。

outFields: string[]

类型: string[]

type

图层类型标识符,始终为"building-component"。

type: "building-component"

类型: "building-component"

访问器

renderer

分配给子图层的渲染器。

get renderer(): RendererUnion

返回: RendererUnion 分配给子图层的渲染器。

set renderer(value: HeatmapRendererProperties & object | SimpleRendererProperties & object | UniqueValueRendererProperties & object): void

返回: void

方法

cancelLoad

取消正在进行的加载操作。

cancelLoad(): void

返回:void

createQuery

创建一个查询对象,用于获取满足组件子图层当前定义表达式的要素。

createQuery(): Query

返回:Query

getField

根据字段名称返回字段实例(不区分大小写)。

getField(fieldName): Field

参数

  • fieldName: string 字段名称

返回:Field

getFieldUsageInfo

获取字段使用信息。

getFieldUsageInfo(fieldName): any

参数

  • fieldName: string 要获取使用信息的字段名称

返回:any

isFulfilled

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

isFulfilled(): boolean

返回:boolean

isRejected

验证类实例的创建是否被拒绝(失败)。

isRejected(): boolean

返回:boolean

isResolved

验证类实例的创建是否已解决(成功)。

isResolved(): boolean

返回:boolean

load

加载此类引用的资源。

load(options?): Promise

参数

返回:Promise

queryExtent

对要素服务执行查询并返回满足查询条件的要素范围。

queryExtent(query?, options?): Promise

参数

返回:Promise

queryFeatureCount

对要素服务执行查询并返回满足查询条件的要素数量。

queryFeatureCount(query?, options?): Promise

参数

返回:Promise

queryFeatures

对要素服务执行查询并返回要素集合。

queryFeatures(query?, options?): FeatureSet

参数

返回:Promise<FeatureSet>

queryObjectIds

对要素服务执行查询并返回满足查询条件的要素对象ID数组。

queryObjectIds(query?, options?): Promise

参数

返回:Promise

when

在类实例创建完成后可以使用when()方法。

when(callback?, errback?): Promise

参数

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

返回:Promise

BIMFlux AI