最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

pip安裝Cartopy

2022-07-06 09:37 作者:八八不愛叭叭  | 我要投稿

Cartopy介紹

Python 環(huán)境下常用的地圖繪制包是 Basemap,Cartopy,geopandas,KeplerGl,GeoViews等等,我以前常用的是Basemap,但無奈官方已經(jīng)在2020年更新了,官方推薦使用Cartopy作為替代。

image-20220706082216079

Cartopy最初是在英國(guó)氣象局開發(fā)的,目的是讓科學(xué)家能夠快速、方便、最重要的是準(zhǔn)確地在地圖上可視化他們的數(shù)據(jù)。cartopy的主要特點(diǎn)是面向?qū)ο蟮耐队岸x,以及在投影之間轉(zhuǎn)換點(diǎn)、線、向量、多邊形和圖像的能力。

pip安裝 Cartopy

安裝 Cartopy的話官方推薦是使用conda安裝

conda?install?-c?conda-forge?cartopy

踩的坑

但是我感覺Anconda過于臃腫,而且沒有漢化,用起來好難受!??!所以決定用pip安裝,踩了一下午的坑qaq

所以今天詳細(xì)寫一下pip的安裝教程,大家照著安裝就可以了

image-20220706082918347

首先先說一下,我們知道pip安裝包一般是如下的命令

pip?install?xxxxx

但是在Cartopy上不行,Cartopy必須要先安裝GEOS、Shapely和 pyshp這三個(gè)依賴庫(kù),這時(shí)候小機(jī)靈鬼你又來了,你是不是會(huì)說我直接扎這三個(gè)庫(kù)pip安裝,然后在pip install cartopy不就好了,雖然這樣你也會(huì)成功安裝,但是你會(huì)發(fā)現(xiàn)用不了?。?!,他喵的

image-20220706083659593

備注:常用的Cartopy依賴庫(kù)作用

pyproj:處理地圖投影變形,Cartopy 基于它定義了豐富的地圖投影;

pillow:Python 的圖像處理包,讀寫和操作柵格圖像;

pyshp:Python 實(shí)現(xiàn)的 ESRI Shapefile 讀寫包;

shapely:操作和分析空間地理對(duì)象;

cartopy:Cartopy 安裝包,地圖制圖工具。

下載依賴庫(kù)

原因是cartopy和那三個(gè)依賴庫(kù)要對(duì)應(yīng)你python的版本,所以我們需要在 UC Irvine頁(yè)面尋找你要安裝的包與你python版本和電腦所對(duì)應(yīng)的的whl格式文件

https://www.lfd.uci.edu/~gohlke/pythonlibs/

我以為Shapely為例介紹一下,下方文件p39意思就是python3.9x所對(duì)應(yīng)的版本,amd64表示你電腦是64位的

image-20220706084555141

依次下載下來如下

image-20220706084851598

卸載原有的低版本依賴庫(kù)

接下來先查找一下所安裝的庫(kù)是否含有Cartopy的依賴庫(kù)

pip?list

然后使用如下命令卸載

pip?uninstall?xxxx

安裝 Cartopy

在cmd窗口中cd進(jìn)入你存放下載好的文件的文件夾,首先卸載掉原有的低版本依賴庫(kù),由于是whl文件,所以需要先下載whl庫(kù)

pip?install?whl
pip?install?Shapely-1.8.2-cp39-cp39-win_amd64.whl?#注意你的文件名,一個(gè)個(gè)安裝就行,最后安裝Cartopy

由于Cartopy一般與matplotlib一起使用,所以我們可以順便安裝一下matplotlib庫(kù)

pip?install?matplotlib

驗(yàn)證安裝

新建一個(gè)python文件,我這里使用的是jupyter.鍵入如下代碼

#?導(dǎo)入所需的庫(kù)
import?matplotlib?as?mpl
import?matplotlib.pyplot?as?plt
import?cartopy.crs?as?ccrs

#?創(chuàng)建畫布以及ax
fig?=?plt.figure()
ax?=?fig.add_subplot(111,?projection=ccrs.PlateCarree())

#?調(diào)用ax的方法畫海岸線
ax.coastlines()

plt.show()

如果結(jié)果如下則表示安裝成功

image-20220706090317745

參考文檔&基礎(chǔ)教程

https://blog.csdn.net/wq_ocean_/article/details/103881505
https://www.jianshu.com/p/0f09830b00f6
https://www.osgeo.cn/pygis/cartopy-intro.html
https://zhajiman.github.io/post/cartopy_introduction/
https://blog.csdn.net/weixin_42510703/article/details/123763410
https://scitools.org.uk/cartopy/docs/latest/installing.html


pip安裝Cartopy的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
思南县| 木里| 襄城县| 开江县| 兴文县| 长汀县| 遵化市| 华安县| 武威市| 江门市| 琼中| 静海县| 曲水县| 湘西| 永和县| 治县。| 恩施市| 丰城市| 商城县| 安福县| 运城市| 吉隆县| 大连市| 渭源县| 霞浦县| 南丰县| 镇赉县| 平果县| 北宁市| 余干县| 泽普县| 华宁县| 宁津县| 河西区| 宜昌市| 交城县| 虎林市| 深泽县| 眉山市| 白城市| 青铜峡市|