可以替代basemap的幾個工具
近期需要畫個某資料的地區分佈,basemap安裝成功後執行總是出錯。Basemap 是Python環境下極好的資料視覺化工具,但是隨著新專案的推出以及維護期逐漸接近尾聲,basemap也將逐漸退出江湖。於是就轉而使用folium,geoplot和cartopy,這三個包目前都是在conda forge 通道安裝。
簡單描述一下,具體介紹上官網:
folium是d3.js上著名的地理資訊視覺化庫leaflet.js為Python提供的介面,通過在Python端編寫程式碼操縱資料,來呼叫leaflet的相關功能,基於內建的osm或自行獲取的osm資源和地圖原件進行地理資訊內容的視覺化,以及製作可互動地圖。
http://python-visualization.github.io/folium/index.html
Cartopy 是一個處理地理資訊生成地圖和其他地理資訊分析的Python 包。
Cartopy 依賴PROJ4, numpy,Matplotlib等。
https://scitools.org.uk/cartopy/docs/latest/index.html
geoplot是一個高階的地理空間資料視覺化Python庫。它是cartopy和matplotlib的擴充套件,使得對映變得簡單。
https://residentmario.github.io/geoplot/index.html
安裝命令簡單彙總:
conda install -c conda-forge folium
conda install -c conda-forge cartopy
conda install -c conda-forge geoplot
folium可以直接載入geojson檔案,後兩者需要geopandas實現,geopandas也可以與pandas一同使用繪製地圖,通過conda install -c conda-forge geopandas安裝。就目前來說,folium的功能最為齊全,檢視效果豐富。其他幾個功能都需要更多的完善。
相關文章
- 現代瀏覽器中內建的幾個可以等效替代jQuery的功能瀏覽器jQuery
- 幾個可以來做cassandra效能評測的工具
- 關於 top 工具的 6 個替代方案
- 3 個可以替代 Emacs 和 Vim 的文字編輯器Mac
- 開源工具是否可以替代傳統BI廠商?TB開源工具
- 可以獎勵幾個糖果
- [Python] BasemapPython
- 幾個framelayout 的可以實現不重疊
- GTD 工具 Trello 的 5 個開源替代品
- 幾個可以提高工作效率的 Python 內建小工具Python
- 可以替代putty的ssh客戶端客戶端
- 推薦幾個好用的工具
- 幾個有用的JSON工具JSON
- Exa – 替代ls命令的工具
- 介紹幾個好用的工具類
- 《安全測試常用的幾個工具》
- 幾個常用監控工具的使用
- 安卓開發者必備的幾個工具安卓
- MongoDB 或者 redis 可以替代 memcached 嗎?MongoDBRedis
- 工具篇:介紹幾個好用的guava工具類Guava
- 一個空間可以放幾個網站嗎網站
- UDEV替代ASMLIB遇到的可以忽略的問題devASM
- 幾個比較火的BI分析工具
- 自媒體原創度檢測工具有哪些?這幾個可以免費用
- 可以一鍵去除水印的工具哪個好
- oracle 限定某個IP或者某幾個IP可以登入的方法 。Oracle
- iPhone 6 Plus:可以替代電腦的平板手機iPhone
- 集中式Web的幾種替代方案比較Web
- 工作管理員替代工具
- 自媒體需要哪些工具?推薦幾個很好用的工具
- 替代 XShell 的兩款優秀工具
- 繪圖: matplotlib Basemap簡介繪圖
- 幾個移動App測試工具APP
- 除了notepad++以外,幾個好用的工具
- 幾個常見的MySQL效能測試工具RQMySql
- redis的幾個實用工具安裝測試Redis
- 在實戰中學習 JavaScript 的幾個工具JavaScript
- 請大家推薦幾個免費的uml工具