Python3 安裝basemap


 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM