2.8.1 视域分析
视域分析,根据提供的点位和观察角度,生成一个视野观察范围,然后分析在该观察范围内的被观察物体是否可见。分析时,范围内可见区域会绿色显示,不可见区域会红色显示。
视域分析创建
使用ViewShedAnalysis类实现视域分析的创建:
var obj = new CooWasm.ViewShedAnalysis({
//传入观察点坐标与目标点坐标
eyePoint:new CooWasm.Vec3Obj(120.2196824966, 30.2108235311, 31.110341632),
aimPoint:new CooWasm.Vec3Obj(120.2179160747, 30.2101602789, 14.849981),
}, state => {
if (state) {
//加载成功,执行定位
obj.Locate();
} else {
//加载失败,销毁对象
obj = obj.destroy();
}
})
CooWasm开发者中心操作指南(视域分析)
1.选择功能模块: 在开发者中心左侧列表中,依次选择空间分析测量→视域分析。

2.创建预设视域分析: 点击创建预设视域分析,完成分析创建。