迭代要素类 (ModelBuilder)

摘要

迭代工作空间或要素数据集中的所有要素类。

了解有关“迭代要素类”在 ModelBuilder 中的工作原理的详细信息

使用情况

  • 该工具仅在 模型构建器 中提供,以供在模型中使用。 地理处理窗格或 Python 中不提供该工具。

  • 当在模型中使用该工具时,第一个要素类将作为输出的模板。 由此可在后续工具中选择字段。

  • 此工具将按输入数据的创建顺序对其进行迭代。

  • 该工具有两个输出:要素类名称,这些输出可在其他工具中用作内联变量(例如,%Name%)。

参数

标注说明数据类型
工作空间或要素数据集

存储将迭代的要素类的工作空间或要素数据集。 如果提供地理数据库定义作为输入工作空间,则仅迭代直接位于地理数据库下的要素类(独立要素类)。 要迭代位于输入地理数据库中的数据集中的所有要素类,请选中递归参数。

Workspace; Feature Dataset
通配符
(可选)

* 与有助于限制结果的字符的组合。 星号相当于指定全部。 如果未指定通配符,则将返回所有输入。 可以使用此参数来限制对以某个字符或词语(例如 A*Ari*Land* 等)开头的输入名称进行迭代。

String
要素类型
(可选)

指定将用作过滤器的要素类型。 仅输出指定类型的要素。 如果未指定任何要素类型,则将输出所有要素。

  • 注记将仅输出注记要素类。
  • 尺寸注记将仅输出尺寸注记要素类。
  • 将仅输出边要素类。
  • 交汇点将仅输出交汇点要素类。
  • 线将仅输出线要素类。
  • 将仅输出点要素类。
  • 多边形将仅输出面要素类。
  • 多面体将仅输出多面体要素类。
String
递归
(可选)

指定迭代器是否将迭代主工作空间中的所有子文件夹。

  • 选中 - 迭代器将迭代所有子文件夹。
  • 未选中 - 迭代器将不会迭代所有子文件夹。
Boolean

派生输出

标注说明数据类型
要素类

要素类的完整路径。

Feature Class
名称

要素类的名称。

String

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 是
  • Standard: 是
  • Advanced: 是

相关主题