ArcGis Pro Python工具箱教程 03 工具箱中工具自定义
用于定义工作工具类的方法
工具方法 | 必选或可选 | 描述 |
---|---|---|
__ init __ | 必需项 | right-aligned 初始化工具类。 |
getParameterInfo | 可选 | 定义工具的参数。 |
isLicensed | 可选 | 返回工具是否获得执行许可。 |
updateParameters | 可选 | 在用户每次在工具对话框中更改参数时调用。 从 updateParameters 返回后,地理处理将调用它的内部验证例程。 |
updateMessages | 可选 | 在从内部验证例程返回后调用。 可以检查根据内部验证创建的消息,并根据需要对其进行更改 |
execute | 必需项 | 工具的源代码。 |
postExecute | 可选 | 当 execute 方法完成,然后处理输出并将其添加到显示后调用。 |
可在工具的 init 方法中设置以下属性:
属性 | 描述 |
---|---|
category | 工具所在的工具集的名称。 可通过工具集组织工具箱内的工具。 |
description |