迭代字段 (模型工具)
汇总
迭代表中的字段。
用法
此工具仅在 ModelBuilder 中提供,以供在模型中使用。 地理处理窗格或 Python 中不提供该工具。
可以使用数据类型和通配符参数作为过滤器,限制要迭代的字段。
如果未定义字段名称参数,则工具将迭代符合指定过滤器的字段。
字段名称参数中的重复字段将被忽略。
该工具有两个输出:值和计数,这些输出可在其他工具中用作内联变量(例如,%Value%)。 值输出是字段类型,可与接受字段类型值的其他工具配合使用。 计数输出是工具迭代的字段总数。
几何字段不会显示在数据类型参数中,但可以使用字段名称参数访问它们。
如果字段未列在字段名称参数中,则值输出将使用表中的第一个字段。 如果字段列在字段名称参数中,则值输出将使用字段名称参数中的第一个字段。 在这两种情况下,如果第一个字段是几何字段,则会跳过它。
将表保存为编辑模式,以更新字段名称参数中的字段。
此工具接受具有连接表的输入。 连接表将生成符合维护全限定的字段名环境的字段名称。
此工具可接受来自数据库连接的输入。
当发生以下任何情况时,字段名称参数旁边将显示一条消息:
表中不存在字段。
字段不符合指定的数据类型过滤器。
字段不符合指定的通配符过滤器。
这些消息将显示为迭代字段工具对话框上的警告,并显示为字段名称变量对话框上的错误。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输入表 |
包含要返回的字段的输入表。 |
Table View; Raster Layer; Mosaic Layer |
|
字段类型 (可选) |
指定将用于过滤字段的字段类型。 如果未指定字段类型,则将返回所有支持的字段类型的字段。
|
String |
|
通配符 (可选) |
限制将返回的字段。 通配符是 |
String |
|
字段名称 (可选) |
将返回字段的列表。 |
Field |
派生输出
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
值 |
每次迭代返回的字段。 |
Field |
|
计数 |
所有迭代的字段总数。 |
Long |
环境
此工具不使用任何地理处理环境。
许可信息
- 基本: 是
- 标准: 是
- 高级: 是