如何制做省市级别上钻下取的在线疫情地图

目前大多数省级尺度的疫情地图,不能精细的表达各个城市的疫情差别和发展事态。纯粹市级维度的地图因为全国市比较多,很难快速查看本身所在省市的疫情分布状况。咱们制做一个省市下钻上取的疫情地图,能够从全国视角查看省份之间的差别,可也经过双击省份进入市级尺度查看更详细的疫情数据。前端

在线访问地址git

源码地址github

疫情数据获取

目前不少平台都提供了疫情数据的专题网站,如丁香园,腾讯,在这些平台能够经过爬虫获取实时的最新疫情数据。借助开源生态咱们也不须要本身爬虫而后发布服务了,已经有用户提供了免费的数据服务API,咱们能够前端直接调用数据服务访问最新的疫情数据。数据服务API来自疫情开源项目wuhan2020/map-viz学习

数据准备

  • 全国省级行政区划数据
  • 各省市级行政区划数据

 市级行政区划数据不是最新数据,在某些地区显示会存在偏差,如莱芜市已经并入济南市,当时市级数据还包含莱芜市。  行政区划数据源网站

数据可视化

 数据可视化采用开源地理可视化库 L7,L7提供丰富地理可视化功能,知足疫情地图的开发需求。3d

疫情地图

进入疫情地图首页是全国省级尺度的疫情分布填充图,鼠标滑过每一个省份,右上角显示每一个省份疫情详细信息。blog

image.png

鼠标在地图上双击咱们能够进入到对应省份的详细的疫情分布数据资源

image.png

完整交互演示开发

ncov.gif

这个可视化项目是开源的,你能够去GitHub 获取源码,你能够加入进来不断完善可视化功能,学习如何进行地理可视化。部署

地图部署

经过github的gh-page服务咱们能够把疫情地图部署成在线服务在线服务就能够实现制做本身的疫情地图了,也能够分享给朋友查看。

相关资源

相关文章
相关标签/搜索