在 ArcGIS Pro python Toolbox 加载init和/或刷新期间执行外部函数

问题描述

我想在 ArcGIS Pro 目录中刷新工具箱时从单独的模块运行进程。我会满足于在加载/初始化工具箱时只运行一次进程。 我试图将工具箱和工具类传递给另一个模块。通过 python 解释器执行此操作工作正常,但在工具箱刷新或加载期间无法加载所有工具箱和工具类。

在 ArcGIS Pro 初始化工具箱和工具类之前,工具箱中的类似乎被临时复制、移动或内化。我无法找到有关如何初始化工具的 ESRI 文档。谁能描述 ArcGIS Pro (2.7+) 如何初始化类以及它与 Python 中的预期行为有何不同。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)