如何製做省市級別上鑽下取的在線疫情地圖

目前大多數省級尺度的疫情地圖,不能精細的表達各個城市的疫情差別和發展事態。純粹市級維度的地圖因爲全國市比較多,很難快速查看本身所在省市的疫情分佈狀況。咱們製做一個省市下鑽上取的疫情地圖,能夠從全國視角查看省份之間的差別,可也經過雙擊省份進入市級尺度查看更詳細的疫情數據。前端

在線訪問地址git

源碼地址github

疫情數據獲取

目前不少平臺都提供了疫情數據的專題網站,如丁香園,騰訊,在這些平臺能夠經過爬蟲獲取實時的最新疫情數據。藉助開源生態咱們也不須要本身爬蟲而後發佈服務了,已經有用戶提供了免費的數據服務API,咱們能夠前端直接調用數據服務訪問最新的疫情數據。數據服務API來自疫情開源項目wuhan2020/map-viz學習

數據準備

  • 全國省級行政區劃數據
  • 各省市級行政區劃數據

 市級行政區劃數據不是最新數據,在某些地區顯示會存在偏差,如萊蕪市已經併入濟南市,當時市級數據還包含萊蕪市。  行政區劃數據源網站

數據可視化

 數據可視化採用開源地理可視化庫 L7,L7提供豐富地理可視化功能,知足疫情地圖的開發需求。3d

疫情地圖

進入疫情地圖首頁是全國省級尺度的疫情分佈填充圖,鼠標滑過每一個省份,右上角顯示每一個省份疫情詳細信息。blog

image.png

鼠標在地圖上雙擊咱們能夠進入到對應省份的詳細的疫情分佈數據資源

image.png

完整交互演示開發

ncov.gif

這個可視化項目是開源的,你能夠去GitHub 獲取源碼,你能夠加入進來不斷完善可視化功能,學習如何進行地理可視化。部署

地圖部署

經過github的gh-page服務咱們能夠把疫情地圖部署成在線服務在線服務就能夠實現製做本身的疫情地圖了,也能夠分享給朋友查看。

相關資源

相關文章
相關標籤/搜索