geosolution/math~OpennessAnalysisModel()

地理解决方案数学模型-空间开敞度分析。三维开敞度分析是在场景中,相对于指定的观测点和观测半径,构造出一定角度的视域半球体,分析该区域内开敞度情况,并模拟观测点周围空间的视域范围。
开敞度分析功能可被用于针对城市公园,城市广场,城市步行街,城市滨水区域等居民生活相关活动场地进行空间分析,还可以衡量楼间距、楼密度,在当前位置判断能看到的天空比例等,直观地展现与分析空间的开敞程度,评估设计方案对日常生活的影响。

Summary

Methods:
addMathCell

添加空间开敞度分析要素

removeMathCellById

根据id从开敞度模型中移除开敞度要素

Constructor

new OpennessAnalysisModel()

开敞度分析模型构造函数,需要注意的是开敞度分析要素需要等场景内其他图层加载完成后,再添加,否则开敞度分析结果可能会没内容
建议等图层加载完成后,以鼠标点击的方式动态添加

Example
let opennessAnalysisModel=new hmap.geosolution.math.OpennessAnalysisModel();

Methods

addMathCell(opennessAnalysis)

添加空间开敞度分析要素

Parameters:
Name Type Description
opennessAnalysis module:geosolution/cell~OpennessAnalysis

空间开敞度分析分析要素

Example
opennessAnalysisModel.addMathCell(opennessAnalysis);

removeMathCellById(id)

根据id从开敞度模型中移除开敞度要素

Parameters:
Name Type Description
id String

开敞度分析要素id

Example
opennessAnalysisModel.removeMathCellById(idStr);