中文

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

摘要

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

过程

:
本文中的代码基于 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
  6. 将以下代码粘贴在预逻辑脚本代码下面的较小框中:
    autoIncrement()
  7. 单击确定。 下图是使用 Python 代码填充序号的字段示例:
    An image of a field with sequential numbers.

相关信息