基于模型和脚本工具的工具图层

大多数系统工具只有一个输出,但是自定义模型和脚本工具(即,您所创建的工具)则可以有多个输出,并且相对于多个单图层输出而言,通过此类工具创建的工具图层会包含工具的全部输出,因此显得更加有用。

法律声明法律声明:

10.1 版本中移除了创建工具图层的功能。在 10.1 版本之前创建的 ArcMap 文档中的工具图层仍可用于 10.1 版本。

子图层

在执行工具图层时,有两条规则会制约将模型中的哪些数据作为子图层添加到工具图层。

  1. 所有数据元素的添加至显示选项都处于选中状态。

    注注:

    应确保模型中间数据的添加至显示选项未被选中,这是因为执行工具图层时会删除中间数据,从而产生空的子图层。

  2. 所有输出数据元素参数。

除非从工具图层执行工具,否则在模型中所作的更改不会反映在工具图层中。

工具图层中包含对工具的引用,而不是副本。

工具图层中不包含模型副本。它们只包含对模型的引用。工具图层的用户必须具有对包含该模型的工具箱的访问权限。如果向其他用户提供含有模型工具图层的地图文档,还必须提供包含该模型的工具箱。

工具图层未检测到参数变化

工具图层包含基础工具的参数定义。无论以任何方式对参数进行了更改,都必须先删除然后重新创建工具图层,以便新的工具图层包含新的参数定义。

警告警告:

因为创建工具图层的功能已在 10.1 版本中移除,因此您无法重新创建图层来检测参数变化。

如果更改了模型或脚本逻辑,则不需要重新创建工具图层;只有在更改了与输入和输出参数相关的任何内容时,才需要重新创建工具图层。

相关主题

9/15/2013