如何把全國所有確診小區的位置標示到一張地圖中?
首先是確診小區的數據哪裡來?
頭條每天都會更新這份數據,在這個確診小區界面,只要通過選擇城市,就能知道這個城市具體的確診小區的位置。
我們在谷歌瀏覽器中找到了這個數據
對應的查詢頭文件需要兩個參數:
很明顯city_code與city_name不是對應的,估計只要city_code就能正確查詢,不過為了安全起見給出正確的city_name應該也不會出錯。
但是到哪裡找城市與編碼的列表呢,這個列表數據我們也找到了
在小區地圖初始化的時候,就生成了這個數據,其實他對應的就是地圖上那個選擇菜單。那麼我們就以這個數據為準,來查詢出每個城市的確診小區數據就可以了,及具體的查詢過程就不詳細介紹了,只需要根據小區數據查詢過程製作一個自定義函數就好了。
然後在展開的城市列表中使用這個函數,就能找到確診小區數據了。
poi這一列數據是經緯度數據,需要用逗號分列,最後修改好數據類型,我們的數據準備工作就做好了。
地圖製作
系統自帶的ArcGis地圖就可以:
簡單拖放字段,設置一下就可以了,但是這個地圖可定製的功能太少,連修改數據顏色都做不到,需要通過修改視圖中的主題來變換顏色。
有沒有定製化高一些的地圖,可以使用這個
稍微有點麻煩,需要一個api key,到打開網站註冊一個賬號,就能生成一個key。key值粘貼到這個位置,就可以製作地圖了。
這個視覺對象提供了8種風格,還可以到網站上去自定義。上面的地圖是dark風格,我們來看看其他幾種風格:
Light:
Streets:
Outdoors:這個和上面的相似:
衛星街道地圖:
衛星地圖:
交通圖light:
交通圖Dark:
這個地圖視覺對象可定製化程度比較高,大家可以試試看,當然缺點是英文。
閱讀更多 EXCEL數據處理與分析 的文章