HOW TO

Füllen eines GUID-Felds mit Werten aus einem Textfeld in ArcGIS Pro

Last Published: February 19, 2025

Zusammenfassung

Werte in einem GUID-Feld (Global Unique Identifier) werden normalerweise zum Nachverfolgen der Geodatabase-Replikation und für andere Identifizierungszwecke verwendet. Diese Werte werden manuell verwaltet und können mit Python erstellt werden. In einigen Fällen werden GUID-Werte in einem Textfeld in ArcGIS Pro gespeichert. Dies führt dazu, dass bestimmte Werkzeuge oder Analysen nicht ausgeführt werden können. In diesem Beispiel werden die GUID-Werte in einem Textfeld mit dem Namen 'GUID' gespeichert.

Die Ansicht der Attributtabelle und die GUID-Werte in einem Textfeld.

In diesem Artikel wird der Workflow zum Übertragen der GUID-Werte aus einem Textfeld in ein GUID-Feld beschrieben.

Vorgehensweise

  1. Klicken Sie in ArcGIS Pro mit der rechten Maustaste auf den Bereich Inhalt, und wählen Sie Attributtabelle aus.
  2. Klicken Sie in der Ansicht der Attributtabelle auf Feld hinzufügen, und erstellen Sie ein neues Feld mit dem GUID-Datentyp. Anweisungen hierzu finden Sie unter ArcGIS Pro: Erstellen eines Feldes und Anwenden einer Domäne und eines Standardwertes. In diesem Beispiel hat das neue GUID-Feld den Namen "GUID2".
Die Registerkarte "Ansicht "Felder"" und das neue Feld "GUID-Datentyp".
  1. Klicken Sie in der Attributtabelle mit der rechten Maustaste auf das neue Feld, und klicken Sie dann auf Feld berechnen.
  2. Stellen Sie im Bereich Feld berechnen sicher, dass Python 3 unter Ausdruckstyp ausgewählt ist, und konfigurieren Sie den Parameter Ausdruck,, um das neue GUID-Datentypfeld (GUID2) mit Werten aus dem Textfeld (GUID) aufzufüllen.
    1. Geben Sie im Feld "Ausdruck" den folgenden Code ein. Ersetzen Sie <GUID text field> durch den Namen des Textfelds, das die GUID-Werte enthält.
ID(!<GUID text field>!)
  1. Geben Sie unter Code-Block den folgenden Code ein.
def ID(guid1):
  import uuid
  return '{' + str(uuid.UUID(guid1)) + '}' 
  1. Klicken Sie auf Übernehmen und dann auf OK. Das neue GUID-Datentypfeld wird mit GUID-Werten aus dem Textfeld aufgefüllt.
Der Codeblock für die Berechnung des GUID-Felds in ArcGIS Pro.

Artikel-ID: 000029353

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

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln