2020-02-02 关于新型冠状病毒疫情的三维可视化
2020-03-06 14:54:42
681次阅读
1个评论
最后修改时间:2020-03-17 17:00:04

年前还想着这春节去哪去哪,1月23日武汉的封城,一夜间整个国家几乎陷入停滞,我们普通人都需要进入冬眠模式,哪也不能去了,只能窝在家。
每日看到病毒肆虐,我们却无能为力,突然1月29日看到有人在开源平台github上搭建了一个信息收集开源项目 https://github.com/wuhan2020/wuhan2020,原来我们码农可以如此贡献。这个项目其中有个模块是地图数据可视化,里面计划的使用echarts+百度地图来做数据可视化,可惜这个并非我所擅长的。在分析了这个项目的数据接口之后,跟我们团队的小伙伴商量下,基于我们的sdk做一个三维地球的数据可视化。


经过接近一周的加班努力,终于有了初步的进展,简单给大家介绍下:


目前能收集到的疫情数据在地理维度上有个尺度:
1, 全球范围的国家分布
2, 中国范围的省级分布
3, 某个省下的地级市分布
所以我们需要一个地理尺度钻取功能,能够看全球、全国、某省三种尺度下的数据分布,我们在标题栏左侧做了三级地理范围导航。点击全球,查看疫情的全球分布。


    地理尺度导航


疫情数据还有个时间尺度:使用一个有数据以来的图表来做时间纬度,做了一个数据回顾,图表的时间刻度会定位到前几天。


    时间序列导航


地图上的展示形式:
1,全球尺度下的柱体展示


    全球柱状图


采用柱体高度和颜色来表征疫情的严重程度


2,全国和分省的面状着色


    全国分省着色


    湖北省地级市着色


    动图


这种是大多数二维地图的着色方式,简单明了,这种图只能给管理者看,数据的颜色在行政区划生硬变化,并不能直观反映疫情的风险区域。


3,全国地级市热力图着色


    热力图


    动图


这张图就很容易看出来,高风险区域在武汉周边,以及几个国家的重点大中城市,尤其京津,长三角,珠三角。


4,全球最热门的直播就是武汉火神山和雷神山了,这个热点我们自然也不能少


    火神山&雷神山医院


点击右边的按钮,直接全屏观看实时直播画面。
点击左侧的按钮,视频投射到地图上(这个纯属炫技)


在线访问地址: http://ncov.earthsdk.com
代码开源地址:https://github.com/cesiumlab/2019-nCoV-3d
需要的人拿去,武汉加油!中国加油!疫情快过去吧。



收藏 0 0
    2020-05-05 20:51:24

    请问三维地球上的柱状图形状颜色高度是怎么实现的谢谢

    回复 |  引用
共1条 1

登录 后评论。没有帐号? 注册 一个。

西部世界

VIP会员 工作人员
  • 0 回答
  • 0 粉丝
  • 0 关注