1. FloodAnalysis
1.1. 初始化 new FloodAnalysis(geomap, options)
淹没分析
Param | Type | Default | Description |
---|---|---|---|
geomap | GeoMap |
场景对应的geomap的实例对象 |
|
options | Object |
配置选项 |
|
[options.color] | String |
'#63ADB7' |
淹没水面的示意颜色 |
[options.opacity] | Number |
0.5 |
淹没水面的透明度 |
[options.speed] | Number |
10 |
水面淹没速度(m/s) |
Example
let flood = new BOSGeo.FloodAnalysis(geomap);//淹没分析
1.2. 属性
属性名 | Type | Default | Description |
---|---|---|---|
color | String | '#63ADB7' |
淹没水面的示意颜色 |
opacity | Number | 0.5 | 淹没水面的透明度 |
speed | Number | 10 | 淹没水面的速度(m/s) |
1.3. 方法
1.3.1. floodAnalysis.start(options)
开始分析
Param | Type | Description |
---|---|---|
options | Object |
配置选项 |
options.positions | Array.<Array.<Number>> 或 Array.<Number> |
坐标信息,经纬度组成的数组([114,34,115,35,116,36])或经纬度坐标组成的数组([[114,34],[115,35],[116,36]),数组长度至少为3 |
options.startHeight | Number |
淹没分析的起始高度(底面高度) |
options.endHeight | Number |
淹没分析的终止高度(顶部高度) |
Example
let flood = new BOSGeo.FloodAnalysis(geomap);//淹没分析
let positions = [114, 34, 115, 35, 116, 36];
let startHeight = 40;
let endHeight = 100;
let opt = {
positions,
startHeight,
endHeight
};
flood.start(opt);
1.3.2. floodAnalysis.pause()
暂停
Example
flood.pause();
1.3.3. floodAnalysis.continue()
继续
Example
flood.continue();
1.3.4. floodAnalysis.clear()
清除
Example
flood.clear();