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