HOW TO

Einrichten von zugehörigen Tabellen in ArcMap für die Verwendung in ArcGIS Collector oder ArcGIS Field Maps

Zusammenfassung

Beim Arbeiten mit zugehörigen Tabellen in ArcMap ist ein Einzelwert erforderlich, um die Beziehung zwischen dem Primärschlüssel und Fremdschlüssel darzustellen. Esri empfiehlt, mit dem GlobalID-Feld im Layer Beziehungen zu erstellen, damit der Primärschlüssel der Beziehung eindeutig ist, wenn eineVerbindung mit einem neuen Inspektionsdatensatz hergestellt wird.


Dies lässt sich am einfachsten mit Global-IDs und GUIDs erreichen. Mit beiden Datentypen werden Zeichenfolgen im Format von Registrierungszeichenfolgen gespeichert, die aus 36Zeichen in geschweiften Klammern bestehen. Beispiel: {90A942E1-BC7C-4F1E-94D5-AACAAD24F08C}.


Zwischen Global-IDs und GUIDs bestehen einige Unterschiede. Global-ID-Felder werden von ArcGIS aktiv verwaltet (bei Erstellung eines neuen Features wird ein GUID-Wert zugewiesen), GUID-Felder bleiben jedoch leer. Die Verwaltung dieser Felder liegt in der Verantwortung des Benutzers.


Für die Verwendung zugehöriger Tabellen in einer Beziehungsklasse kann die Global-ID in der Quelltabelle als Primärschlüssel und das GUID-Feldin der Zieltabelle als Fremdschlüsselverwendet werden. Bei Verwendung dieser Methodewird der Primärschlüssel (Global-ID) automatisch von ArcGIS in das Fremdschlüsselfeld (GUID) kopiert.

Vorgehensweise

Der folgende Workflow zeigt, wie zugehörige Tabellen für die Verwendung in ArcGIS Collector oder ArcGIS Field Maps eingerichtet werden, indem Gobal-IDs in ArcCatalog hinzugefügt werden. In diesem Beispiel wird eine Beziehung zwischen der Feature-Class Weeds und der zugehörigen Tabelle Inspections hergestellt.


  1. Richten Sie die Feature-Class mit den gewünschten Feldern ein.
  2. Richten Sie die zugehörige Tabelle mit den gewünschten Feldern ein.
  3. Fügen Sie der Feature-Class Weeds das Global-ID-Feld hinzu.
    1. Klicken Sie in ArcCatalog mit der rechten Maustaste auf die Feature-Class Weeds.
    2. Wählen Sie Verwalten > Global-IDs hinzufügen… aus.

  4. Fügen Sie der Tabelle Inspections ein GUID-Feld hinzu.
    1. Klicken Sie in ArcCatalog mit der rechten Maustaste auf die Tabelle Inspections.
    2. Wählen Sie Eigenschaften aus.
    3. Fügen Sie auf der Seite Felder ein Feld mit dem Namen Weed_ID hinzu, und geben Sie den Typ mit GUID an.

  5. Erstellen Sie eine Beziehungsklasse zwischen der Feature-Class und der Tabelle.
    1. Klicken Sie in ArcCatalog mit der rechten Maustaste auf die File-Geodatabase.
    2. Wählen Sie Neu > Beziehungsklasse… aus.
    3. Folgen Sie den Eingabeaufforderungen. Weisen Sie Folgendes zu:


Quelltabelle = Feature-Class Weeds
Zieltabelle = Tabelle Inspections
Primärschlüssel = GlobalID (Feature-Class Weeds)
Fremdschlüssel = Weed_ID (Tabelle Inspections)

Artikel-ID:000015422

Software:
  • ArcGIS Collector
  • ArcMap

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden