Zusammenfassung
Reduziert kleine, offene Anordnungen von Straßensegmenten, die den allgemeinen Verlauf eines Straßennetzes unterbrechen, z. B. Kreisverkehre, und ersetzt sie durch eine vereinfachte Darstellung.
Anordnungen werden unabhängig von der Straßenklasse reduziert, wenn der Durchmesser der offenen Fläche kleiner oder gleich dem Parameterwert Distanz für Reduzierung ist. Alle nicht reduzierten Straßen aus den Eingabe-Features werden in die Ausgabe-Feature-Class kopiert.
Weitere Informationen finden Sie unter Funktionsweise von "Straßendetails reduzieren".
Abbildung
Verwendung
Dichte Blöcke von Straßen oder andere komplexe Anordnungen werden nicht reduziert oder ausgedünnt. Erwägen Sie, das Werkzeug Straßennetzwerk ausdünnen zu verwenden, um die Dichte von Straßen zu reduzieren.
Kreisverkehre oder ähnliche offene Straßendetails, die mit getrennten Fahrbahnen verbunden sind, werden nicht reduziert, um das Erstellen sehr kleiner Straßensegmente zu vermeiden. Erwägen Sie, zunächst das Werkzeug Getrennte Fahrbahnen zusammenführen auszuführen, um eine einzelne Straße zu erstellen und danach die Kreisverkehre zu reduzieren.
Wenn ein Kreisverkehr oder ein anderes offenes Straßendetail nicht ohne Beeinflussung der Netzwerkverbindung geändert werden kann, wird es nicht reduziert.
Erwägen Sie, dieses Werkzeug mehrmals mit unterschiedlichen Distanzen zur Reduzierung auszuführen, um Ausgaben für verschiedene Maßstäbe zu erstellen.
Bei Verarbeitung von großen Straßen-Datasets werden möglicherweise Speicherbeschränkungen überschritten. Erwägen Sie in diesem Fall, die Eingabedaten partitionsweise zu verarbeiten, indem Sie eine relevante Polygon-Feature-Class in der Umgebungseinstellung Kartografische Partitionen angeben. Die Teile der Daten, die durch Partitionsgrenzen definiert werden, werden sequenziell verarbeitet. Die Ausgabe-Feature-Class ist an den Partitionsrändern konsistent.
Syntax
arcpy.cartography.CollapseRoadDetail(in_features, collapse_distance, output_feature_class, {locking_field})
Parameter | Erklärung | Datentyp |
in_features | Die Eingabe-Features, die kleine umschlossene Straßendetails wie z. B. Kreisverkehre enthalten, die reduziert werden sollen. | Feature Layer |
collapse_distance | Der Durchmesser oder die Querdistanz des Straßendetails, das für die Reduzierung in Betracht gezogen werden soll. | Linear Unit |
output_feature_class | Die Ausgabe-Feature-Class, die die reduzierten Features – Features, die entsprechend der Reduzierung geändert wurden – und alle nicht betroffenen Features enthält. | Feature Class |
locking_field (optional) | Das Feld enthält Informationen zu Sperrungen für die Features. Der Wert 1 gibt an, dass ein Feature nicht ausgeblendet wird. | Field |
Codebeispiel
CollapseRoadDetail – Beispiel (Python-Fenster)
Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion CollapseRoadDetail im unmittelbaren Modus verwendet wird.
import arcpy
arcpy.env.workspace = "C:/data/cartography.gdb/transportation"
arcpy.CollapseRoadDetail_cartography("roads.lyr", "250 Feet", "roads_collapse_250")
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Nein
- Advanced: Ja
Verwandte Themen
- Überblick über das Toolset "Generalisierung"
- Konfliktlösung und Generalisierung
- Automatisieren von Workflows für die Konfliktlösung und Generalisierung bei der Geoverarbeitung
- Getrennte Fahrbahnen zusammenführen
- Funktionsweise von "Getrennte Fahrbahnen zusammenführen"
- Generalisieren von großen Datasets mit Partitionen
- Straßennetzwerk ausdünnen
- Funktionsweise von "Straßennetzwerk ausdünnen"
- Kartografische Partitionen erstellen
- Kartografische Partitionen (Umgebungseinstellung)