温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

python中绘制疫情地图必备的工具是什么

发布时间:2021-12-22 09:28:38 来源:亿速云 阅读:146 作者:小新 栏目:大数据

这篇文章将为大家详细讲解有关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