Erkennen von Fehlern beim Berechnen eines geometrischen Netzwerks
Dieses Thema gilt nur für ArcGIS for Desktop Standard und ArcGIS for Desktop Advanced.
Während geometrische Netzwerke in ArcGIS for Desktop Advanced und Standard sowohl erstellt als auch bearbeitet werden können, sind sie in Basic schreibgeschützt.
Wenn Sie ein geometrisches Netzwerk erstellen, können die Feature-Classes, die Teil des Netzwerks werden sollen, Features enthalten, deren Geometrien im Kontext des geometrischen Netzwerks ungültig sind. Beispiele für diese Geometrien sind:
- Features mit leerer Geometrie
- Kanten-Features, die aus mehreren Teilen bestehen
- Kanten-Features, die eine geschlossene Schleife bilden oder den gleichen Von- und Bis-Knoten aufweisen
- Kanten-Features mit einer Länge von Null
- Mit einem Kanten-Feature-Stützpunkt lagegleiche Knoten haben einen unterschiedlichen Z-Wert.
- Eigenständige Knoten, d. h. Knoten, die mit keiner Kante verbunden sind
- Kanten-Features, für die verhindert wurde, dass sie mit sich selbst zusammengefasst werden, da die Länge nahezu der Fangtoleranz entspricht
Features mit ungültigen Geometrien werden bei der Netzwerkberechnung erkannt und in der Netzwerkfehlertabelle aufgezeichnet. Die Tabelle wird mit dem Namen des geometrischen Netzwerks und der Ergänzung "_BUILDERR" benannt. Die Fehlertabelle für ein Netzwerk namens "MeinNetzwerk" heißt demnach "MeinNetzwerk_BUILDERR". Die Tabelle befindet sich auf der Workspace-Ebene und enthält die Objekt-ID, Class-ID und den Fehlertyp für jeden Fehler. Der Fehlertyp entspricht der Aufzählung esriNetworkErrorType, einer Liste möglicher Gründe, warum die Geometrie eines Features in einem geometrischen Netzwerk ungültig ist. Am Ende der Berechnung des geometrische Netzwerks wird ein Meldungsfeld angezeigt mit dem Hinweis, dass Berechnungsfehler vorliegen, die überprüft werden müssen.
Die Netzwerkfehlertabelle ist eine vom Anwender verwaltete Tabelle. Als solche wird sie nicht aktualisiert, wenn die darin aufgelisteten Features bearbeitet werden. Es ist Aufgabe des Benutzers, den Tabelleninhalt möglichst bald nach der Erstellung zu aktualisieren, damit die Tabelle den State der Features korrekt wiedergibt. Die Tabelle wird vom Befehl Fehler bei der Netzwerkerstellung in ArcMap verwendet, um Features mit ungültigen Geometrien zu erkennen.
Die Methode zur Korrektur eines Netzwerkfehlers hängt vom Typ der ungültigen Geometrie ab.
Weitere Informationen zum Reparieren der Geometrie des Netzwerk-Features
Weitere Informationen zu anderen Werkzeugen für die Netzwerkverbindungserkennung und Reparatur
-
Klicken Sie auf Anpassen > Werkzeugleisten > Bearbeitung eines geometrischen Netzwerks.
Daraufhin wird ArcMap die Werkzeugleiste Bearbeitung eines geometrischen Netzwerks hinzugefügt.
- Fügen Sie Ihre Network-Feature-Classes in ArcMap ein.
- Klicken Sie in der Werkzeugleiste Editor auf Editor > Bearbeitung starten.
- Wählen Sie im Inhaltsverzeichnis von ArcMap einen Layer, der am geometrischen Netzwerk beteiligt ist.
- Klicken Sie auf den Befehl Fehler bei der Netzwerkerstellung.
- Ein Dialogfeld wird geöffnet, das die Zahl der Fehler anzeigt, und die Features mit unzulässigen Geometrien werden markiert.
- Wenn Sie das geometrische Netzwerk in einer ArcSDE-Geodatabase berechnen, müssen Sie die Daten als versioniert registrieren, bevor Sie mit der Bearbeitung beginnen können.
Weitere Informationen zum Registrieren von Daten als versioniert und Entfernen der Registrierung
- Wenn die Zahl der Fehler, die im Dialogfeld Fehler bei der Netzwerkerstellung angezeigt wird, nicht mit der Zahl der markierten Features übereinstimmt, kann es sein, dass unzulässige Features mit leerer Geometrie oder einer Länge von Null vorhanden sind. Öffnen Sie den Attribut-Editor, um die unzulässigen Features entsprechend der Feature-Class zu bestimmen.