为解释迭代器的使用,下方的模型示例将使用 Iterate Feature Classes 迭代器在工作空间中对每个要素类进行投影,并根据使用行内变量替换的输入名称动态命名 投影工具的每个输出,然后向每个要素类添加一个新字段。
- 将为 迭代要素类指定一个输入工作空间,以在该工作空间中迭代每个要素类。
- 将通过指定通配符和要素类型来限制要迭代的要素类(将只迭代名称以 I 开头的面要素类)。
- 迭代要素类将生成两个输出:迭代的要素类和此要素类的名称。要素类变量将作为输入连接到 投影工具,而要素类名称变量将用于行内变量替换,以使用与输入要素类相同的名称动态命名 投影工具的每个输出。
- 将通过连接添加字段工具向每个要素类添加一个新字段。
![迭代器示例 迭代器示例](GUID-CE224E21-AD90-4DD4-A37E-CFC41594E35A-web.png)