geosolution/cell~Flood(options)

数学模型淹没模型module:geosolution/math~FloodModel的组成元素,淹没要素

Summary

Methods:
destroy

销毁对象,如果元素已经添加到其模型,需要先从模型中移除后再销毁

getFloodColorArr

获取淹没颜色的归一化颜色数组

getFloodHeight

获取淹没高度

getId

获取淹没要素的id值

setFloodColor

设置淹没的颜色,颜色需要带有透明度,否则地图将被颜色完全覆盖

setFloodHeight

设置淹没高度,注意这里的高度是地图单位

Constructor

new Flood(options)

淹没要素构造函数

Parameters:
Name Type Description
options Object

初始化可选项

Name Type Description
floodColor module:style~Color

淹没颜色,注意此颜色需要带有透明度,否则地图将被颜色完全覆盖。

floodHeight Number

淹没高度,与地图高度单位一致,如果是4326坐标系,可以通过地图对象上的getDegreePerMeter方法,进行地图单位和米的转换。

Example
let layer = new hmap.layer.VectorLayer({});
let flood = new hmap.geosolution.cell.Flood({
     floodColor:new hmap.style.Color(0,0,255,0.5),                 //淹没分析的颜色
     floodHeight:0.1
});

Methods

destroy()

销毁对象,如果元素已经添加到其模型,需要先从模型中移除后再销毁

getFloodColorArr() → {Array}

获取淹没颜色的归一化颜色数组

Returns:
Array -

floodColorArr

getFloodHeight() → {Number}

获取淹没高度

Returns:
Number -

高度

getId() → {String}

获取淹没要素的id值

Returns:
String -

淹没要素的id值

setFloodColor(color)

设置淹没的颜色,颜色需要带有透明度,否则地图将被颜色完全覆盖

Parameters:
Name Type Description
color module:style~Color

setFloodHeight(height)

设置淹没高度,注意这里的高度是地图单位

Parameters:
Name Type Description
height Number