迭代字段值 (模型构建器)

许可等级:BasicStandardAdvanced

摘要

迭代字段中的所有值。

了解“迭代字段值”在模型构建器中的工作原理

用法

语法

IterateFieldValues_mb (in_table, field, {data_type}, {unique_values}, {skip_nulls}, {null_value})
参数说明数据类型
in_table

要被迭代的输入表。

Table View
field

要进行迭代的输入字段。

Field
data_type
(可选)

输出值的数据类型。默认数据类型为字符串,但根据输出将在模型中的使用方式,可指定不同的数据类型。例如,如果字段包含要素类的路径,则可将数据类型设置为“要素类”,并将输出变量用作接受要素类的工具的输入。

String
unique_values
(可选)

确定迭代值是否基于唯一值。

  • 选中 - 迭代值将基于指定字段的唯一值。
  • 未选中 - 将针对输入表中的每条记录运行迭代。
Boolean
skip_nulls
(可选)

确定是否会跳过字段中的空值。

  • 选中 - 将会在选择过程中跳过字段中的所有空值。
  • 未选中 - 将会在选择过程中包含字段中的所有空值。
Boolean
null_value
(可选)

指定要跳过的空值,例如 -9999、空和 -1。对于字符串,默认值为 "";对于数字,默认值为“0”。

String

环境

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

相关主题

许可信息

ArcGIS for Desktop Basic: 是
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014