跳到主要内容

坡向分析

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()

相关链接