举例:该处有A、B地块,需要对B地块乃至其他C地块内的小地块进行从1开始编写流水号
左边 右边
从左边实现到右边的情况:
使用arcgis的字段计算器的功能
计算模式改为python ,其中 invalue 为输入的【地块name】字段,计算字段为【编号】字段,
最后在最下面运行 函数 func(invalue)
贴出代码:
Dict1 = {} #新建字典
def func(inValue): #新建函数
Dict1.setdefault(inValue,0) #设置字典的默认值从0开始
Dict1[inValue]= Dict1[inValue]+1 #值+1
return Dict1[inValue] #返回值
过程展示: