您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關python中繪制疫情地圖必備的工具是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
Basemap 是 Python 可視化庫 Matplotlib 下的一個工具包,主要功能是繪制二維地圖,對于空間數據的可視化非常重要。
雖然現在 Python 很多常用的包都已經囊括在 Anaconda 中了,即便沒有,也可以使用 PIP 命令直接快速安裝,然而 Basemap 卻是例外,它既不在 Anaconda 中,也無法用 PIP 直接安裝,因此只能手動安裝 Basemap 了。
在 Linux 環境下 Basemap 的安裝
首先下載 basemap 的軟件包。
我這里直接右鍵復制了源碼 tar 包的地址,準備使用 wget
命令直接下載,當然也可以點擊鏈接下載相應的包然后上傳至 Linux 中。
1)下載安裝包并解壓
wget https://github.com/matplotlib/basemap/archive/v1.1.0.tar.gz
tar \-zxvf v1.1.0.tar.gz
2)安裝依賴庫
cd basemap\-1.1.0/
pip install \-r requirements.txt
依賴環境說明文件 requirements.txt
的內容是 pyproj>=1.9.3
和 pyshp>=1.2.0
,因為我們使用的是 Anaconda 的 Python,僅需要這兩個依賴庫,如果是用系統自帶的 Python 安裝 Basemap,則還需要安裝 matplotlib
和 numpy
這兩個基礎庫。
3)編譯安裝 GEOS 庫
cd geos\-3.3.3
export GEOS\_DIR\=/usr/local
./configure \--prefix\=$GEOS\_DIR
make; make install
GEOS 是一個開源的計算處理幾何圖形空間關系的庫,幾乎是大多數地理信息、空間分析相關庫的底層依賴,在 basemap 安裝包里,已經包含了 GEOS 庫的源碼包,不需要再另行下載。
安裝 GEOS 庫需要進行編譯安裝,進入 GEOS 的源碼目錄后,然后用 export
命令設置一個環境變量,聲明 GEOS 庫的安裝路徑,這里我們使用的安裝目錄是/usr/local
,當然也可以指定其他位置。接下來編譯安裝即可,--prefix
用于指定 GEOS 庫的安裝路徑。
4)安裝 basemap
cd ..
python setup.py install
返回 basemap-1.1.0 目錄,使用 setup.py
文件進行安裝。
5)測試
cd examples/
python simpletest.py
basemap 的安裝包里提供了很多示例代碼,這里我們試運行 simpletest.py
代碼文件,若在終端可輸出下面的圖,則證明安裝成功。
關于“python中繪制疫情地圖必備的工具是什么”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。