2016-07-12 6 views
0

Dies scheint so, als ob es relativ einfach sein sollte, aber ich konnte es nicht zum Laufen bringen.Verketten von Feldern einer Feature-Class mit Python ohne Feldrechner

Ich habe eine Feature-Class, in der ich Attribute verketten möchte. Ich möchte ein County-Identifikationsfeld (County FIPS-Code) mit einem eindeutigen ID-Feld kombinieren, das ich generiert habe. Ich würde gerne in der Lage sein, dies in meinem Python-Skript zu tun, und NICHT im Feldrechner, aber ich habe Fehlermeldungen für alles, was ich versucht habe, erhalten. Beide Felder sind derzeit als Zeichenfolgen gespeichert. Hat jemand einen Rat, wie ich das machen könnte?

Dies ist, was ich das Ergebnis mit den ‚unique_id‘ und ‚id_num‘ Feldern Kombination das ‚final_id‘ Feld zu machen sein, möchte: table Ich tat dies auf dem Gebiet Rechner und möchte dies automatisieren in mein Python-Skript?

Antwort

0

Ich hoffe, ich bin das Verständnis Ihre Frage richtig hier:

In Python, es kommen sollte wie folgt aussehen:

arcpy.CalculateField_management(TableX, "final_id", "!unique_id! + !id_num! ", "PYTHON_9.3", "") 

Als allgemeine Regel gilt, eine gute Methode für das Erhalten ‚geprüft "Python-Code für eine bestimmte Operation, ist es, den bestimmten Prozess mit Model Builder neu zu erstellen, dann gehen Sie einfach Modell> Exportieren> In Python-Skript.

+0

Danke Matt. Das hat gut für mich geklappt. – mmoore

Verwandte Themen