Colorizer
用于对图层进行染色渲染,支持条件染色和字段染色
关系
Implements
Colorizer Implements IColoriezer
实现接口: IColoriezer
用于对图层进行染色渲染,支持条件染色和字段染色
构造函数
Colorizer
构造函数
属性
allUniqueValueInfos
所有唯一值信息
allUniqueValueInfos: any
类型: any
fields
字段映射
fields: object
类型: object
props
渲染属性
props: RenderProps
类型: RenderProps
type
类型
type: string
类型: string
uniqueValueInfos
唯一值信息数组
uniqueValueInfos: any[] = []
类型: any[]
默认值:
valueExpression
值表达式
valueExpression: object
类型: object
访问器
defaultEffect
获取默认效果
get defaultEffect(): Effect
返回: Effect 获取默认效果
设置默认效果
effects
获取效果
get effects(): EffectItem[]
返回: EffectItem 获取效果
设置效果
field
设置染色字段
set field(value: string): void
参数
- value:
string
返回: void
layers
获取图层
get layers(): ILayer[]
返回: ILayer 获取图层
设置图层
方法
actualLayerRender
图层渲染
addEffect
添加染色效果
addLayerConditionEffect
layer关联id设置对应染色样式(查询条件模式)
addLayerConditionEffect(effectItem, infoId): void
参数
- effectItem:
EffectItem染色样式 - infoId:
stringlayer关联id
返回:void
addLayerUniqueEffect
layer关联id设置对应染色样式(field模式)
addLayerUniqueEffect(effectItem, infoId): void
参数
- effectItem:
EffectItem效果项 - infoId:
string信息ID
返回:void
clear
清空染色,回到初始状态
clearByLayer
清空指定图层染色
convertEffect
将自定义样式转化为对应的geoScene样式
convertEffect(effect): Object
参数
- effect:
Effect样式
layerRender
图层染色
layerRender(layerItem, infoId, type?): void
参数
- layerItem:
ILayer图层 - infoId:
string图层关联id - type?:
string类型,默认为空,为'clear'时清空染色
返回:void
render
渲染
render(type?): void
参数
- type?:
string渲染类型
返回:void
setLayerField
给指定图层设置指定属性进行染色
setup
起步
setup(): void
返回:void

BIMFlux AI
