Mit der Standard- oder Advanced-Lizenz verfügbar.
Manchmal enthalten geometrische Netzwerke Features mit ungültiger Geometrie oder inkonsistenter Konnektivität. Es gibt eine Reihe von Werkzeugen und Befehlen, mit denen Sie Konnektivitäts- und Geometrieprobleme innerhalb eines geometrischen Netzwerks beheben können. Die Werkzeugleiste Bearbeitung eines geometrischen Netzwerks enthält die Befehle und Werkzeuge zur Überprüfung und Reparatur von Netzwerk-Features.
Die Befehle "Netzwerkverbindung überprüfen" und "Netzwerkgeometrie überprüfen"
Die Überprüfung von Netzwerken ist eine komplexe Aufgabe. Mit den Befehlen Netzwerkverbindung überprüfen und Netzwerkgeometrie überprüfen, die sich auf das gesamte Netzwerk beziehen, kann ein Auswahlsatz der Netzwerk-Features mit inkonsistenter Konnektivität oder ungültiger Geometrie erstellt werden. Diese Befehle erleichtern das Erkennen und Korrigieren von Inkonsistenzen im Netzwerk.
Der Befehl "Konnektivität überprüfen"
Mit dem Befehl Netzwerkverbindung überprüfen wird ein Auswahlsatz der Netzwerk-Features mit inkonsistenter Konnektivität erstellt und ein Dialogfeld mit der Anzahl der ausgewählten Features angezeigt. Wenn der Befehl ausgeführt wird, hat der Benutzer die Möglichkeit, den Befehl für das gesamte Netzwerk oder für die aktuelle Ausdehnung auszuführen. Wenn er für das gesamte geometrische Netzwerk ausgeführt wird, wird nach folgenden Arten von inkonsistenter Netzwerkkonnektivität gesucht:
- Ein Netzwerk ohne entsprechende Netzwerkelemente
- Ein Netzwerk-Feature mit einem oder mehreren fehlenden Netzwerkelementen
- Ein Netzwerk-Feature mit doppelten Netzwerkelementen
- Ein Netzwerk-Feature, das mit inkonsistenten oder unzulässigen Netzwerkelementen verbunden ist
- Ein Netzwerk-Feature, das mit einem nicht vorhandenen Netzwerk-Feature verbunden ist
Neben den bereits erwähnten Überprüfungen kann der Befehl "Netzwerkverbindung überprüfen" auch für die geometrischen Netzwerk-Features in der aktuellen Ausdehnung ausgeführt werden. Diese Überprüfungen sind jedoch auf eine Ausdehnung begrenzt, da bei diesen Überprüfungen die geometrische Übereinstimmung von Netzwerk-Features mit der logischen Konnektivität verglichen wird und die Ausführung daher mehr Zeit in Anspruch nimmt. Zu den umfangreicheren Überprüfungen, die durchgeführt werden können, zählen Folgende:
- Ein Netzwerk-Knoten, der nicht mit den damit verbundenen Kanten lagegleich ist
- Ein Netzwerkelement, das mit einer Kante mit der Länge Null verknüpft ist
- Eine Netzwerkkante mit ungültiger Kantenelementreihenfolge
Nach der Ermittlung von Features mit inkonsistenter Konnektivität können die Inkonsistenzen mit dem Werkzeug Konnektivität wiederherstellen oder mit dem Werkzeug Konnektivität reparieren korrigiert werden. Mit dem Werkzeug Konnektivität wiederherstellen, das sich auf einen benutzerdefinierten Bereich bezieht, kann die Netzwerkverbindung aller Features innerhalb des definierten Bereichs und aller Features, die den definierten Bereich überschneiden, gelöscht und wiederhergestellt werden. Das Werkzeug eignet sich daher besonders gut für kleine Bereiche mit einer hohen Konzentration an Features mit inkonsistenter Konnektivität. Der Befehl Konnektivität reparieren kann für das gesamte Netzwerk ausgeführt werden, wobei Inkonsistenzen in geometrischen und logischen Netzwerken repariert werden, oder er kann für die Anzeigeausdehnung ausgeführt werden, wobei Inkonsistenzen durch umfassendere Überprüfungen repariert werden.
Mit dem Befehl Netzwerkverbindung überprüfen können nicht nur Features mit inkonsistenter Konnektivität, sondern auch Inkonsistenzen innerhalb des logischen Netzwerks aufgespürt werden. Wenn Inkonsistenzen vorhanden sind, wird in einem Dialogfeld eine Warnung angezeigt, dass im logischen Netzwerk Inkonsistenzen vorhanden sind. Zudem wird empfohlen, die Inkonsistenzen mit dem Befehl Konnektivität reparieren zu reparieren. Der Befehl "Konnektivität reparieren" sollte zur Reparatur des logischen Netzwerks für das gesamte Netzwerk, nicht nur für die aktuelle Ausdehnung, ausgeführt werden.
Wenn in der Registrierung unter HKEY_CURRENT_USER\Software\ESRI\Geodatabase der Eintrag "RepairConnectivity" vorhanden ist, wird eine Datei erzeugt, die alle Fehler und Warnungen enthält, die durch den Befehl "Konnektivität überprüfen" generiert werden. Mit "D:\Temp\" wird beispielsweise im Verzeichnis "D:\Temp\" eine Protokolldatei erstellt. Der Name der Protokolldatei setzt sich aus dem Namen des geometrischen Netzwerks und der aktuellen Version zusammen, sofern es sich um eine Enterprise-Geodatabase handelt.
Mit dem Geoverarbeitungswerkzeug "Konnektivität des geometrischen Netzwerks überprüfen und reparieren" kann das gesamte geometrische Netzwerk oder eine angegebene Ausdehnung überprüft bzw. repariert werden.
Weitere Informationen zum Werkzeug Konnektivität des geometrischen Netzwerks überprüfen und reparieren
Der Befehl "Netzwerkgeometrie überprüfen"
Mit dem Befehl Netzwerkgeometrie überprüfen wird ein Auswahlsatz der Netzwerk-Features erstellt, deren Geometrie für Netzwerk-Features ungültig ist. Dazu zählen die folgenden Arten ungültiger Netzwerkgeometrien:
- Ein Feature, das eine leere Geometrie aufweist
- Ein Feature, dessen Geometrie mehrere Teile enthält (nur Kanten-Features)
- Ein Feature, dessen Anfangs- und Endstützpunkte identisch sind (nur Kanten-Features)
- Ein Feature, dessen Geometrie die Länge 0 aufweist (nur Kanten-Features)
Mit dem Befehl Netzwerkgeometrie überprüfen lassen sich Features mit einer leeren Geometrie oder mit der Länge 0 nur dann ermitteln, wenn sie sich in einem Auswahlsatz befinden. Um einen Auswahlsatz zu erstellen, klicken Sie im Inhaltsverzeichnis von ArcMap mit der rechten Maustaste auf den Layer, der überprüft werden soll. Klicken Sie zunächst unter Auswahl auf Alles auswählen und dann auf den Befehl Netzwerkgeometrie überprüfen.
Bei der Reparatur der verschiedenen Arten ungültiger Geometrie müssen Sie jeweils unterschiedlich vorgehen. Eine Anleitung zur Reparatur der Geometrie eines Netzwerk-Features finden Sie unter Reparieren der Netzwerkkonnektivität.
Werkzeuge "Netzwerkverbindung überprüfen" und "Netzwerkgeometrie überprüfen"
Mit den Werkzeugen Netzwerkverbindung überprüfen und Netzwerkgeometrie überprüfen werden dieselben Tests auf gültige Netzwerk-Features ausgeführt wie mit den entsprechenden Befehlen. Der Unterschied besteht jedoch darin, dass sich die Werkzeuge entweder auf eine benutzerdefinierte Ausdehnung (statt auf eine Auswahl von Features) oder auf das gesamte Netzwerk beziehen.
Das Werkzeug Konnektivität überprüfen ist sehr rechenintensiv und sollte in der Regel nicht zum Aufspüren von inkonsistenter Konnektivitäten verwendet werden. Anstelle dieses Werkzeugs sollte der Befehl Netzwerkverbindung überprüfen verwendet werden, da damit Inkonsistenzen im Netzwerk in einem Bruchteil der Zeit zurückgegeben werden.
Wenn Sie beim Definieren des Interessenbereichs mit den Werkzeugen Netzwerkverbindung überprüfen und Netzwerkgeometrie überprüfen die Esc-Taste drücken, wird der Vorgang abgebrochen.