Daher bin ich relativ neu in ArcGIS und ArcCatalog. Ich habe den Feldnamen PROJECTID in einer Feature-Class in einer Personal Geodatabase erstellt. Der Datentyp ist TEXT. Dies ist eine zehnstellige ID. Die ersten fünf Zeichen sind ein Akronym. Das sechste Zeichen ist eine Ziffer, die den Typ des Features darstellt. Es wird eine Nummer sein. Die letzten vier Zeichen sind Zahlen, die ab 0001 erhöht werden sollten.
Beispiel: WATER-1-0001
Screenshot des Feldes:
Meine Frage ist also, wie ich das in ArcCatalog machen kann. Ich habe Python-Code gesehen, der wie folgt automatisch inkrementiert wird:
rec=[OBJECTID]
def autoIncrement(a):
global rec
return "water" + str(a) + "-" + format(rec, '04d')
Ich bin wieder ein Neuling, wenn es um ArcGIS geht. Jetzt erhalte ich einen Fehler NameError Name 'OBJECTID' ist nicht definiert.