迭代表 (ModelBuilder)

摘要

用于在工作空间中对表进行迭代。

了解“迭代表”在 ModelBuilder 中的工作原理

使用情况

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

  • 该工具识别的第一个表将用作输出参数的模板。 该工具将从此表中读取信息,包括字段和表的完整路径。 由此可在最初设置模型工作流时,选择后续工具的参数中的字段。 当模型首次运行时,该工具将使用第一个表中的信息,在后续运行中,将单独读取每个表并将信息发送到下一个工具。

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

  • 此工具适用于多种表格文件格式,包括 Excel 文件和逗号分隔文本文件(.csv.txt)。

参数

标注说明数据类型
工作空间

包含要迭代的表的工作空间。

Workspace
通配符
(可选)

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

String
表类型
(可选)

为文件夹工作空间 (coverage) 指定表类型。

  • dBASE表类型将为 dBASE 表。
  • INFO (coverage)表类型将为 INFO 表 (coverage)。
  • 文件地理数据库表类型将为文件地理数据库表。
  • Excel表类型将为 Microsoft Excel 表。
  • 分隔文本文件表类型将为分隔文本文件。 这包括 .csv 文件。
  • SQLite表类型将为 SQLite 表。
  • 企业级地理数据库表类型将为企业级地理数据库表。
  • OLE DB表类型将为 OLE DB 连接表。
String
递归
(可选)

指定是否将递归迭代主文件夹中的子文件夹。

  • 选中 - 将递归迭代主文件夹中的所有子文件夹。 保持此参数选中以启用遍历输入工作空间中的多个文件地理数据库表或 SQLite 表。
  • 未选中 - 将不会递归迭代主文件夹中的子文件夹。 将仅使用主文件夹。
Boolean

派生输出

标注说明数据类型

表的完整路径。

Table
名称

表的名称。

String

环境

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

许可信息

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

相关主题