geosolution/cell~EarthworkVolume(options)

方量分析元素,注意方量分析依赖于地形三角网,而地形挖洞会过滤掉地形三角网,因此不支持多个“挖洞+方量分析”的分析区域重叠的情况。

Summary

Methods:
destroy

销毁对象,如果元素已经添加到其模型,需要先从模型中移除后再销毁

getId

获取方量分析要素的id值

getResult

获取方量分析结果

getTriangleCoordinates

获取方量分析三角网格坐标

Constructor

new EarthworkVolume(options)

方量分析构造函数

Parameters:
Name Type Description
options Object

初始化可选项

Name Type Description
coordSeq module:basetype~CoordSeq

方量分析区域面坐标序列

type String

方量分析类型,有"fill"(填方)和"cut"(挖方)可选,默认为"fill"

height Number

方量分析的高度,单位为米

precision Number

点采集精度,默认为5;精度越高,点采集密度越高,方量分析结果越精确,但同时对性能消耗也越多,建议外部根据坐标序列围成的多边形面积进行计算

Methods

destroy()

销毁对象,如果元素已经添加到其模型,需要先从模型中移除后再销毁

getId() → {String}

获取方量分析要素的id值

Returns:
String -

方量分析要素的id值

getResult() → {Object}

获取方量分析结果

Returns:
Object -

方量分析结果

getTriangleCoordinates() → {Array.<module:basetype~Coordinate>}

获取方量分析三角网格坐标

Returns:
Array.<module:basetype~Coordinate> -

三角网格坐标数组