1,https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下載basemap和pyproj的地址
打開網頁,搜索basemap和pyproj
下載相應的安裝包,安裝這個還需要pyproj,所以一起下載pyproj
我下載的是:basemap-1.1.0-cp36-cp36m-win_amd64.whl 和 pyproj-1.9.5.1-cp36-cp36m-win_amd64.whl
2,下載好之后,使用pip進行安裝
在命令行模式cd到下載目錄
先執行pip install pyproj-1.9.5.1-cp36-cp36m-win_amd64.whl
再執行 pip install basemap-1.1.0-cp36-cp36m-win_amd64.whl
3,這樣就安裝成功了~!~!
4,進入python導入實驗一下吧!以下代碼內容轉自 數析學院 http://datacademy.io/,只節選了部分,有需要的同學可以直接查看原文 http://datacademy.io/lesson/135
import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.basemap import Basemap #運用 Basemap 函數我們可以在繪圖區域中繪制地理信息相關的圖像,當參數 projection 的值為 'ortho' #時,我們將得到一個如下所示的地球儀截面: plt.figure(figsize=(8, 8)) m = Basemap(projection='ortho', resolution=None, lat_0=50, lon_0=-100) m.bluemarble(scale=0.5) plt.show()
將參數 projection 的值設置為 'lcc' 時,我們可以通過經緯度設置來得到某一區域的局部地圖: fig = plt.figure(figsize=(8, 8)) m = Basemap(projection='lcc', resolution=None, width=8E6, height=8E6, lat_0=45, lon_0=-100,) m.etopo(scale=0.5, alpha=0.5) # 將經緯度映射為 (x, y) 坐標,用於繪制圖像 x, y = m(-122.3, 47.6) plt.plot(x, y, 'ok', markersize=5) plt.text(x, y, ' Seattle', fontsize=12)
5,我在下載階段浪費了許多時間,可能由於是國外的網站原因。我把自己下載好的2個文件放到百度盤里了,如果有需要的話,可以下載直接用!
鏈接:https://pan.baidu.com/s/1lDSmG55tumLFxXbaUYGEaQ 密碼:g2n7