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()
-
执行径流分析
-
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 Description regionArray 径流分析的区域,由两个点组成; [经度1, 纬度1,经度2, 纬度2] levelTerrainNumber 地形数据级别,默认14; autoDepressBoolean 是否开启地形自动降级,默认true; maxFlowDistanceNumber 最大流距离,默认1000米; unitGridNumber 网格单元大小,默认25; 单位:米 showFlowLinesBoolean 是否显示径流线,默认true; showFlowLineSubBoolean 是否显示径流线支线,默认true; flowLineSubCountBoolean showFlowLineSub为false的场合,隐藏路径累积小于5的径流线支线,默认5; flowLineSubDepthNumber showFlowLineSub为false的场合,隐藏路径长度小于5的径流线支线,默认5; flowLineColorString 径流线颜色,默认"#018df9"; flowLineWidthNumber 径流线宽度,默认5.0; flowLineMaxWidthNumber 径流线最大宽度,默认20.0; flowLineDurationNumber 径流线动画时间,默认5秒; flowLineImageString 径流线动画图片; showFlowArrowsBoolean 是否显示径流线箭头,默认false; flowArrowColorString 径流线箭头颜色,默认"#00f000"; flowArrowWidthNumber 径流线箭头宽度,默认5.0; flowArrowDurationNumber 径流线箭头动画时间,默认1秒; flowArrowImageString 径流线箭头动画图片;