BuildingComponentSublayer
构造函数
BuildingComponentSublayer
创建建筑组件子图层实例。
new BuildingComponentSublayer(properties?)
参数
- properties?:
BuildingComponentSublayerProperties可选的初始化属性
返回: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
参数
- value:
HeatmapRendererProperties&object|SimpleRendererProperties&object|UniqueValueRendererProperties&object
返回: void
方法
cancelLoad
取消正在进行的加载操作。
cancelLoad(): void
返回:void
createQuery
创建一个查询对象,用于获取满足组件子图层当前定义表达式的要素。
createQuery(): Query
返回:Query
getField
根据字段名称返回字段实例(不区分大小写)。
getFieldUsageInfo
获取字段使用信息。
getFieldUsageInfo(fieldName): any
参数
- fieldName:
string要获取使用信息的字段名称
返回:any
isFulfilled
验证类实例的创建是否已完成(已解决或已拒绝)。
isFulfilled(): boolean
返回:boolean
isRejected
验证类实例的创建是否被拒绝(失败)。
isRejected(): boolean
返回:boolean
isResolved
验证类实例的创建是否已解决(成功)。
isResolved(): boolean
返回:boolean
load
加载此类引用的资源。
queryExtent
对要素服务执行查询并返回满足查询条件的要素范围。
queryExtent(query?, options?): Promise
参数
- query?:
QueryProperties指定查询的属性和空间过滤器 - options?:
BuildingComponentSublayerQueryExtentOptions附加选项
返回:Promise
queryFeatureCount
对要素服务执行查询并返回满足查询条件的要素数量。
queryFeatureCount(query?, options?): Promise
参数
- query?:
QueryProperties指定查询的属性和空间过滤器。如果未指定查询,则返回满足图层配置/过滤器的要素总数 - options?:
BuildingComponentSublayerQueryFeatureCountOptions附加选项
返回:Promise
queryFeatures
对要素服务执行查询并返回要素集合。
queryFeatures(query?, options?): FeatureSet
参数
- query?:
QueryProperties指定查询的属性和空间过滤器。如果未指定查询,则返回满足图层配置/过滤器的所有要素 - options?:
BuildingComponentSublayerQueryFeaturesOptions附加选项
返回:Promise<FeatureSet>
queryObjectIds
对要素服务执行查询并返回满足查询条件的要素对象ID数组。
queryObjectIds(query?, options?): Promise
参数
- query?:
QueryProperties指定查询的属性和空间过滤器。如果未指定查询,则返回满足图层配置/过滤器的所有要素的对象ID - options?:
BuildingComponentSublayerQueryObjectIdsOptions附加选项
返回:Promise
when
在类实例创建完成后可以使用when()方法。
when(callback?, errback?): Promise
参数
- callback?:
Function当Promise解决时调用的函数 - errback?:
Function当Promise失败时执行的函数
返回:Promise

BIMFlux AI
