geosolution/math~SkylineModel()

地理解决方案数学模型-天际线分析,注意,天际线分析的关键计算基于深度的结果进行,因此参与天际线分析的图层需要确保深度测试已开启。

Summary

Methods:
addMathCell

添加天际线分析要素

removeAll

清空天际线分析model中的天际线分析要素

removeMathCellById

根据id从天际线分析模型中移除要素

updateDrawData

更新绘制数据,发生删除、修改、或添加操作时调用该方法后才会发生绘制数据更改
注:每次全量刷新

Constructor

new SkylineModel()

天际线分析模型构造函数

Example
let skylineModel=new hmap.geosolution.math.SkylineModel();

Methods

addMathCell(skyline)

添加天际线分析要素

Parameters:
Name Type Description
skyline module:geosolution/cell~Skyline

天际线分析要素

Example
skylineModel.addMathCell(skyline);

removeAll()

清空天际线分析model中的天际线分析要素

Example
skylineModel.removeAll()

removeMathCellById(id)

根据id从天际线分析模型中移除要素

Parameters:
Name Type Description
id String

天际线分析要素id

Example
skylineModel.removeMathCellById(idStr);

updateDrawData()

更新绘制数据,发生删除、修改、或添加操作时调用该方法后才会发生绘制数据更改
注:每次全量刷新