APP下载

基于Python的ArcGIS数据属性值顺序码处理研究

2018-08-13庄亚飞李素敏

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

庄亚飞,李素敏



基于Python的ArcGIS数据属性值顺序码处理研究

庄亚飞1,李素敏2

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

在进行空间数据的处理时,会遇到许多重复性的操作,为了简化工作流程,提高工作效率,此时,作为 ArcGIS 的脚本工具的 Python 语言就发挥了重要的作用。在ArcGIS中,通过程序扩展设计来进行数据自动化处理是非常有用的,大量数据的处理可以通过Python脚本语言来进行具体实现,脚本编程的主要目的是使枯燥的数据处理工作自动化。本文以云南省地质环境信息化建设项目为依托,在分析Python脚本语言特点的基础上,介绍在ArcGIS下,利用Python脚本语言来进行数据属性值顺序码快速、高效的检查、更新及处理的方法,实现要素数据属性值顺序码重复值的批量处理。

Python;ArcGIS;ArcPy;数据处理;顺序码

0 引言

ArcGIS 9.0 社区中引入了Python,使用Python和ArcPy站点包,可以开发出大量用于处理地理数据的实用程序,能够实现空间数据的批量自动化 处理[1,2]。

在进行地理数据处理时,为了减少工作强度,简化工作程序,寻求批量处理方法极为重要[3]。ArcGIS提供了许多高效的批处理工具,这在实际工作中具有重大的意义,然而,实际工作十分复杂,只靠ArcGIS 提供的批处理工具无法满足生产需要,此时,作为ArcGIS的脚本工具的Python脚本语言就发挥了重要的作用[4]。通过导入ArcPy站点包便可以使用Python访问ArcToolBox中几乎所有的地理处理工具,针对实际的问题,利用Python开发脚本程序,方便实用、效率高,可以最大程度 地提高工作效率,在实际的工作中具有重要的应用价值[5-7]。……

登录APP查看全文

猜你喜欢

数据处理
验证动量守恒定律实验数据处理初探
认知诊断缺失数据处理方法的比较:零替换、多重插补与极大似然估计法*
ILWT-EEMD数据处理的ELM滚动轴承故障诊断
ADS-B数据处理中心的设计与实现
MATLAB在化学工程与工艺实验数据处理中的应用
基于希尔伯特- 黄变换的去噪法在外测数据处理中的应用
大数据处理中基于热感知的能源冷却技术
数据处理能力在求职中起关键作用
我国首个“突发事件基础数据处理标准”发布
基于POS AV610与PPP的车辆导航数据处理