new CutFill(map, options)
填挖方分析类构造函数
Parameters:
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
map |
Glodon.CIMCube | CIMCube实例 | ||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object | 填挖方分析配置参数
Properties
|
Example
回调方法:analysis.on("finish", function(e){
console.log(e, analysis.getCutVolume());
});
注意:请求范围过大时,自动降低levelTerrain
Extends
Methods
-
addEventListener(type, listener [, thisArg])
-
在此事件派发器上添加事件监听.
Parameters:
Name Type Argument Description typestring 事件类型. listenerfunction 事件监听器. thisArgObject <optional>
事件监听器的this指针(可选). - Inherited From:
- Overrides:
Returns:
调用时将删除此事件侦听器的函数.- Type
- function
-
clearPrimitive()
-
清除图形
-
dispatchEvent(event)
-
在此事件派发器上派发事件.
Parameters:
Name Type Description eventObject 待派发的事件. - Inherited From:
- Overrides:
-
dispose()
-
释放资源
-
getBoundary()
-
获取填挖方的边界
Returns:
填挖方边界顶点数组,顶点格式{lon: xxx.xx, lat: xxx.xx, height: xxx.x}- Type
- Array
-
getCutArea()
-
获取挖方区域的面积
Returns:
挖方区域的面积- Type
- Number
-
getCutVolume()
-
获取挖方量
Returns:
挖方量- Type
- Number
-
getElevation()
-
获取精确高程
Returns:
精确高程{min,max}- Type
- Object
-
getFillArea()
-
获取填方区域的面积
Returns:
填方区域的面积- Type
- Number
-
getFillVolume()
-
获取填方量
Returns:
填方量- Type
- Number
-
getLevel()
-
获取基准面标高
Returns:
基准面标高- Type
- Number
-
getTotalArea()
-
获取填挖方区域的总面积
Returns:
填挖方区域的总面积- Type
- Number
-
getTotalSuperficialArea()
-
获取地表面积
Returns:
地表面积- Type
- Number
-
hasEventListener(type [, listener])
-
检查此事件派发器上是否存在事件监听,如果不传递事件监听器,则判断是否存在指定事件类型的事件监听.
Parameters:
Name Type Argument Description typestring 事件类型 listenerfunction <optional>
事件监听器(可选). - Inherited From:
- Overrides:
Returns:
是否存在指定类型及指定事件监听器的事件监听.- Type
- boolean
-
on()
-
语法糖. on == addEventListener off == removeEventListeners|removeEventListener fire == dispatchEvent
- Inherited From:
- Overrides:
-
removeEventListener(type, listener)
-
从此事件派发器上删除指定事件监听.
Parameters:
Name Type Description typestring 事件类型. listenerfunction 事件监听器. - Inherited From:
- Overrides:
-
removeEventListeners(type)
-
从此事件派发器上删除事件监听,如果不提供事件类型,则删除全部事件监听.
Parameters:
Name Type Description typestring 事件类型. - Inherited From:
- Overrides:
-
setBoundary(boundary)
-
设置填挖方对象的边界
Parameters:
Name Type Description boundaryArray 填挖方边界顶点数组,顶点格式{lon: xxx.xx, lat: xxx.xx, height: xxx.x} -
setLevel(level)
-
设置填挖方象的基准面标高
Parameters:
Name Type Description levelNumber 填挖方对象的基准面标高