Mit der Network Analyst-Lizenz verfügbar.
Jede Feature-Class in einer Geodatabase verfügt über eine Feature-Class-ID. Dabei handelt es sich um eine automatisch generierte Ganzzahl (Integer), anhand der die Feature-Class innerhalb einer Geodatabase eindeutig identifiziert wird. Wenn Sie eine Feature-Class aus einer Geodatabase in eine andere kopieren, unterscheiden sich die Feature-Class-IDs des Originals und der Kopie normalerweise voneinander. Wenn Sie innerhalb der gleichen Geodatabase kopiert und eingefügt werden, unterscheiden Sie deren IDs zweifellos voneinander.
In einem Netzwerk-Dataset verweisen die beteiligten Quell-Features und Datensätze manchmal aufeinander, teilweise durch Feature-Class-IDs. Wenn eine Feature-Class-ID also anders ist als erwartet, sind die Verweise auf die Features fehlerhaft.
Bei den Netzwerk-Datentypen, die auf Feature-Class-IDs verweisen und deren Verweise beim Kopieren möglicherweise fehlerhaft sind, handelt es sich um Kartenübergänge, Wegweiser und Tabellen mit Verkehrsdaten (insbesondere die Straßen-Profil- und Straßen-TMC-Tabelle).
Kantenübergangs-Features verfügen über Attributwerte, die auf die Feature-Class-IDs von zwei oder mehreren Kanten-Feature-Quellen verweisen, um unzulässige oder mit Abzügen versehene Kantenübergänge zwischen angrenzenden Kanten zu identifizieren.
Die Signpost-Straßentabelle verweist auf Feature-Class-IDs von Kanten-Feature-Quellen, um beschriftete Manöver zwischen angrenzenden Kanten zu identifizieren und detailliertere Wegbeschreibungen bereitzustellen.
Die Straßen-Profil-Join-Tabelle verfügt über Attributwerte, die auf die Feature-Class-ID einer Kanten-Feature-Quelle verweisen, um historische Verkehrsdaten mit Straßen zu verknüpfen. In ähnlicher Weise verweisen die Attributwerte in der Straßen-TMC-Join-Tabelle auf die Feature-Class-ID von Kantenquellen, um Live-Verkehrsdaten besser mit Straßen verknüpfen zu können.
Wenn die Feature-Class-IDs, auf die Kartenübergänge, Wegweiser und Tabellen mit Verkehrsdaten verweisen, nicht korrekt sind, können Fehler auftreten oder, was noch schlimmer ist, die IDs sind nicht korrekt, was zu unerwarteten Ergebnissen führt. Zum Beispiel könnte eine Straßen-Profil- oder Straßen-TMC-Join-Tabelle, die mit Verkehrsdaten verwendet wird, auf die falschen Straßen-Features verweisen und so dazu führen, dass bei der Analyse falsche Geschwindigkeiten angezeigt oder verwendet werden. Auf ähnliche Weise könnte die Straßen-Straßenschild-Join-Tabelle auf die falschen Straßen verweisen und zu verwirrenden Wegbeschreibungen führen.
Wenn Sie Kartenübergänge, Wegweiser und Tabellen mit Verkehrsdaten einzeln kopieren, können die referenzierten ID-Felder nur manuell aktualisiert werden, was vermieden werden sollte. Eine Alternative besteht darin, ein grundlegendes Netzwerk-Dataset anhand der Kartenübergangs-, Wegweiser-, Verkehrs- und anderen Netzwerk-Daten zu erstellen, die Sie verwenden möchten, und anschließend das temporäre Netzwerk-Dataset anstelle der einzelnen Quell-Feature-Classes zu kopieren und einzufügen. Die Quell-Feature-Classes werden automatisch mit dem Netzwerk-Dataset kopiert. Nach Abschluss des Vorgangs können Sie das temporäre Netzwerk-Dataset löschen oder es weiterhin verwenden. Bei dieser Methode werden die Verweise auf Feature-Class-IDs automatisch aktualisiert, sodass Sie keine manuellen Aktualisierungen vornehmen müssen.
Falls das Kopieren des Netzwerk-Datasets keine Option für Sie ist oder Sie Feature-Class-IDs aus anderen Gründen aktualisieren müssen, können Sie die nachfolgenden Schritte ausführen.
- Navigieren Sie im Fenster Katalog von ArcMap zur ursprünglichen Streets-Feature-Class. Klicken Sie mit der rechten Maustaste auf die Feature-Class, und wählen Sie dann Eigenschaften aus.
- Klicken Sie im Dialogfeld Eigenschaften: Feature-Class auf die Registerkarte Allgemein.
- Klicken Sie auf die Schaltfläche mit den Auslassungspunkten, die sich neben dem Textfeld Name befindet.
Im Dialogfeld Objektklassen-ID wird die Feature-Class-ID angegeben. Erfassen Sie den angezeigten Wert, da Sie diesen Wert möglicherweise in den kopierten Kantenübergangs-, Wegweiser- und Verkehrstabellendaten suchen müssen.
- Rufen Sie die Feature-Class-ID der kopierten Streets-Feature-Class ab. Gehen Sie dabei auf die gleiche Weise vor wie beim Abrufen der ID der ursprünglichen Streets-Feature-Class.
- Wenn die Feature-Class-ID-Werte der ursprünglichen und der kopierten Streets-Feature-Class identisch sind, müssen Sie keine weiteren Schritte ausführen. Wenn die IDs jedoch unterschiedlich sind, müssen Sie die Attributtabellen der kopierten Turn-Feature-Class, der Signpost-Straßentabelle und der Verkehrstabellen öffnen und die ID der ursprünglichen Streets-Feature-Class aus Schritt 3 durch die ID der kopierten Streets-Feature-Class aus Schritt 4 ersetzen.
Um die kopierte Turn-Feature-Class zu reparieren, ersetzen Sie den ursprünglichen Streets-Class-ID-Wert in den Feldern mit dem Namen "Edge#FCID" (wobei "#" eine Nummer darstellt) durch die ID der kopierten Streets-Feature-Class.
Als Alternative können Sie ein Netzwerk-Dataset für die kopierten Daten erstellen und dann das Werkzeug Gemäß Geometrie aktualisieren ausführen. Dieses Werkzeug aktualisiert die Feldwerte von Turn-Features automatisch, Sie müssen jedoch die Geometrie der Turn-Features manuell bearbeiten, deren Stützpunkte sich nicht mit den kopierten Street-Features überschneiden bzw. deren Stützpunkte sich mit lagegleichen Street-Features überschneiden. Um eine Aktualisierung gemäß der Geometrie durchzuführen, müssen die Stützpunkte von Turn-Features eine Kantenquelle überschneiden, um die Quell-Feature-Class- und Feature-IDs zu identifizieren, mit denen die Kantenübergänge verknüpft sind.
Um die kopierte Signpost-Straßen-, Straßen-Profil- oder Straßen-TMC-Join-Tabelle zu reparieren, suchen Sie das Feld "EdgeFCID", und ersetzen Sie jede ursprüngliche Streets-Feature-Class-ID durch die der kopierten Streets-Feature-Class.