Funktionsweise von "Straßennetzwerk ausdünnen"
Straßennetzwerk ausdünnen
Mit dem Werkzeug Straßennetzwerk ausdünnen stellen Sie eine vereinfachte Sammlung von Straßen zusammen, indem Sie Segmente festlegen, die aus der Anzeige entfernt werden können, ohne das allgemeine Wesen, die Dichte und die Gesamtkonnektivität der Straßen zu beeinflussen. Features, die kein Teil der resultierenden Straßensammlung sind, werden durch ein Attribut in den Eingabe-Layern identifiziert, die in einer Definitionsabfrage oder einer Auswahl zum Erstellen eines neuen Layers verwendet werden können.
Mit Straßennetzwerk ausdünnen werden Features nicht tatsächlich gelöscht. Wenn Sie Features tatsächlich entfernen möchten, können Sie das Werkzeug Linie kürzen verwenden.
Der Grad der Ausdünnung einer Straßensammlung wird durch den Parameter Minimale Länge gesteuert. Dabei sollten die Morphologie und das Wesen des Straßennetzes berücksichtigt werden. In der Regel erfordern regelmäßige Straßenmuster mit gerasterten Flächen, wie sie in nordamerikanischen Städten üblich sind, eine größere minimale Länge als organisch gestaltete Straßensammlungen.
Verwenden Sie die folgende Tabelle als Richtlinie für Werte in Karteneinheiten, die mit diesem Parameter in unterschiedlichen Ausgabemaßstäben verwendet werden sollten. Verfeinern Sie diese Werte nach Bedarf, um die gewünschten Ergebnisse zu erzielen.
Organisches, nicht gerastertes Straßenmuster | Regelmäßiges, gerastertes Straßenmuster | |||||
---|---|---|---|---|---|---|
Endgültiger Maßstab | Karteneinheiten | Seiteneinheiten | Karteneinheiten | Seiteneinheiten | ||
1:25.000 | 250 m | 825 Fuß | 1 cm | 500 m | 1.650 Fuß | 2 cm |
1:50.000 | 500 m | 1.650 Fuß | 1 cm | 1.000 m | 3.300 Fuß | 2 cm |
1:100,000 | 1.000 m | 3.300 Fuß | 1 cm | 2.000 m | 6.600 Fuß | 2 cm |
1:250.000 | 2.500 m | 8.250 Fuß | 1 cm | 5.000 m | 16.500 Fuß | 2 cm |
1:500,000 | 5.000 m | 16.500 Fuß | 1 cm | 10.000 m | 33.000 Fuß | 2 cm |
Überlegungen zur Datenaufbereitung
Mehrere Straßen-Layer können gleichzeitig bewertet werden, um sicherzustellen, dass in der endgültigen Anzeige alle Klassen von Straßen berücksichtigt werden. Dieses Werkzeug ist für die typischen räumlichen Beziehungen von Straßennetzen optimiert. Wenn das Werkzeug zum Verarbeiten anderer Themen verwendet wird, können unerwartete Ergebnisse auftreten. Es ist sehr wichtig, die Geometrie der Eingabe-Features ordnungsgemäß festzulegen, damit das Werkzeug die Beziehung der Features so beibehält, wie sie in einer Straßensammlung nebeneinander vorliegen. Beachten Sie die folgenden Anforderungen und Vorschläge für Eingabedaten:
- Vorsicht:
Wenn sich die Eingabe-Features nicht in einem projizierten Koordinatensystem befinden, wird eine Warnung ausgelöst. Dieses Werkzeug stützt sich auf lineare Entfernungseinheiten, bei denen in einem nicht projizierten Koordinatensystem unerwartete Ergebnisse auftreten können. Es wird dringend empfohlen, dieses Werkzeug für Daten in einem projizierten Koordinatensystem auszuführen, um sicherzustellen, dass die Ergebnisse gültig sind. Wenn das Koordinatensystem fehlt oder unbekannt ist, wird ein Fehler ausgelöst und keine Verarbeitung ausgeführt.
Singlepart-Features: Die Eingabe-Features dürfen keine Multipart-Features enthalten. Mit dem Werkzeug Multipart zu Singlepart erstellen Sie eine Topologie mit einer Linienregel Nur Single-Part, um Features zu einem Singlepart zu konvertieren.
Gemeinsame Segmente: Eingabe-Features dürfen einander nicht derart überlappen, dass sie gemeinsame Segmente aufweisen. Erstellen Sie eine Topologie mit den Linienregeln Keine Überlappung und Keine Überlappung mit sich selbst, um diese Probleme zu beheben. Wenn das Werkzeug mit mehr als einem Eingabe-Layer ausgeführt wird, erstellen Sie eine Topologie mit der Regel Überlappt sich nicht mit. Wenn gemeinsame Segmente gefunden wurden, wird ein Fehler ausgelöst und keine Verarbeitung ausgeführt. Die ObjectIDs der beteiligten Features werden in die Protokolldatei SharedGeom#.txt geschrieben (wobei "#" eine Ziffer darstellt, die inkrementell mit jeder generierten Protokolldatei zunimmt).
Leere oder Null-Geometrie: Die Eingabe-Features müssen aus gültigen Geometrien bestehen. Wenn Features mit der Shape-Länge 0 oder Null erkannt werden, wird eine Warnung ausgelöst, und diese Features werden vom Werkzeug ignoriert. Die ObjectIDs von Features mit leerer oder Null-Geometrie werden in die Protokolldatei EmptyGeom#.txt geschrieben (wobei "#" eine Ziffer darstellt, die inkrementell mit jeder generierten Protokolldatei zunimmt). Verwenden Sie bei Bedarf das Werkzeug Geometrie reparieren, um solche Features zu reparieren.
Sich überschneidende Features: Linien müssen an allen wirklichen Schnittpunkten geteilt werden, nicht jedoch bei Überführungen und Unterführungen. So finden Sie mit dem Werkzeug die richtigen Verbindungen zwischen den Straßen. Schnittpunkte, bei denen keine Teilung an der geeigneten Stelle erfolgt, führen möglicherweise zu unerwarteten Ergebnissen, da die Konnektivität der Straßen nicht genau bewertet wurde. Verwenden Sie die Feature-Topologieregeln Kein Schnittpunkt mit sich selbst und Darf keine Überschneidung oder Berührung mit dem Innenbereich aufweisen mit, um diese Probleme anzuzeigen und bei Bedarf zu beheben. Wenn sich überschneidende Features erkannt wurden, wird eine Warnung ausgelöst, aber das Werkzeug wird weiterhin ausgeführt. Die ObjectIDs von Schnittpunkten ohne Teilung werden in die Protokolldatei NotSplit#.txt geschrieben (wobei "#" eine Ziffer darstellt, die inkrementell mit jeder generierten Protokolldatei zunimmt).
Falsche Sackgassen: Als falsche Sackgasse wird ein nicht verbundenes Segment bezeichnet, das bei der Symbolisierung im endgültigen Kartenmaßstab eine Verbindung aufzuweisen scheint. Dabei kann es sich um Flächen handeln, bei denen Sie aufgrund des visuellen Eindrucks von einer Verbindung ausgehen, die Features jedoch in Wirklichkeit nicht verbunden sind. Bei der Verarbeitung ohne Reparatur der Verbindung können unerwartet getrennte Features sichtbar werden. Unter Berücksichtigung des Bezugsmaßstabs wird jeder Endpunkt, der sich näher als 0,5 mm an einem anderen Liniensegment befindet, als falsche Sackgasse erkannt. Wenn falsche Sackgassen erkannt werden, wird eine Warnung ausgelöst, aber die Verarbeitung fortgesetzt. Erkannte falsche Sackgassen werden in die Protokolldatei DeadEnd#.txt geschrieben (wobei "#" eine Ziffer darstellt, die inkrementell mit jeder generierten Protokolldatei zunimmt).
Der Speicherort der Protokolldateien, die möglicherweise bei Warnungen oder Fehlern generiert werden, ist vom Betriebssystem abhängig:
- Unter Windows XP werden Protokolldateien unter C:\Dokumente und Einstellungen\<Benutzername>\Lokale Einstellungen\Temp geschrieben.
- Unter Windows Vista und Windows 7 werden Protokolldateien unter C:\Benutzer\<Benutzername>\AppData\Local\Temp geschrieben.
Stützpunkte: Überflüssige Stützpunkte beeinträchtigen möglicherweise die Qualität und Verarbeitungszeit. Entfernen Sie sie mit dem Werkzeug Linie vereinfachen.
Bezugsmaßstab: Stellen Sie sicher, dass der Bezugsmaßstab so festgelegt ist, dass der Parameter Minimale Länge in Seiteneinheiten (Punkt, Zoll, mm, cm) angegeben wird.
Überlegungen zum Workflow
Am effektivsten verwenden Sie dieses Werkzeug zusammen mit anderen Werkzeugen für die Generalisierung und Grafikkonfliktlösung. Im Folgenden finden Sie einige Tipps zur Verwendung dieser Werkzeuge mit anderen Layern und anderen Werkzeugen in einem Workflow:
Legen Sie die Feature-Hierarchie fest. Der Parameter Hierarchiefeld gibt die relative Wichtigkeit der Straßen-Features an. In der Regel entspricht dies der Art und Weise, in der Straßen klassifiziert und symbolisiert werden. Der Hierarchiewert 1 wird den wichtigsten Straßen zugeordnet; höhere Ganzzahlen geben zunehmend weniger bedeutende Straßen an. Wenden Sie auf die Eingabedaten möglichst nicht mehr als etwa fünf Klassifizierungsebenen an. Alle Eingabe-Layer werden bei der Hierarchisierung der Features zusammen bewertet. Daher muss jeder Layer ein Feld des gleichen Namens enthalten und für dieses die gleichen Klassifizierungswerte verwenden.
Verwenden Sie mehrere Unsichtbarkeitsfelder. Zwar ist im Werkzeug nur ein Unsichtbarkeitsfeld angegeben, doch können Sie ggf. in den Eingabe-Feature-Classes mehrere Felder einrichten und das Werkzeug mit diesen verschiedenen Feldern mehrmals ausführen. So können Sie unterschiedliche vereinfachte Straßennetze für andere Maßstäbe erstellen und pflegen oder verschiedene Werte für "Minimale Länge" für den Vergleich von Ergebnissen verwenden.
-
Erzwingen Sie die Beibehaltung signifikanter Features. Der Parameter Hierarchiefeld kann zum Sperren von Features verwendet werden, indem Sie für solche Features den Wert für das Hierarchiefeld auf Null festlegen, um so zu erzwingen, dass sie in der resultierenden vereinfachten Straßensammlung unabhängig von Länge oder Hierarchiewert sichtbar bleiben. Dies betrifft beispielsweise kurze Straßen mit einem wichtigen Gebäude. Das Sperren einer Straße kann sich auf benachbarte Straßen-Features auswirken, sodass diese möglicherweise sichtbar bleiben, was andernfalls nicht der Fall wäre. Dies kann die Integrität der resultierenden Straßensammlung verzerren, da den Straßen in der Nähe eines gesperrten Features eine unerwartete Bedeutung zugewiesen wird und die Feature-Dichte auf dieser Fläche zunimmt.
Zeigen Sie das resultierende vereinfachte Straßennetz an. Zum Anzeigen der Ergebnisse des Werkzeugs richten Sie Definitionsabfragen für Layer ein, indem Sie die Eingabe-Feature-Classes zeichnen, z. B. Unsichtbarkeit <> 1. In den Vergleich mit den ursprünglichen Features schließen Sie einen Layer ohne Definitionsabfrage ein. Diesen Layer können Sie unter dem anderen Layer mit der gleichen Symbologie, aber mit Transparenz zeichnen, um leicht erkennen zu können, welche Features aus der Anzeige entfernt wurden. Stattdessen können Sie auch das Unsichtbarkeitsfeld verwenden, um alle Features ungleich 1 auszuwählen und eine neue Feature-Class zu erstellen. Wenn Sie alle Features in der Feature-Class belassen und mit einer Definitionsabfrage zeichnen, ergibt sich der Vorteil, dass Sie die Ergebnisse des Werkzeugs manuell ändern können, indem Sie den Wert des Unsichtbarkeitsfelds für einige Features ändern.
Überprüfen Sie die Symbologie an Straßenverbindungen. Das Entfernen einiger Straßen aus der Anzeige kann dazu führen, dass Flächen Verbindungen zwischen Straßen-Features aufweisen, die Symbologie (Straßenklassifizierung) bei einer abrupten Änderung jedoch bei Anzeige von weniger Features nicht mehr angemessen ist.
Erwägen Sie die Auflösung von Konflikten für parallel verlaufende Features. Dieses Werkzeug behält parallel verlaufende Features in der Regel bei. Wenn diese symbolisiert werden, weisen sie im gewünschten Ausgabemaßstab möglicherweise eine zu hohe Dichte auf. Erwägen Sie dann, das Werkzeug Getrennte Fahrbahnen zusammenführen auszuführen, um eine einzelne repräsentative Linie für mehrspurige Straßen zu erstellen, und/oder das Werkzeug Straßenkonflikte lösen, um grafisch in Konflikt stehende Straßen räumlich etwas zu trennen.