python addin中如何调用脚本工具

python addin中如何调用脚本工具
已邀请:

潘建伟

赞同来自:

【解决办法】:
1. 实现这个功能都是在addin里面一个按钮中实现的,你需要首先创建一个项目,然后在项目里面创建一个工具条或者菜单,然后在里面创建按钮:
http://desktop.arcgis.com/zh-c ... n.htm

2. 创建完按钮后需要编写按钮这个类,其中onlick这个方法代表着你在addin中点击这个按钮后做的计算:
http://desktop.arcgis.com/zh-c ... s.htm

3. 然后编写onclick方法中对工具的调用,你可以选择是把工具参数写死直接运行工具:
http://desktop.arcgis.com/zh-c ... n.htm
也可以用GPToolDialog(toolbox, tool_name)的方法弹出工具对话框的方法来使用:
http://desktop.arcgis.com/zh-c ... e.htm

4. 但是这些工具都是arcgis自身的gp工具,如果想要使用自己创建的modelbuilder工具,需要在开始进行引用:
http://desktop.arcgis.com/zh-c ... x.htm

要回复问题请先登录注册