中文

操作方法:在字段计算器中使用 Python 在 ArcMap 的字段中创建序号

摘要

提供的说明描述了如何在字段计算器中使用 Python 在 ArcMap 的字段中创建序号。

过程

: 本文中的代码基于 OID 或 FID 顺序为未排序的数据生成序号。 如果数据根据字段进行排序,则生成的数字将不连续。
  1. 创建一个新的短整型字段。
  2. 右键单击新字段,然后选择字段计算器
  3. 解析程序设置为 Python
  4. 选中显示代码块复选框。
  5. 将以下代码粘贴到预逻辑脚本代码中:
rec=0 def autoIncrement(): global rec pStart = 1 pInterval = 1 if (rec == 0): rec = pStart else: rec += pInterval return rec
  1. 将以下代码粘贴在预逻辑脚本代码下面的较小框中:
autoIncrement()
  1. 单击确定。 下图是使用 Python 代码填充序号的字段示例:
属性表包含带有序号的字段。

相关信息

上次修改时间: 1/6/2022

文章 ID: 000011137

软件: ArcGIS for Desktop Advanced 10.3.1, 10.3, 10.2.2, 10.2.1, 10.2, 10.1 ArcGIS for Desktop Basic 10.3.1, 10.3, 10.2.2, 10.2.1, 10.2, 10.1 ArcGIS for Desktop Standard 10.3.1, 10.3, 10.2.2, 10.2.1, 10.2, 10.1 ArcGIS-ArcEditor 10 ArcGIS-ArcInfo 10 ArcGIS-ArcView 10