创建脚本工具快速浏览

所创建的脚本可以按照两种基本方法执行:在 ArcGIS 外部执行和在 ArcGIS 内部执行。

为脚本创建脚本工具非常简便,而且,这样做还有很多好处。

要创建脚本工具,需要以下三项:

要创建脚本工具,可右键单击自定义工具箱,然后单击添加 > 脚本。这将打开添加脚本 向导,它将引导您逐步完成脚本工具的创建过程。完成这些步骤后,您的工具箱将包含一个新的脚本工具。您可以随时右键单击脚本工具并选择属性来修改脚本工具的属性(如参数名称和数据类型)。

下表中的主题将向您介绍如何创建脚本工具。

创建自定义工具箱

本主题讲述如何创建自定义工具箱以包含您的脚本工具。

了解脚本工具参数

脚本工具的参数需要精确定义。本主题全面介绍如何定义参数。

添加脚本工具

本主题介绍添加脚本 向导及其所需条件。

编辑脚本工具代码

本主题讲述如何打开脚本以进行编辑。

调试脚本工具

本主题讲述如何调试脚本工具。

设置脚本工具参数

本主题全面介绍参数的定义和设置。

使用脚本工具编写消息

由于您的脚本将在 ArcGIS 应用程序(如 ArcMap 或 ArcCatalog)内执行,所以您可以向进度对话框写入消息。

在进程中运行脚本

通过在进程中运行脚本,可以使脚本工具更快地运行。本主题将介绍进程内执行。

自定义脚本工具行为

编写 ToolValidator 类

调试 ToolValidator 类

您可以自定义脚本工具对话框的外观如何根据用户输入而发生变化。例如,您可以启用参数值、提供默认值,以及将参数值限定为仅使用特定类型(如,只允许使用点要素类作为输入)。您也可以定义工具输出的属性,以便在模型构建器中使用。这三个主题讲述如何使用名为 ToolValidator 的特殊 Python 类来完成此项任务。

在脚本中设置输出符号系统

您可以将图层文件 (.lyr) 与输出参数相关联,以定义用来显示输出的符号系统。本主题讲述如何通过脚本来完成此任务。

嵌入脚本和密码保护工具

您可以将脚本嵌入到工具中,而不是在磁盘上单独保存为脚本文件。还可以使用密码来保护脚本不被其他用户查看。


7/10/2012