这篇文章将为大家详细讲解有关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进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。