為圖斑連續編號
在GIS應用中,為圖斑連續編號(編號遞增)是一項常見的需求,利用ArcGIS,可以方便的實現。

Python腳本如下:
rec=0 def autoIncrement(): global rec pStart = 1 #adjust start value, if req'd pInterval = 1 #adjust interval value, if req'd if (rec == 0): rec = pStart else: rec = rec + pInterval return rec
autoIncrement()
如此可得到從1遞增的編號序列。
擴展應用——連續編號並右對齊格式(左邊空缺補0)

Python腳本如下:
rec=0 def autoIncrement(): global rec pStart = 1 #adjust start value, if req'd pInterval = 1 #adjust interval value, if req'd if (rec == 0): rec = pStart else: rec = rec + pInterval return rec
(str(autoIncrement())).zfill(5)
如此可得到一個長度為5個字符的值,右對齊格式,左側空缺補0
舉一反三,可以得到更多的效果,完成更復雜的需求。
