Appearance
Class: Flatting
倾斜压平: 对 Cesium3DTileset 类型图层的 b3dm 数据进行单个闭合区域进行高程压平
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new Flatting(viewer, options): Flatting
倾斜压平: 对 Cesium3DTileset 类型图层的 b3dm 数据进行单个闭合区域进行高程压平
Parameters
| Name | Type | Description |
|---|---|---|
viewer | Viewer | 场景实例 |
options | FlattingOptions | 初始化参数 |
Returns
Defined in
src/analysis/Flatting.ts:91
Properties
flatHeight
• flatHeight: number
压平高度
Memberof
Flatting
Defined in
src/analysis/Flatting.ts:63
tileset
• tileset: Cesium3DTileset
待压平的图层
Memberof
Flatting
Defined in
src/analysis/Flatting.ts:70
drawHandler
• drawHandler: DrawHandler
绘制对象
Memberof
Flatting
Defined in
src/analysis/Flatting.ts:81
Methods
remove
▸ remove(ids?): void
移除压平图层
Parameters
| Name | Type | Description |
|---|---|---|
ids? | string[] | 压平面 id 集合,传则移除指定图层,不传则默认批量移除 |
Returns
void
Defined in
src/analysis/Flatting.ts:124
destroy
▸ destroy(): void
销毁压平类
Returns
void
Defined in
src/analysis/Flatting.ts:136
setVisibility
▸ setVisibility(visible, ids?): void
设置压平效果的可见性
Parameters
| Name | Type | Description |
|---|---|---|
visible | boolean | 是否开启压平效果 |
ids? | string[] | 压平面 id 集合,传则独立设置,不传则默认批量设置 |
Returns
void
Defined in
src/analysis/Flatting.ts:148
start
▸ start(height, callback?): void
开始倾斜压平
Parameters
| Name | Type | Description |
|---|---|---|
height | number | 压平面的相对地面(压平范围轮廓顶点中最低点所在水平面)高度 |
callback? | (params: FlattingStartHandlerOptions) => void | 回调函数,绘制完成后返回压平面信息 |
Returns
void
Defined in
src/analysis/Flatting.ts:166
clear
▸ clear(): void
清除压平效果
Returns
void
Defined in
src/analysis/Flatting.ts:187
addRegion
▸ addRegion(attr): void
添加压平面
Parameters
| Name | Type | Description |
|---|---|---|
attr | RegionOptions | 添加压平面参数 |
Returns
void
Defined in
src/analysis/Flatting.ts:197
updateHeight
▸ updateHeight(height, ids?): void
更新压平面的相对地面(压平范围轮廓顶点中最低点所在水平面)高度
Parameters
| Name | Type | Description |
|---|---|---|
height | number | 压平面(相对地面)高度 |
ids? | string[] | 压平面 id 集合,传则独立设置,不传则默认批量设置 |
Returns
void
Defined in
src/analysis/Flatting.ts:390

