當前位置:編程學習大全網 - 腳本源碼 - 使用 Python 地圖繪制工具 -- folium 全攻略

使用 Python 地圖繪制工具 -- folium 全攻略

1. 準備工作

有朋友可能沒用過 folium ,它其實就是 python 的壹個 專業繪制地圖 的第三方庫,所以在使用之前需要先安裝它。

在安裝完成之後,我們可以在 jupyterlab 進行演示如下:

對於上面的輸出,其實是壹個 可交互 的地圖,支持放大縮寫拖拽等等。

如果妳想將輸出存在本地,可以這樣來:

可以看到本地就存了這個壹個文件,瀏覽器打開就可以進行交互式操作了。

以上就是壹個平平淡淡的過程......

2. 關於folium.Map()

在上壹部分我們可以看到這個 map 玩意直接就是壹個地圖啦,這裏我們就介紹壹下它常用的幾個參數。

參數可真多啊!!

以上是常用的壹些參數,而最常用的莫過於 location 、 zoom_start 和 tiles 等。

內建地圖樣式 還有壹下幾種:

我們簡單試下 location 和 zoo_start 參數:

可以看到 清華大學校區

以上對 Map 的參數進行了簡單的介紹,接下來,我們就來看看地圖底圖樣式的選取情況吧~

3. 內建地圖底圖樣式

我們看到 folium 其實有好幾種內建地圖底圖樣式,其中部分需要去申請 key ,由於我這邊沒有申請成功就不做演示了。

地勢地形底圖

黑白無標記底圖

水墨畫底圖

以上就是內建地圖底圖樣式的壹些展示,部分需要key的大家可以去這個網站申請:

另外,在這裏也可以找到壹些地圖底圖

我後續也會去研究這些地圖底圖樣式,試著分享更多有趣的地圖分享給大家。

當然了,國內咱們用的較多的地圖是高德、百度和騰訊地圖等,接下來我們就來玩玩!

4. 多種第三方地圖底圖樣式

這裏我將演示高德地圖、智圖GeoQ和騰訊地圖等

高德地圖的 中英文地圖、衛星影像圖、街道圖與常規圖

中英文地圖

純英文地圖

衛星影像圖

街道圖

常規圖

反正我覺得這個蠻好的,用起來簡單

多種風格地圖,即拿即用

彩色版

暖色版

灰色版

藍黑版

英文版

中國行政區劃邊界

水系專題

街道網圖

暖色街道網圖

需要註冊壹個key

天地圖影像

天地圖影像註記

天地圖矢量

天地圖矢量註記

天地圖地形

天地圖地形註記

百度地圖我這邊測試失敗了,暫時沒有找到合適的替換方案。

5. 補充

其實,我們還可以找更多的 地圖底圖瓦片URL 來進行替換,多樣化我們的地圖繪制。

另外,大家在用經緯度坐標點進行地圖繪制的時候,比如標記點、繪制區域、熱力圖繪制等等, 需要考慮經緯度坐標是哪個地圖系下面的,然後再用對應地圖系的相關底圖進行繪制才準確!

  • 上一篇:艾曼妞與最後的食人族的介紹
  • 下一篇:淺談NBA,看似溫文爾雅的斯托克頓,為什麽被稱為四大惡人之首?
  • copyright 2024編程學習大全網