Skip to main content

迭代表 (模型工具)

汇总

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

了解“迭代表”在 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

递归

(可选)

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

  • Checked—将递归迭代主文件夹中的所有子文件夹。 保持此参数选中以迭代输入工作空间中的多个文件地理数据库表或 SQLite 表。

  • Unchecked—将不会递归迭代主文件夹中的子文件夹。 将仅使用主文件夹。

Boolean

派生输出

标注 说明 数据类型

表的完整路径。

Table

名称

表的名称。

String

环境

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

许可信息

  • 基本: 是
  • 标准: 是
  • 高级: 是