HOW TO

Verbinden von aufsteigenden Zahlen und einem Textfeld mit Python in ArcGIS Pro

Last Published: July 1, 2025

Zusammenfassung

In ArcGIS Pro kann das Werkzeug Feld berechnen verwendet werden, um Berechnungen auf allen oder ausgewählten Datensätzen mit Python-Ausdrücken auszuführen. In diesem Artikel wird der Workflow zur Verbindung von aufsteigenden Zahlen und einem bestehenden Textfeld mit Python beschrieben.

Vorgehensweise

  1. Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Feature-Layer, und wählen Sie Attributtabelle aus.
  2. Klicken Sie im Bereich "Tabellensicht" mit der rechten Maustaste auf die Kopfzeile des bestehenden Textfelds, und wählen Sie Feld berechnen aus. In diesem Beispiel wurde für das Textfeld der Name "Text1" angegeben.
Öffnen Sie das Werkzeug
  1. Geben Sie im Fenster Feld berechnen einen neuen Namen in Feldname ein, um die Ausgabe der Berechnung in einem neuen Feld zu erhalten. In diesem Beispiel wurde für das neue Feld der Name "Text_AutoIncrement" angegeben.
Hinweis: Dieser Schritt kann übersprungen werden, um die Ausgabe der Berechnung im bestehenden Textfeld zu erhalten.
Erstellen Sie im Fenster
  1. Geben Sie im Feld für den Ausdruck den folgenden Code ein. Ersetzen Sie "Field Name" durch den Namen des bestehenden Textfelds.
str(!Field Name!)+" "+str(autoIncrement())
Hinweis: Entfernen Sie die Ausrufezeichen um den Feldnamen herum nicht. Entfernen Sie die doppelten Anführungsstriche (" "), um das Leerzeichen wenn nötig zu entfernen.
  1. Kopieren Sie den folgenden Text, und fügen Sie ihn in das Feld Code-Block ein:
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
Für den Python-Ausdruck geben Sie im Feld
  1. Klicken Sie auf Übernehmen.
  2. Klicken Sie auf OK, um das Fenster Feld berechnen zu schließen. Das neue Feld "Text_AutoIncrement" wird mit Werten von dem bestehenden Textfeld und den aufsteigenden Zahlen ausgefüllt.
Die Ausgabe der Berechnung ist in dem neu erstellten Feld erhalten. Die Ausgabeergebnisse folgen dem Ausdruck: bestehendes Textfeld, Leerzeichen und aufsteigende Zahl.

Artikel-ID: 000026359

Benachrichtigungen erhalten und Lösungen für neue oder häufige Probleme finden

Unser neuer KI-Chatbot stellt zusammengefasste Antworten und Videolösungen für Sie bereit.

Esri Support App herunterladen

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln