坡度分析
DMap3D.analysis.slopAnalyse 用于分析地形表面的坡度,通过颜色渐变直观展示地形坡度分布。
引入
import DMap3D from 'dmap3d'
import * as Cesium from 'cesium'
基本用法
const viewer = new Cesium.Viewer('cesiumContainer')
// 创建坡度分析工具
const slopAnalyse = new DMap3D.analysis.slopAnalyse(viewer)
// 显示坡度分析
slopAnalyse.show()
构造函数
new DMap3D.analysis.slopAnalyse(viewer, options?)
参数:
viewer- Cesium.Viewer 实例options?- 可选配置项
Options:
interface SlopOptions {
color?: string // 颜色配置
isActive?: boolean // 是否默认激活
}
方法
show()
显示坡度分析效果。
slopAnalyse.show()
hide()
隐藏坡度分析效果。
slopAnalyse.hide()
destroy()
销毁工具并释放资源。
slopAnalyse.destroy()
完整示例
const viewer = new Cesium.Viewer('cesiumContainer')
// 创建坡度分析工具
const slopAnalyse = new DMap3D.analysis.slopAnalyse(viewer)
// 显示坡度分析
slopAnalyse.show()
// 隐藏
slopAnalyse.hide()
// 销毁
slopAnalyse.destroy()