基于Python的Arcgis地理处理应用研究

龙源期刊网 https://www.360docs.net/doc/9012016626.html,

基于Python的Arcgis地理处理应用研究

作者:田学志

来源:《计算机光盘软件与应用》2013年第07期

摘要:本文针对时下流行的编程语言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之前,首先要对地理处理环境进行一些基础设置。地理处理环境设置是影响工具执行结果的附加参数。

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

相关文档
最新文档