快速浏览:共享自定义工具

您可以将地理处理结果作为包或服务共享。在共享某一结果时,ArcGIS 会为您的模型和脚本工具生成一个副本、检查副本的内容,并对副本进行更改以确保这些工具可以在其他计算机上执行。此外,用于创建结果的数据也可以共享。

但如果希望共享自定义工具而不共享任何数据,将如何操作呢?也就是说,您希望为某人提供您的工具箱并允许他们使用其中的工具,就像使用系统工具箱那样。您可以做到这一点,但需要一定的技巧:

在共享自定义工具和工具箱时,您可通过两种格式提供工具:

  1. Python 工具箱 (.pyt)
  2. 包含模型或脚本工具的自定义工具箱 (.tbx)

Python 工具箱特别适合提供自定义工具。所需的只是 .pyt 文件。

只要自定义工具箱中的模型没有使用任何位于其他工具箱中的自定义工具,您就可以提交这些模型。它们可以使用任何系统工具,但您需要了解用户的许可级别,也就是说您不能使用用户未获得许可的系统工具。

自定义工具箱中的脚本应该在工具中嵌入代码。否则,您将需要随工具箱提交 .py 文件,通常在使用 ZIP 压缩工具压缩后提交。

了解有关创建自定义工具的详细信息了解有关提供工具文档的详细信息了解有关管理临时数据的详细信息了解有关嵌入脚本和密码保护工具的详细信息

相关主题

5/10/2014