APP下载

Arcgis中基于Python的地理数据库批量合并方法研究

2018-08-13刘翔宇朱大明

软件 2018年7期
关键词:数据处理数据库方法

刘翔宇,朱大明



Arcgis中基于Python的地理数据库批量合并方法研究

刘翔宇,朱大明

(昆明理工大学 国土资源工程学院,云南 昆明 650093)

为了实现Arcgis不同地理数据库中大量相同图层批量合并的操作。本文基于云南省地质环境信息化建设项目,在对比分析Arcgis二次开发方法的基础上,提出了一种新的面向ArcGis10.5的Python编程脚本。本文对Python地理空间分析原理、Python脚本功能以及实验数据处理流程等作了详细叙述。实验结果证明了该脚本的可行性。得出结论:本文中基于ArcPy人工开发出的脚本,相比手动操作效率大大提高,不易出错,实现了地理数据库中指定同名图层的批量合并。

Arcgis;地理数据库处理;python;脚本编辑;合并

0 引言

ArcGIS是由美国ESRI公司研发生产的一款地理信息系统(GIS)软件,其可以用与地理数据的采集,编辑,处理及多种形式的空间分析,同时可以为人们的生产提供决策。该软件目前已广泛应用于自然资源管理、自动制图、设施管理、城市和区域规划、交通管理等领域[1]。作为目前主流的GIS软件,是一套完整的、可无缝扩展的平台软件,具有管理和分析空间数据的功能,可以通过二次开发语言对桌面功能进行扩展。常用的ArcGIS二次开发语言有Python,VBA,VB,.net等。其中Python作为一种简单而且功能强大的开放性编程语言而备受瞩目,它具有简单易学、不受局限、可跨平台使用等诸多优点[2]。在ArcGIS10.1版本中已经将Python进一步整合到ArcGIS的用户界面里,供用户编程以开发出大量用于处理地理数据的实用程序,而这些由用户编写的程序可以进行地理数据的自动化批量处理,从而大大提高了工作效率。……

登录APP查看全文

猜你喜欢

数据处理数据库方法
认知诊断缺失数据处理方法的比较:零替换、多重插补与极大似然估计法*
ILWT-EEMD数据处理的ELM滚动轴承故障诊断
数据库
数据库
用对方法才能瘦
数据库
数据库
基于希尔伯特- 黄变换的去噪法在外测数据处理中的应用
四大方法 教你不再“坐以待病”!
捕鱼