Wie kopiere ich Werte mit arcpy von einem Feld in ein anderes?

9

Kann mir bitte jemand mitteilen, wie ich einfache Feldberechnungen wie das Kopieren von "A" nach "B" in ArcPy durchführen kann?

Ich habe viele Beispiele im Web gefunden, bei denen alle zusätzliche Ausdrücke verwendet haben und die kompliziert waren. Was ich brauche, ist einfach das zu tun, was wir in der ArcMap-Benutzeroberfläche tun können

B = !A!

aktualisieren:

Hier ist der Code, den ich bisher habe, aber ich erhalte eine Fehlermeldung beim Ausführen als

NameError: Name 'A' ist nicht definiert

point_shp = "G:\\Temp\\All_Provinces.shp"
arcpy.AddField_management(point_shp, "B", "TEXT", "", "", "25", "", "NON_NULLABLE", "NON_REQUIRED", "")
arcpy.CalculateField_management(point_shp, "B", "A", "PYTHON_9.3")
user1106951
quelle

Antworten:

10

Ich habe es verstanden, das Amuss wie verpackt sein"!A!"

arcpy.CalculateField_management(point_shp, "B","!A!", "PYTHON_9.3")
user1106951
quelle
3
Wenn Sie Ihre eigene Frage gelöst haben, akzeptieren Sie sie bitte, damit andere nicht glauben, dass sie noch ungelöst ist.
Barbarossa