HOW TO

Erneutes Verknüpfen einer zuvor Feature-bezogenen Annotation in ArcMap 10.x

Last Published: January 4, 2021

Zusammenfassung

Eine Feature-bezogene Annotation-Feature-Class wird über eine abhängige Beziehung mit ihrer primären Feature-Class verknüpft. Zwar ist es nicht möglich, aus Standard-Annotationen Feature-bezogene Annotationen zu erstellen. Es ist aber möglich, Feature-bezogene Annotationen neu zu erstellen, wenn Feature-Classes beschädigt sind und neu erstellt werden müssen oder wenn die Beziehungsklasse nicht mehr verfügbar ist.

In den folgenden Anweisungen wird beschrieben, wie Feature-bezogene Annotationen wieder mit ihrer primären Feature-Class verknüpft werden. Dies ist nur dann möglich, wenn die Annotation ursprünglich Feature-bezogen war.

Vorgehensweise

Verwenden Sie den folgenden Workflow, um Feature-bezogene Annotationen wieder mit ihrer primären Feature-Class zu verknüpfen.

  1. Fügen Sie in ArcMap die Feature-Class und die Annotation-Feature-Class, die wieder verknüpft werden soll, hinzu.
  2. Fügen Sie in der Feature-Class ein neues Double-Feld mit dem Namen oldid hinzu. Die dazu erforderlichen Schritte finden Sie unter Hinzufügen von Feldern.
  1. Berechnen Sie das Feld oldid so, dass es gleich dem Feld OBJECTID ist.
    1. Öffnen Sie die Attributtabelle der aktuellen Feature-Class.
    2. Klicken Sie mit der rechten Maustaste auf das neue Feld oldid, und wählen Sie Feldberechnung aus.
    3. Wählen Sie im Dialogfeld Feldberechnung das Feld OBJECTID im Abschnitt Felder aus und klicken Sie auf OK.
  1. Fügen Sie in der Annotation-Feature-Class ein neues Double-Feld mit dem Namen oldfid hinzu.
  2. Berechnen Sie das Feld oldfid so, dass es gleich dem Feld FeatureID ist.
    1. Öffnen Sie die Attributtabelle der Annotation-Feature-Class.
    2. Klicken Sie mit der rechten Maustaste auf das neue Feld oldfid, und wählen Sie Feldberechnung aus.
    3. Wählen Sie im Dialogfeld Feldberechnung das Feld FeatureID im Abschnitt Felder aus.
    4. Klicken Sie auf OK.
  3. Erstellen Sie im Bereich Katalog eine neue leere Feature-Class in der Geodatabase.
    1. Klicken Sie mit der rechten Maustaste auf die Geodatabase, und wählen Sie Neu > Feature-Class aus.
    2. Geben Sie einen Namen für die neue Feature-Class an, legen Sie als Typ den Typ der ursprünglichen Feature-Class in Schritt 2 fest, und klicken Sie auf Weiter.
    3. Wählen Sie den Raumbezug aus, der in der ursprünglichen Feature-Class verwendet wurde, und klicken Sie auf Weiter.
    4. Übernehmen Sie die standardmäßige XY-Toleranz, und klicken Sie auf Weiter > Weiter.
    5. Klicken Sie auf Importieren, um die Felder aus der ursprünglichen Feature-Class zu importieren. Wählen Sie im Dialogfeld Nach Tabelle/Feature-Class suchen die ursprüngliche Feature-Class aus, und klicken Sie auf Hinzufügen und dann auf Fertig stellen.
  4. Erstellen Sie eine neue leere Annotation-Feature-Class in der Geodatabase.
