ArcGIS Python编程基础与应用
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

Python作为一种高级程序设计语言,凭借其简洁易读及可扩展性强的特点日渐成为程序设计领域备受推崇的语言。使用Python作为ArcGIS的脚本语言将大大提升ArcGIS数据处理的效率,更好地实现ArcGIS内部的任务自动化。

本书是一本ArcGISPython编程的工具书,以基础理论结合GIS开发实例的方式,详细介绍了Python在ArcGIS开发中的基本应用和相关技巧。本书共分7章,第1章由张彦敏完成,第2章~第7章由芮小平完成。

第1章介绍Python的发展历史、特点,以及Python语言编程的基础知识。

第2章介绍ArcPy编写地学数据处理程序的相关内容。

第3章介绍使用ArcPy对地图文档和图层进行管理的方法。

第4章在介绍ArcPy中游标的定义和使用的基础上,重点介绍属性字段的访问,空间数据的查询,二进制数据的操作,基于属性条件和空间位置关系的数据查询。

第5章介绍矢量数据中属性数据操作、几何数据操作、矢量数据的专题图与符号设置、栅格数据操作、栅格数据专题图、空间数据的地图打印输出。

第6章介绍使用ArcPy对矢量数据和栅格数据进行空间分析的常用方法、Arctoolbox工具的定义和调用方法、基于ModelBuilder建模的ArcPy使用方法。

第7章介绍Add-In的基本类型和组成、PythonAdd-In插件的制作方法、安装和共享插件、管理Add-In、插件编程方法及实例等内容。

本书是作者根据多年的教学与科研经验总结而成的,所有示例和相关数据均已在网上共享,以便读者快速入门。本书可供地理学、生态学等相关人员学习使用,从而快速掌握ArcGISPython编程方法。

本书由国家重点研发计划项目(2017YFB0503702)、国家自然科学基金(41771478)和中央高校基本科研业务费专项资金(2019B02514)资助出版。