迭代字段值 (ModelBuilder)

使用方法

  • 此工具专用于 ModelBuilder ,而并不在编写 Python 脚本时使用。

  • 此工具的输出是名为 Value 的变量,且包含字段值。此变量可用在行内变量替换 (%Value%) 中。

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

  • 如果模型中已添加一个迭代器,模型中的所有工具都会对此迭代器中的每个值进行迭代。如果您不想对每个被迭代的值运行模型中的每个工具,请创建一个只包含迭代器的子模型/嵌套模型内的子模型/镶嵌模型,并将其作为模型工具添加到主模型中。

语法

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

要进行迭代的输入表。

Table View
field

要进行迭代的输入字段。

Field
data_type
(可选)

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

  • Address Locator地址定位器
  • Address Locator Style地址定位器样式
  • Analysis cell size分析像元大小
  • Any value任意值
  • ArcMap DocumentArcMap 文档
  • Areal unit面积单位
  • Boolean布尔型
  • CAD Drawing DatasetCAD 工程图数据集
  • Calculator Expression计算器表达式
  • Catalog Root目录根
  • Cell Size像元大小
  • Cell Size XY像元大小 XY
  • Composite Layer复合图层
  • Compression压缩
  • Coordinate System坐标系
  • Coordinate Systems Folder坐标系文件夹
  • Coverage覆盖范围
  • Coverage Feature ClassCoverage 要素类
  • Data Element数据元素
  • Data File数据文件
  • Database Connections数据库连接
  • Dataset数据集
  • Date日期
  • dBASE TabledBASE 表
  • Decimate抽取
  • Disk Connection磁盘连接
  • Double双精度型
  • Encrypted String加密字符串
  • Envelope包络
  • Evaluation Scale评估等级
  • Extent范围
  • Extract Values提取值
  • Facility Network设施点网络
  • Feature Class要素类
  • Feature Dataset要素数据集
  • Feature Layer要素图层
  • Feature Set要素集
  • Field字段
  • Field Info字段信息
  • Field Mappings字段映射
  • File文件
  • Folder文件夹
  • Formulated Raster格式化栅格
  • Fuzzy function模糊函数
  • GeoDataServerGeoDataServer
  • Geodataset地理数据集
  • Geometric Network几何网络
  • Geostatistical Layer地统计图层
  • Geostatistical Search Neighborhood地统计搜索邻域
  • Geostatistical Value Table地统计值表
  • GlobeServerGlobeServer
  • GPServerGPServer
  • Graph图形
  • Graph Data Table图表数据表
  • Group Layer图层组
  • Horizontal factor水平系数
  • Image Service影像服务
  • Index索引
  • INFO ExpressionINFO 表达式
  • INFO ItemINFO 项目
  • INFO TableINFO 表
  • Internet Tiled LayerInternet 切片图层
  • LAS DatasetLAS 数据集
  • LAS Dataset LayerLAS 数据集图层
  • Layer图层
  • Layer File图层文件
  • Line线
  • Linear unit线性单位
  • Long长整型
  • M DomainM 值域
  • Map地图
  • Map Server Layer地图服务器图层
  • MapServerMapServer
  • Mosaic Dataset镶嵌数据集
  • Mosaic Layer镶嵌图层
  • Neighborhood邻域
  • Network Analyst Class FieldMapNetwork Analyst 类 FieldMap
  • Network Analyst Hierarchy SettingsNetwork Analyst 等级设置
  • Network Analyst Layer网络分析图层
  • Network Dataset网络数据集
  • Network Dataset Layer网络数据集图层
  • Parcel Fabric宗地结构
  • Parcel Fabric Layer宗地结构图层
  • Point
  • Polygon
  • Projection File投影文件
  • Pyramid金字塔
  • Radius半径
  • Random Number Generator随机数生成器
  • Raster Band栅格波段
  • Raster Calculator Expression栅格计算器表达式
  • Raster Catalog栅格目录
  • Raster Catalog Layer栅格目录图层
  • Raster Data Layer栅格数据图层
  • Raster Dataset栅格数据集
  • Raster Layer栅格图层
  • Raster Statistics栅格统计
  • Raster Type栅格类型
  • Record Set记录集
  • Relationship Class关系类
  • Remap重映射
  • Route Measure Event Properties路线测量事件属性
  • Schematic Dataset逻辑示意图数据集
  • Schematic Diagram逻辑示意图
  • Schematic Diagram Class逻辑示意图类
  • Schematic Folder逻辑示意图文件夹
  • Schematic Layer逻辑示意图图层
  • SemiVariogram半变异函数
  • ServerConnectionServerConnection
  • ShapefileShapefile
  • Spatial Reference空间参考
  • SQL ExpressionSQL 表达式
  • String字符串
  • String Hidden隐藏字符串
  • Table
  • Table View表视图
  • Terrain Layer地形图层
  • Text File文本文件
  • Tile Size分块大小
  • Time configuration时间配置
  • Time unit时间单位
  • TINTIN
  • TIN LayerTIN 图层
  • Tool工具
  • Toolbox工具箱
  • Topo features拓扑要素
  • Topology拓扑
  • Topology Layer拓扑图层
  • Transformation function变换函数
  • Variant变量
  • Vertical factor垂直系数
  • VPF CoverageVPF Coverage
  • VPF TableVPF 表
  • WCS CoverageWCS Coverage
  • Weighted Overlay Table加权叠加表
  • Weighted Sum加权总和
  • WMS MapWMS 地图
  • Workspace工作空间
  • XY DomainXY 值域
  • Z DomainZ 值域
String
unique_values
(可选)

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

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

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

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

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

String

派生输出

名称说明数据类型
value

每次迭代返回的字段值。

任意值

环境

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

许可信息

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