new Runoff(map, options)
径流分析类构造函数
Parameters:
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
map |
Glodon.CIMCube | CIMCube实例 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object | 径流分析配置参数
Properties
|
Example
analysis.on("finish", function(e){
console.log(e, "径流分析完成");
});
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()
-
释放资源
-
doAnalysis()
-
执行径流分析
Returns:
地形采样完成后的分析过程- Type
- Promise
-
fire(event)
-
语法糖. fire == dispatchEvent
Parameters:
Name Type Description eventObject 待派发的事件. - Inherited From:
- Overrides:
-
hasEventListener(type [, listener])
-
检查此事件派发器上是否存在事件监听,如果不传递事件监听器,则判断是否存在指定事件类型的事件监听.
Parameters:
Name Type Argument Description typestring 事件类型 listenerfunction <optional>
事件监听器(可选). - Inherited From:
- Overrides:
Returns:
是否存在指定类型及指定事件监听器的事件监听.- Type
- boolean
-
off(type [, listener])
-
语法糖. off == removeEventListeners|removeEventListener
Parameters:
Name Type Argument Description typestring 事件类型. listenerfunction <optional>
事件监听器(可选). - Inherited From:
- Overrides:
-
on(type, listener [, thisArg])
-
语法糖. on == addEventListener
Parameters:
Name Type Argument Description typestring 事件类型. listenerfunction 事件监听器. thisArgObject <optional>
事件监听器的this指针(可选). - Inherited From:
- Overrides:
Returns:
调用时将删除此事件侦听器的函数.- Type
- function
-
removeEventListener(type, listener)
-
从此事件派发器上删除指定事件监听.
Parameters:
Name Type Description typestring 事件类型. listenerfunction 事件监听器. - Inherited From:
- Overrides:
-
removeEventListeners(type)
-
从此事件派发器上删除事件监听,如果不提供事件类型,则删除全部事件监听.
Parameters:
Name Type Description typestring 事件类型. - Inherited From:
- Overrides:
-
setOpts(options)
-
更新选项设置
Parameters:
Name Type Description optionsObject 径流分析配置参数 Properties
Name Type Argument Description regionArray 径流分析的区域,由两个点组成; [经度1, 纬度1,经度2, 纬度2] levelTerrainNumber <optional>
地形数据级别 autoDepressBoolean <optional>
是否开启地形自动降级 maxFlowDistanceNumber <optional>
最大流距离,单位米 unitGridNumber <optional>
网格单元大小; 单位:米 showFlowLinesBoolean <optional>
是否显示径流线,未传入时保持当前值 showFlowLineSubBoolean <optional>
是否显示径流线支线,未传入时保持当前值 flowLineSubCountNumber <optional>
showFlowLineSub为false的场合,隐藏路径累积小于5的径流线支线 flowLineSubDepthNumber <optional>
showFlowLineSub为false的场合,隐藏路径长度小于5的径流线支线 flowLineColorString <optional>
径流线颜色,未传入时保持当前值 flowLineWidthNumber <optional>
径流线宽度,未传入时保持当前值 flowLineMaxWidthNumber <optional>
径流线最大宽度,未传入时保持当前值 flowLineDurationNumber <optional>
径流线动画时间,单位秒,未传入时保持当前值 flowLineImageString 径流线动画图片; showFlowArrowsBoolean <optional>
是否显示径流线箭头,未传入时保持当前值 flowArrowColorString <optional>
径流线箭头颜色,未传入时保持当前值 flowArrowWidthNumber <optional>
径流线箭头宽度,未传入时保持当前值 flowArrowDurationNumber <optional>
径流线箭头动画时间,单位秒,未传入时保持当前值 flowArrowImageString 径流线箭头动画图片; debuggerShowTriangularBoolean 是否显示调试三角网 debuggerShowCanvasBoolean 是否显示调试画布