CutFillAnalysis

new Cesium.CutFillAnalysis(viewer, options)

填挖方分析
Name Type Description
viewer Object 场景视图对象
options Object 附加参数
Name Type Default Description
dataLyers Object viewer.terrainProvider optional 地形图层
xPaneNum Number 16 optional X坐标方向采样点的个数
yPaneNum Number 16 optional Y坐标方向采样点的个数
xCellLength Number -1 optional 设定格子X方向距离,默认为负值的情况下,使用直接设定paneNumber的采样点个数
yCellLength Number -1 optional 设定格子Y方向距离
height Number 0 optional 平整高程
dataType Number 0.0 optional 数据类型,0.0:地形,1.0:模型,2.0:通用
callBack function 结果回调函数
terrainLevel Number -1 optional 地形取高程时使用的地形层级,默认使用最精细级
Author:
  • 周凌风

Members

挖方体积
数据类型
存储采样点的列表

dotsPolygonList : Array

存储多边形顶点的数组
填方体积
设置的平整高程

readonly heightBuff : Array

高程结果数组

readonly relation : Array

存储采样点与多边形的关系数组,在多边形内为true,不在多边形内为false
表面积
设定格子X方向距离
x坐标方向采样点的个数
设定格子Y方向距离
y坐标方向采样点的个数

Methods

getMinAndMaxCartesian()Object

获取最大最小经纬度的值
Returns:
最大最小经纬度的值

insertSamplePoints(xPaneNum, yPaneNum, MinAndMax)Object

插入采样点
Name Type Description
xPaneNum Number X方向采样点个数
yPaneNum Number Y方向采样点个数
MinAndMax Object 最大最小经纬度的值
Returns:
panePoints 返回插入点后的结果,包含世界坐标系与经纬度坐标系下的两组结果

start(params)Boolean

开始计算
Name Type Description
params Object 最小最大经纬度值
Returns:
成功返回 true