Class: ViewShedAnalysis

Glodon.CIMCube.Analysis. ViewShedAnalysis

可视域分析类,用于分析指定视点的可视域范围

new ViewShedAnalysis(map, options)

可视域分析类构造函数
Parameters:
Name Type Description
map Glodon.CIMCube CIMCube实例
options Object 可视域分析配置参数
Properties
Name Type Argument Default Description
viewPosition Cesium.Catesian3 <optional>
(0, 0, 0) 视点坐标
targetPosition Cesium.Catesian3 <optional>
(1, 1, 1) 终点坐标
horizontalViewAngle Number <optional>
90 水平张角,单位:度 取值范围(0, 180) 当角度大于170度时 分析精度会明显降低 建议应用端将角度进行一定限制
verticalViewAngle Number <optional>
90 垂直张角,单位:度 取值范围(0, 180) 当角度大于170度时 分析精度会明显降低 建议应用端将角度进行一定限制
visualRange Number <optional>
1000 视距,单位:米 取值范围(0, 100000)
direction Number <optional>
0 视域朝向角,单位:度
pitch Number <optional>
0 视域俯仰角,单位:度
viewHeightOffset Number <optional>
0 视点高度调整值,单位:米
visibleAreaColor String | Cesium.Color <optional>
#00ff00 可视域颜色,默认绿色
invisibleAreaColor String | Cesium.Color <optional>
#ff0000) 不可视域颜色,默认红色

Methods


clear()

清除结果

dispose()

释放资源

doAnalysis()

执行可视域分析

drawSketch()

绘制可视域