基于PythonArcgis地理处理应用研究
发布时间:2014-01-15 16:10:29
发布时间:2014-01-15 16:10:29
基于Python的Arcgis地理处理应用研究
摘要:本文针对时下流行的编程语言python在arcgis地理处理中的应用研究作了一个较为完整的探究,结合esri公司的arcpy类库在arcgis环境下进行各类地理处理开发,给相关gis从业人员提供一个解决实际工作问题的新方法。
关键词:python;arcgis;地理处理开发;应用;研究
中图分类号:tp311.11文献标识码:a文章编号:1007-9599 (2013) 07-0000-02
1gis地理处理应用研究现状
地理处理是各类地理处理过程的统称,指各类空间分析、地图分析等的应用总和。地理处理是gis应用的重要组成部分。目前多数gis用户在需要用到地理处理过程时往往都是使用一些gis软件提供的现有地理处理工具来进行应用,如arcgis、mapinfo等商业软件,也有一些开源软件,如quantum gis等。
但是地理处理应用要求是多元化的,有时是跟具体业务工作紧密相连的,因此,在实际工作中,多数gis用户已经开始使用商业gis软件提供的脚本语言开发适合自己工作需要的工具。
2python简介
python是一种简单易学,功能强大的编程语言。esri从arcgis 9版本中开始引入python语言,esri已选择该语言作为首选脚本语言。
3arcpy—python与arcgis结合
arcpy是一个以arcgisscripting模块为基础并继承了arcgisscripting功能进而构建而成的站点包。目的是为以实用高效的方式通过python执行地理数据分析、数据转换等。arcpy站点包随arcgis一起安装。
arcpy的应用
在使用arcpy之前,首先要对地理处理环境进行一些基础设置。地理处理环境设置是影响工具执行结果的附加参数。
示例:对地理数据库中的要素内容进行编辑
import arcpy
arcpy.env.workspace=r”c:\users\sh\documents\arcgis\default.gdb”