Arcgis字段计算器实现自动编码

Arcgis字段计算器实现自动编码

    • 1.添加字段
    • 2.进行字段计算(可以选中部分来计算)
        • 代码块1
        • 代码块2

1.添加字段

Arcgis字段计算器实现自动编码_第1张图片

2.进行字段计算(可以选中部分来计算)

下面为计算方法和实现效果
Arcgis字段计算器实现自动编码_第2张图片

代码块1

可以更改间隔值来跳着编号

rec=0
def autoIncrement():
 global rec
 pStart = 1 #初始值
 pInterval = 1 #间隔值
 if (rec == 0): 
  rec = pStart 
 else: 
  rec = rec + pInterval 
 return rec

代码块2

实现常规编号

autoIncrement()

实现给定长度编号,5为长度是5,如00001

(str(autoIncrement())).zfill(5)

实现从某个数字开始编号,下为从1000开始编号

autoIncrement()+1000

你可能感兴趣的:(Arcgis字段计算器)