1.basemap地圖包簡介
在python的衆多擴展包packages中,[matplotlib](https://matplotlib.org/index.html)是用的最普遍的繪圖包,而爲了能夠擴展其在地圖繪製領域的功能(尤其在氣象,地理等學科中有廣泛的需求)Basemap模塊就剛好能滿足這一要求。
2.安裝方法
Basemap模塊相比於普通的幾兆大小的安裝包來說是很大的了,打包壓縮後的包也要130多兆,最新的發行包存放的路徑在:
就安裝來說當然是從易到難的過程,筆者提供三種方法供選擇:
- anaconda安裝:打開命令行,安裝後直接輸入一行命令解決
conda install basemap
conda會自動解析當前的python版本下載對於的basemap,操作簡單,但也會碰到問題,有時連接conda官網的網絡連接會比較慢,像basemap這種比較大的模塊時間會很久,讓人沒法忍受,這時可以考慮修改anaconda的代理,設置爲國內的鏡像代理,具體操作筆者未實現,可以參考anaconda官網。
2.pip 安裝:pip是python基本的包管理器了
basemap的pip官網路徑爲:
pip install basemap
- 下載源碼編譯安裝
當實在覺得上述速度太慢,可以考慮下載basemap的發行版壓縮包,解壓到本地,然後按照README.md的指示編譯安裝,一般來說在網絡環境不佳的條件下可以考慮。
3.使用教程
# 1.安裝完後怎麼判斷basemap有沒有安裝成功呢?
python
>> from mpl_toolkits.basemap import Basemap
推薦的學習使用basemap包的資源爲:http://basemaptutorial.readthedocs.io/,因爲basemap基於matplotlib,因此熟練掌握matplotlib也是很重要的。