中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中繪制疫情地圖必備的工具是什么

發布時間:2021-12-22 09:28:38 來源:億速云 閱讀:166 作者:小新 欄目:大數據

這篇文章將為大家詳細講解有關python中繪制疫情地圖必備的工具是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

Basemap 是 Python 可視化庫 Matplotlib 下的一個工具包,主要功能是繪制二維地圖,對于空間數據的可視化非常重要。

雖然現在 Python 很多常用的包都已經囊括在 Anaconda 中了,即便沒有,也可以使用 PIP 命令直接快速安裝,然而 Basemap 卻是例外,它既不在 Anaconda 中,也無法用 PIP 直接安裝,因此只能手動安裝 Basemap 了

在 Linux 環境下 Basemap 的安裝

首先下載 basemap 的軟件包。


python中繪制疫情地圖必備的工具是什么  

我這里直接右鍵復制了源碼 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.3pyshp>=1.2.0,因為我們使用的是 Anaconda 的 Python,僅需要這兩個依賴庫,如果是用系統自帶的 Python 安裝 Basemap,則還需要安裝 matplotlibnumpy 這兩個基礎庫。

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中繪制疫情地圖必備的工具是什么  

關于“python中繪制疫情地圖必備的工具是什么”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安龙县| 通渭县| 项城市| 彰化市| 剑川县| 灵宝市| 岳阳县| 丰顺县| 乌拉特后旗| 本溪市| 大英县| 四会市| 老河口市| 富民县| 聂荣县| 南康市| 九台市| 普定县| 晋江市| 那坡县| 田阳县| 长武县| 疏勒县| 太仆寺旗| 来安县| 竹溪县| 安仁县| 新津县| 平果县| 濮阳市| 修武县| 明光市| 法库县| 嘉义市| 沐川县| 石城县| 宁河县| 大英县| 兰溪市| 宕昌县| 洛阳市|