16.5. Python的开源GIS类库与工具安装¶
16.5.1. 在Debian/Ubuntu系统下面的安装¶
这里介绍 Debian Stretch/Debian 10 (Testing)/Ubuntu 18.04 下面 的安装方法。
Debian Stretch于2017年发布,这一版本中对Python3的支持已经非常好了, 里面很多GIS的类库与工具都在软件源中,可以直接进行安装。
Debian 10将于2019年正式发布,根据目前的 Daily Build 版本,安装命令也是一样的。
Ubutnu在2018年发布的 LTS 版本Ubutnu 18.04,GIS的类库名称与Debian Stretch一样。
上面安装的脚本都一样。
对于Python3,可以通过下面的命令安装:
apt install python3 python3-gdal gdal-bin \
python3-pyproj proj-bin python3-shapely \
fiona python3-fiona \
python3-mapnik libspatialite7 \
libsqlite3-mod-spatialite spatialite-bin \
python3-mpltoolkits.basemap \
python3-geopandas python3-nose \
python3-pygraphviz python3-cairosvg \
gir1.2-gtk-3.0
另外还有 Python 的模块,需要通过 pip
命令安装
pip3 install canvasvg
pip3 install folium
对于Python2,只需要把 python3
修改成 python
即可。
apt install python-gdal gdal-bin python-pyproj \
proj-bin python-shapely fiona python-fiona \
python-mapnik libspatialite7 \
libsqlite3-mod-spatialite spatialite-bin \
python-mpltoolkits.basemap python-geopandas \
python-nose python-pygraphviz
16.5.2. Windows操作系统下面的安装¶
在 Windows 操作系统下面,最好使用 Anaconda 发行版。