Hinweis: Es ist nicht erforderlich, einen Raumbezug für die neue Annotation-Feature-Class zu definieren, da er automatisch aus der Feature-Class, mit der sie verknüpft ist, übernommen wird.
  1. Klicken Sie mit der rechten Maustaste auf die Geodatabase, und wählen Sie Neu > Feature-Class aus.
  2. Geben Sie einen Namen für die Feature-Class an, und legen Sie den Typ auf Annotations-Features fest.
  3. Aktivieren Sie das Kontrollkästchen Annotation mit folgender Feature-Class verknüpfen, wählen Sie die neue leere Feature-Class aus, die in Schritt 6 erstellt wurde, und klicken Sie auf Weiter > Weiter.
  1. Übernehmen Sie die standardmäßige XY-Toleranz, und klicken Sie auf Weiter.
  2. Geben Sie als Bezugsmaßstab einen Maßstab für die Annotation an. Es wird empfohlen, den Maßstab der ursprünglichen Feature-Class zu verwenden.
  3. Geben Sie die Label-Engine an, die zum Erstellen der Beschriftungen, die in Annotationen konvertiert werden, verwendet wird. Wählen Sie entweder Standard-Label-Engine oder Maplex-Label-Engine aus. Klicken Sie auf Weiter.
  4. Danach können Sie die Annotation-Eigenschaften (zum Beispiel Text und Farbe) festlegen oder die Standardeinstellungen übernehmen. Klicken Sie auf Weiter > Weiter.
  5. Klicken Sie auf Importieren, um die Felder aus der ursprünglichen Annotation-Feature-Class zu importieren. Wählen Sie im Dialogfeld Nach Tabelle/Feature-Class suchen die ursprüngliche Annotation-Feature-Class aus, und klicken Sie auf Hinzufügen.
  6. Klicken Sie auf Fertig stellen.
  1. Löschen Sie im Bereich Katalog die Beziehungsklasse, die die neuen Feature-Classes mit der neuen Annotation-Feature-Class verknüpft.
  2. Fügen Sie die neuen leeren Feature-Classes und die neue leere Annotation-Feature-Class zur Karte hinzu.
  3. Kopieren Sie die ursprünglichen Features, und fügen Sie sie in der neuen Feature-Class ein. Die Vorgehensweise finden Sie unter Kopieren und Einfügen von Features
  4. Führen Sie dieselben Schritte wie in Schritt 10 aus, um die ursprünglichen Annotations-Features in die neue Annotation-Feature-Class zu kopieren. Wählen Sie die neue Annotation-Feature-Class im Dialogfeld Einfügen aus.
  1. Klicken Sie mit der rechten Maustaste auf die neue Annotation-Feature-Class, und wählen Sie Verbindungen und Beziehungen > Verbindung aus. Verbinden Sie das Feld oldfid mit dem Feld oldoid in der neuen Feature-Class.
  1. Berechnen Sie das Feld FeatureID in der Annotation-Feature-Class so, dass es gleich dem Feld OBJECTID der Feature-Class ist.
    1. Klicken Sie mit der rechten Maustaste auf die neue Annotation-Feature-Class, und wählen Sie Attributtabelle öffnen aus.
    2. Klicken Sie mit der rechten Maustaste auf das Feld FeatureID, und wählen Sie Feldberechnung aus.
    3. Berechnen Sie das Feld FeatureID in der Annotation-Feature-Class so, dass es gleich dem Feld OBJECTID der Feature-Class ist.
  1. Klicken Sie in der Werkzeugleiste Editor auf Editor > Änderungen speichern. Klicken Sie auf Editor > Bearbeitung beenden.
  2. Klicken Sie mit der rechten Maustaste auf die neue Annotation-Feature-Class, und wählen Sie Verbindungen und Beziehungen > Verbindung(en) entfernen > Alle Verbindungen entfernen aus.
  3. Erstellen Sie die abhängige Beziehungsklasse zwischen der neuen Feature-Class und der neuen Annotation-Feature-Class neu. Die dazu erforderlichen Schritte finden Sie unter Erstellen einer abhängigen Beziehungsklasse. Wenn versucht wird, das Primärschlüsselfeld in der Ursprungs-Feature-Class auszuwählen, dann wählen Sie OBJECTID aus. Als Fremdschlüsselfeld in der Ziel-Feature-Class wählen Sie FeatureID aus.

Die neue Annotation-Feature-Class wird über eine abhängige Beziehungsklasse mit der neuen Feature-Class verknüpft. Um die Eigenschaften der Beziehungsklasse anzuzeigen, klicken Sie mit der rechten Maustaste auf die Beziehungsklasse und wählen Eigenschaften aus.

Artikel-ID: 000022063

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