APP下载

基于Python的ArcGIS批量地图输出方法

2016-10-21刘桂英

科技与企业 2016年9期
关键词:方法

刘桂英

【摘要】在ArcGIS地理信息系统开发过程中,经常需要将地图按照一定的属性和比例要求导出为相应图片。一般情况下我们会选择直接使用ArcGIS工具箱直接导出图片,但当我们需要导出多张图片时,就显得非常麻烦,本文介绍了一种解决反复劳动的简单方法,使用Python制作批量地图输出小工具。

【关键词】Python;arcgis;arcpy;地图输出

引言

在基于ArcGIS的地理信息系统的开发中,经常需要将地图按照一定的属性和比例要求导出为相应图片。一般情况下我们会选择直接使用ArcGIS工具箱直接导出图片,但当我们需要导出多张图片时,就显得非常麻烦。然而ArcGIS提供了多种编程接口和类库,可以让我们方便地自己定制各种2次开发地理信息系统和工具。ArcGIS有提供C#,JAVA等传统语言的AO接口,还有提供VB和Python这类解析性语言的接口。AO接口过于复杂,适用于用来二次开发GIS系统,而用来制作小型辅助工具有点大材小用;VB将近淘汰边缘,而且新版本ArcGIS默认不支持,需要安装;所以我们选择了Python作为小工具制作的辅助语言。

Python是一种不受局限的、跨平台的开源编程,属于解析性脚本语言。Python具有脚本语言中最丰富和最强大的类库,而且能把其他语言制作的各种模块轻松地联结在一起。Python非常简单易学,开发效率极高。

1.arcpy简介

arcpy是ArcGIS的一个Python包,包含对地图操作和地图代数的支持,支持编辑处理和几何操作。Python已經与ArcGIS高度集成,方便实现GIS的各种处理流程。

2.实现方法

实现将mxd文件批量地图输出需要做两次遍历才能把所有地图输出。……

登录APP查看全文

猜你喜欢

方法
学习方法
用对方法才能瘦
四大方法 教你不再“坐以待病”!
赚钱方法
捕鱼