ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS for Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Auswählen eines eindeutigen Kennungsfeldes

Alle Layer in ArcGIS – einschließlich Abfrage-Layer, Layer aus Geodatabases und Layer aus Datenbanken – erfordern eine eindeutige Kennung.

Wenn Sie einen Abfrage-Layer für eine Geodatabase-Tabelle oder Feature-Class definieren, verfügt die Tabelle immer über ein eindeutiges Kennungsfeld: das Feld "ObjectID".

In den meisten Fällen jedoch erstellen Sie Abfrage-Layer für den Zugriff auf Feature-Classes und Tabellen in einer Datenbank, oder Sie ziehen einen Datenbank-Layer direkt in einen ArcGIS Desktop-Client. Da Datenbanktabellen in der Regel ein eindeutiges Kennungsfeld enthalten, ist in Ihren Datenbanktabellen wahrscheinlich bereits ein Feld enthalten, das Sie als eindeutige Kennung verwenden können.

Um ein Feld als eindeutige Kennung in ArcGIS verwenden zu können, muss ein Feld ungleich NULL sein, eindeutige Werte enthalten und einem der folgenden Datentypen entsprechen:

  • Ganze Zahl (nur positive Werte)
  • Zeichenfolge
  • GUID
  • Datum

Da der Wert im eindeutigen Kennungsfeld eine Zeile oder ein Feature-Objekt in ArcGIS eindeutig identifiziert, müssen die Werte dieses Feldes immer eindeutig und ungleich NULL sein. Sie müssen garantieren, dass die Werte dieses Feldes diese Anforderung erfüllen.

Hinweis:

Sie erhalten eine Fehlermeldung, wenn ArcGIS einen NULL-Wert feststellt, ArcGIS erzwingt jedoch nicht die Eindeutigkeit von Werten in einem eindeutigen Kennungsfeld, das in einem Abfrage-Layer oder einer Datenbanktabelle verwendet wird. Wenn ArcGIS auf einen nicht eindeutigen Wert stößt, wird kein Fehler zurückgegeben. Möglicherweise sind die Ergebnisse in Auswahlsätzen oder anderen Abfragen in ArcGIS jedoch inkonsistent.

Ermittelt ArcGIS keine qualifizierte eindeutige Kennung, werden Sie aufgefordert, mindestens ein Feld auszuwählen, das verwendet werden soll, wenn Sie eine Datenbanktabelle in ArcMap ziehen oder die neue Definition eines Abfrage-Layers überprüfen. In diesem Beispiel konnte ArcGIS kein Ganzzahl-Feld ungleich NULL finden, das als eindeutige Kennung verwendet werden kann. Sie müssen ein Feld oder eine Kombination von Feldern auswählen, die ungleich NULL und eindeutig sind, um sie als eindeutige Kennung für die Zeilen in der Tabelle verwenden zu können.

Auswählen eines oder mehrerer Felder, die als eindeutige ID verwendet werden sollen

Ist ein qualifiziertes Feld vorhanden, legt ArcGIS standardmäßig das zuerst gefundene Feld ungleich NULL als eindeutiges Kennungsfeld fest, wenn Sie eine Datenbanktabelle aus dem Kataloginhaltsverzeichnis ziehen und in ArcMap platzieren oder die Definition eines Abfrage-Layers überprüfen. Häufig wird ein geeigneter Wert als eindeutiges Kennungsfeld verwendet, Sie können stattdessen jedoch andere qualifizierende Felder aus der Liste Eindeutige(s) Kennungsfeld(er) verwenden. Führen Sie diese Schritte aus, um die eindeutigen Felder zu ändern, die ArcGIS für Datenbanktabellen verwendet:

  1. Klicken Sie in ArcMap mit der rechten Maustaste auf den Layer im Inhaltsverzeichnis, und klicken Sie dann auf Eigenschaften.
  2. Klicken Sie auf die Registerkarte Quelle, und klicken Sie dann auf Abfrage ändern.

    Das Dialogfeld Abfrage-Layer bearbeiten wird geöffnet.

  3. Aktivieren Sie Erweiterte Optionen anzeigen, und klicken Sie auf Weiter.
  4. Wählen Sie mindestens ein anderes qualifizierendes Feld, das als eindeutige Kennung verwendet werden soll, und klicken Sie auf Beenden.
  5. Klicken Sie auf OK, um das Dialogfeld Layer-Eigenschaften zu schließen.

Verwandte Themen

  • Eindeutige Kennungsfelder in Datenbanktabellen
  • Was ist eine ObjectID?

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS Plattform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2019 Esri. | Datenschutz | Rechtliches