您的位置:首页 > 编程语言 > Python开发

python地理数据处理环境搭建

2018-01-04 21:15 471 查看
最近在研究python进行地理数据处理的相关内容。工欲善其事,必先利其器,python地理数据处理的第一步当是环境的搭建,下面进行详细说明。

1、安装python(https://www.python.org/
如果有安装ArcGIS,则默认安装Python 2.7;也可根据需要安装python 3.x(我安装的是3.5.4),目前python的最高版本为3.6.4,具体安装及设置默认python的方法请自行百度。

2、安装python模块管理工具pip
python 3.x安装后,默认已经包含pip(在/Scripts路径下),要想pip对python的包进行管理,需要将Scripts路径添加到系统环境变量Path下面。配置完成后,在cmd中输入pip可查看相关的指令说明。
安装pip的好处是,可以通过 pip install XXXX(模块名)的方式,快速安装python模块,并可对模块的升级、卸载的进行便捷管理。

3、安装地理数据处理的常用模块,主要模块如下:
GDAL/OGR:用于阅读和编写地理空间数据,具体安装方法详见4中的说明;
Numpy:基本的Python数组处理模块,可通过 pip install numpy快速安装;
Matplotlib:用于绘制图像数据,安装方式同 numpy;
Scipy:一个科学计算模块,安装方式同上;
Pyproj:一个用于PROJ.4制图投影库的Python包容器,安装方法后续说明;
Folium:用于使用Python制作Leaflet.js地图,通过pip install folium安装;
Spectral Python:用于处理高光谱图像数据,安装方法后续说明
scikit-learn:用于数据分析,安装方法后续说明
Mapnik,用于制作美丽的地图,安装方法后续说明
备注:后续说明的内容后期再补充进来。

4、GDAL的安装
(1)快速安装方式
检查python的安装版本(我额外安装的是 64位的 3.5.4版本),在以下站点下载相应的GDAL安装文件:http://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal
(因该网站下载速度较慢,经常下载失败,下面将我下载到的
针对3.5.x版本gdal安装文件共享到百度网盘链接:【https://pan.baidu.com/s/1o7Tqn26 密码: pea5】,有需要的请自行下载!)
我下载到的文件为 GDAL-2.1.3-cp35-cp35m-win_amd64.whl,其中 35代表3.5.x版本的python。下载完成之后,通过
pip install GDAL-2.1.3-cp35-cp35m-win_amd64.whl安装即可。
可通过以下版本查看的方式检查是否安装成功。
from osgeo import gdal
gdal.__version__

(2)常规安装
常规安装方法,可参考下面的链接,具体安装方法后面再总结到这里。
https://pypi.python.org/pypi/GDAL/
http://blog.csdn.net/nickwar/article/details/5728323

以上是使用python进行地理数据处理的有效环境搭建说明,如有问题,请及时沟通联系。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息