當shp矢量標識碼BSm字段需要從1或某個常數(shù)開始連續(xù)自動編號時,可在字段計算器用以下python代碼實現(xiàn):
a=-1
def autoIncrement():
global a
pStart = 1 #起始值為1,可修改
pInterval = 1 #間隔值為1,可修改
if (a ==-1):
a = pStart
else:
a = a + pInterval
return a
調(diào)用方法:
autoIncrement()