leaflet-velocity不能做水流流场,leaflet-velocity-flow来了
前言
“当 leaflet-velocity 还在规整的经纬度格点上‘按部就班’地渲染风场时,真实世界的水流却早已挣脱了网格的束缚,在蜿蜒的河道与不规则的岸线间自由奔腾。面对非结构网格中那些错综复杂的三角面元与不规则节点,传统的风场可视化插件往往只能望洋兴叹,留下一片死寂的空白。
但你是否想过,当这些‘无法被渲染’的复杂水动力数据被重新解构,当不规则的流场被赋予动态的生命力,地图上将会涌现出怎样震撼人心的真实水脉?打破结构化网格桎梏、重新定义水利流场可视化的技术风暴”
内容
针对HEC-RAS、telemac、MIKE、ANUGA、LISFLOOD-FP…等等计算后结果,无论结构化网格结果、非结构化网格结果等,均能实现流场动态加载。
封装完成leaflet-velocity-flow.js,同leaflet-velocity一样引入即可使用,同leaflet-velocity一样传递参数即可
使用简单,引入即可使用
json格式,经纬度、uv方向流速,也可以根据需要添加其他数据,比如speed、depth等
“particles”: [
{
“lon”: 121.0399296,
“lat”: 28.134884,
“u”: 0.3928,
“v”: 0.357,
“speed”: 0.5341,
“depth”: 0.1293
},
{
“lon”: 121.0424752,
“lat”: 28.128339,
“u”: 0.0411,
“v”: 0.0797,
“speed”: 0.0896,
“depth”: 0.1354
},
{
“lon”: 121.0430798,
“lat”: 28.137396,
“u”: -0.0072,
“v”: 0.0241,
“speed”: 0.0253,
“depth”: 0.9033
},
实现效果
针对HEC-RAS、telemac、MIKE、ANUGA、LISFLOOD-FP…等等计算后结果,无论结构化网格结果、非结构化网格结果等,均能实现流场动态加载