1.使用supermap cesium进行可视域分析时,分析结果无效,即直接覆盖,没有阴影。设置如下:
scene.globe.depthTestAgainstTerrain = true;
2.使用多个观察点时,new多个对象即可
viewshed3D = new Cesium.ViewShed3D(scene);
3.设置观测点,及可视距离进行分析,即分析视频点拍摄覆盖区域
viewshed3D.viewPosition = [lon,lat,alt];
viewshed3D.build();
viewshed3D.direction = 200;//米
观测点参数值
viewModel = {
direction: 90,//0~360 0指向正北方向,顺时针计算方位角
pitch: -30,//-90~90 -30
distance: 120,//1~1000
verticalFov: 60,//0~90 垂直视场角
horizontalFov: 90,//0~120
visibleAreaColor: "rgba(0, 255, 0,0.5)",
invisibleAreaColor:"rgba(255, 0, 0,0.5)"
};