J'ai besoin d'incrémenter automatiquement un champ en fonction de groupes au sein d'une classe d'entités. J'ai 8 parcelles dans un polygone donné et je dois leur attribuer un ID de 1 à 8 pour chaque ensemble de parcelles dans chaque polygone. Le polygone aurait son propre numéro d'identification unique à utiliser pour regrouper les tracés.
Je suppose que ce serait une altération de ceci:
rec=0
def autoIncrement():
global rec
pStart = 1
pInterval = 1
if (rec == 0):
rec = pStart
else:
rec = rec + pInterval
return rec
%
)