ArcPy 基本词汇

本文档介绍了要理解 ArcPy 帮助需要掌握的一些词汇。

Term

Definition

ArcPy

ArcGIS 10 采用了 ArcPy(通常称为 ArcPy 站点包),为用户提供了使用 Python 语言操作所有地理处理工具(包括扩展模块)的机会,并提供了多种有用的函数和类,以用于处理和询问 GIS 数据。站点包是 Python 术语,表示将附加函数添加到 Python 的库。使用 Python 和 ArcPy,可以开发出数量无限的可用于处理地理数据的实用程序。

ArcPy modules

模块为通常包含函数和类的 Python 文件。有一系列模块支持 ArcPy,包括制图模块 (arcpy.mapping)、Spatial Analyst 模块 (arcpy.sa) 和Geostatistical Analyst 模块 (arcpy.ga)。

ArcPy classes

类的作用类似于建筑设计蓝图。蓝图为如何创建事物提供框架,而类则可用来创建对象,即通常所称的实例。ArcPy 类,如 SpatialReference 和 Extent 类,通常用作地理处理工具参数设置的快捷方式,否则的话,这些参数会使用更加复杂的字符串。

ArcPy functions

函数是用于执行某项特定任务并能够纳入更大的程序的已定义功能。

在 ArcPy 中,所有地理处理工具均以函数形式提供,但并非所有函数都是地理处理工具。除工具之外,ArcPy 还提供多种函数来更好地支持 Python 地理处理工作流。函数或方法可用于列出某些数据集、检索数据集的属性、在将表添加到地理数据库之前验证表名称,或执行其他许多有用的脚本任务。

相关主题


7/10/2012