Power BI定製程度高的地圖視覺對象MapBox介紹

如何把全國所有確診小區的位置標示到一張地圖中?

Power BI定製程度高的地圖視覺對象MapBox介紹

首先是確診小區的數據哪裡來?

頭條每天都會更新這份數據,在這個確診小區界面,只要通過選擇城市,就能知道這個城市具體的確診小區的位置。

Power BI定製程度高的地圖視覺對象MapBox介紹

我們在谷歌瀏覽器中找到了這個數據

Power BI定製程度高的地圖視覺對象MapBox介紹

對應的查詢頭文件需要兩個參數:

Power BI定製程度高的地圖視覺對象MapBox介紹

很明顯city_code與city_name不是對應的,估計只要city_code就能正確查詢,不過為了安全起見給出正確的city_name應該也不會出錯。

但是到哪裡找城市與編碼的列表呢,這個列表數據我們也找到了

Power BI定製程度高的地圖視覺對象MapBox介紹

在小區地圖初始化的時候,就生成了這個數據,其實他對應的就是地圖上那個選擇菜單。那麼我們就以這個數據為準,來查詢出每個城市的確診小區數據就可以了,及具體的查詢過程就不詳細介紹了,只需要根據小區數據查詢過程製作一個自定義函數就好了。

Power BI定製程度高的地圖視覺對象MapBox介紹

然後在展開的城市列表中使用這個函數,就能找到確診小區數據了。

Power BI定製程度高的地圖視覺對象MapBox介紹

poi這一列數據是經緯度數據,需要用逗號分列,最後修改好數據類型,我們的數據準備工作就做好了。

地圖製作

系統自帶的ArcGis地圖就可以:

Power BI定製程度高的地圖視覺對象MapBox介紹

簡單拖放字段,設置一下就可以了,但是這個地圖可定製的功能太少,連修改數據顏色都做不到,需要通過修改視圖中的主題來變換顏色。

有沒有定製化高一些的地圖,可以使用這個

Power BI定製程度高的地圖視覺對象MapBox介紹

稍微有點麻煩,需要一個api key,到打開網站註冊一個賬號,就能生成一個key。key值粘貼到這個位置,就可以製作地圖了。

Power BI定製程度高的地圖視覺對象MapBox介紹

這個視覺對象提供了8種風格,還可以到網站上去自定義。上面的地圖是dark風格,我們來看看其他幾種風格:

Light:

Power BI定製程度高的地圖視覺對象MapBox介紹

Streets:

Power BI定製程度高的地圖視覺對象MapBox介紹

Outdoors:這個和上面的相似:

Power BI定製程度高的地圖視覺對象MapBox介紹

衛星街道地圖:

Power BI定製程度高的地圖視覺對象MapBox介紹

衛星地圖:

Power BI定製程度高的地圖視覺對象MapBox介紹

交通圖light:

Power BI定製程度高的地圖視覺對象MapBox介紹

交通圖Dark:

Power BI定製程度高的地圖視覺對象MapBox介紹

這個地圖視覺對象可定製化程度比較高,大家可以試試看,當然缺點是英文。


(此處已添加圈子卡片,請到今日頭條客戶端查看)


分享到:


相關文章: