Getrennte Fahrbahnen zusammenführen (Cartography)

Zusammenfassung

Generiert Features mit einspurigen Straßen anstelle von zugeordneten Paaren von getrennten Fahrbahnen.

Zugeordnete Paare von Straßen oder Fahrbahnen werden zusammengeführt, wenn sie zur gleichen Straßenklasse gehören, im Allgemeinen parallel zueinander verlaufen und sich innerhalb des Zusammenführungs-Abstands befinden. Die Straßenklasse wird vom Parameter Zusammenführungs-Feld bestimmt. Nicht zusammengeführte Straßen aus der eingegebenen Sammlung werden in die Ausgabe-Feature-Class kopiert.

Weitere Informationen zur Funktionsweise von "Getrennte Fahrbahnen zusammenführen"

TippTipp:

Dieses Werkzeug wird im Allgemeinen zur Vereinfachung einer Gruppe von Straßen in relativ großem Maßstab auf einen kleineren Maßstab verwendet, in dem es zulässig ist, Autobahnen und Boulevards mit getrennten Fahrbahnen als eine einzelne Linie darzustellen. Bei mittleren Maßstäben ist es möglicherweise vorzuziehen, getrennte Fahrbahnen als separate Features beizubehalten. In diesem Fall können Sie stattdessen das Werkzeug Straßenkonflikte lösen verwenden, um sicherzustellen, dass symbolisierte Fahrbahnen ohne Symbolkonflikte angezeigt werden. Wenn sowohl Straßenkonflikte lösen als auch Getrennte Fahrbahnen zusammenführen für dieselbe Gruppe von Straßen ausgeführt werden, ist es ratsam, zuerst Getrennte Fahrbahnen zusammenführen auszuführen.

VorsichtVorsicht:

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.

Abbildung

Getrennte Fahrbahnen zusammenführen (Werkzeug)
Das Werkzeug "Getrennte Fahrbahnen zusammenführen" erstellt Features mit einspurigen anstelle von mehrspurigen Fahrbahnen.

Verwendung

Syntax

MergeDividedRoads_cartography (in_features, merge_field, merge_distance, out_features, {out_displacement_features})
ParameterErläuterungDatentyp
in_features

Die Eingabe-Features mit linearen Straßen, die einander zugeordnete Paare von getrennten Fahrbahnen enthalten, die in einem einzelnen Ausgabe-Linien-Feature zusammengeführt werden sollen.

Feature Layer
merge_field

Das Feld, das die Straßenklassifizierungsinformationen enthält. Nur parallele, benachbarte Straßen gleicher Klassifizierung werden zusammengeführt. Ein Wert von 0 (null) sperrt ein Feature, um zu verhindern, dass es beim Zusammenführen berücksichtigt wird.

Field
merge_distance

Der Mindestabstand in den angegebenen Einheiten für relativ parallele Straßen-Features gleicher Klasse, die zusammengeführt werden sollen. Dieser Abstand muss größer als 0 sein. Wenn die Einheiten Punkt, mm, cm oder Zoll sind, wird der Wert als Seiteneinheiten betrachtet, und der Bezugsmaßstab wird berücksichtigt.

Linear unit
out_features

Die Ausgabe-Feature-Class mit Features für in einzelne Linien zusammengeführte Fahrbahnen und allen nicht zusammengeführten Straßen-Features.

Feature Class
out_displacement_features
(optional)

Die Ausgabe-Polygon-Features, die den Grad und die Richtung des Straßenversatzes enthalten, der vom Werkzeug "Versatz propagieren" verwendet wird, um räumliche Beziehungen zu erhalten.

Feature Class

Codebeispiel

Werkzeug "MergeDividedRoads" – Beispiel (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie das Werkzeug "MergeDividedRoads" im unmittelbaren Modus verwenden.

import arcpy
from arcpy import env
env.workspace = "C:/data"
env.referenceScale = "50000"
arcpy.MergeDividedRoads_cartography("roads.lyr", "level", "25 meters",
                                      "C:/data/cartography.gdb/transportation/merged_roads",
                                      "C:/data/cartography.gdb/transportation/displacement")
Werkzeug "MergeDividedRoads" – Beispiel (eigenständiges Python-Skript)

Dieses eigenständige Skript stellt ein Beispiel für die Verwendung des Werkzeugs "MergeDividedRoads" dar.

# Name: MergeDividedRoads_standalone_script.py
# Description: Resolves symbology conflicts between roads within a specified distance of each other by snapping them together
 
# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"
env.referenceScale = "50000"

# Set local variables
in_features = "roads.lyr"
merge_field = "level"
collapse_distance = "25 meters"
out_features = "C:/data/cartography.gdb/transportation/merged_roads"
out_displacement_features = "C:/data/cartography.gdb/transportation/displacement"

# Execute Merge Divided Roads
arcpy.MergeDividedRoads_cartography(in_features, merge_field, collapse_distance, out_features, out_displacement_features)

Umgebungen

Bezugsmaßstab

Der Bezugsmaßstab wird nur dann berücksichtigt, wenn der Parameter Zusammenführungs-Abstand in Seiteneinheiten angegeben wird. Wenn der Bezugsmaßstab verfügbar ist, basiert die Erkennung falscher Sackgassen auf einer Feature-Trennung von 0,5 mm in diesem Maßstab. Andernfalls wird das Doppelte der Toleranz des Raumbezugs verwendet.

Verwandte Themen

Lizenzinformationen

ArcView: Nein
ArcEditor: Nein
ArcInfo: Ja

7/10/2012