基于PythonArcgis地理处理应用研究

发布时间:2014-01-15 16:10:29

基于PythonArcgis地理处理应用研究

摘要:本文针对时下流行的编程语言pythonarcgis地理处理中的应用研究作了一个较为完整的探究,结合esri公司的arcpy类库在arcgis环境下进行各类地理处理开发,给相关gis从业人员提供一个解决实际工作问题的新方法。

关键词:pythonarcgis;地理处理开发;应用;研究

中图分类号:tp311.11文献标识码:a文章编号:1007-9599 (2013) 07-0000-02

1gis地理处理应用研究现状

地理处理是各类地理处理过程的统称,指各类空间分析、地图分析等的应用总和。地理处理是gis应用的重要组成部分。目前多数gis用户在需要用到地理处理过程时往往都是使用一些gis软件提供的现有地理处理工具来进行应用,如arcgismapinfo等商业软件,也有一些开源软件,如quantum gis等。

但是地理处理应用要求是多元化的,有时是跟具体业务工作紧密相连的,因此,在实际工作中,多数gis用户已经开始使用商业gis软件提供的脚本语言开发适合自己工作需要的工具。

2python简介

python是一种简单易学,功能强大的编程语言。esriarcgis 9版本中开始引入python语言,esri已选择该语言作为首选脚本语言。

3arcpy—pythonarcgis结合

arcpy是一个以arcgisscripting模块为基础并继承了arcgisscripting功能进而构建而成的站点包。目的是为以实用高效的方式通过python执行地理数据分析、数据转换等。arcpy站点包随arcgis一起安装。

arcpy的应用

在使用arcpy之前,首先要对地理处理环境进行一些基础设置。地理处理环境设置是影响工具执行结果的附加参数。

示例:对地理数据库中的要素内容进行编辑

import arcpy

arcpy.env.workspace=rc\users\sh\documents\arcgis\default.gdb

基于PythonArcgis地理处理应用研究

相关推荐