Zusammenfassung
Ermöglicht, dass kreuzende Linien als überführend angezeigt werden. Dazu werden Brückenparapets und Masken erstellt, die das darunter liegende Straßensegment verdecken.
Abbildung
Verwendung
Erfordert als Eingabe sich schneidende Linien-Features, die mit Strichrepräsentationen symbolisiert werden.
Bei sich selbst überlappenden Features können die Layer Eingabe oben liegender Features mit Repräsentationen und Eingabe unten liegender Features mit Repräsentationen identisch sein. Wenn diese unten und oben liegenden Repräsentationen identisch sind, ist ein SQL-Ausdruck zur genaueren Feature-Auswahl erforderlich.
Dieses Werkzeug ist mit dem Werkzeug Unterführung erstellen identisch, jedoch wird mit dem where_clause-Parameter in diesem Werkzeug eine Auswahl im Parameter Eingabe oben liegender Features mit Repräsentationen und im Werkzeug "Unterführung erstellen" im Parameter Eingabe unten liegender Features mit Repräsentationen getroffen.
Syntax
CreateOverpass(in_above_features, in_below_features, margin_along, margin_across, out_overpass_feature_class, out_mask_relationship_class, {where_clause}, {out_decoration_feature_class}, {wing_type}, {wing_tick_length})
Parameter | Erklärung | Datentyp |
in_above_features | Der Eingabe-Layer mit Linien-Features, der Strich-Repräsentationen enthält, die sich mit Strich-Repräsentationen im Parameter Eingabe unten liegender Features mit Repräsentationen schneiden und als oberhalb verlaufend symbolisiert werden. | Layer |
in_below_features | Der Eingabe-Layer mit Linien-Features, der Strich-Repräsentationen enthält, die sich mit Strich-Repräsentationen im Parameter Eingabe oben liegender Features mit Repräsentationen schneiden und als unterhalb verlaufend symbolisiert werden. Diese Features werden durch die im Parameter Ausgabe-Feature-Class für Überführungen erstellten Polygone maskiert. | Layer |
margin_along | Legt die Länge der Maskierungspolygone entlang dem Parameter Eingabe oben liegender Features mit Repräsentationen fest, indem die Entfernung der Maskierung über die Breite des Strichsymbols des Parameters Eingabe unten liegender Features mit Repräsentationen hinaus in Seiteneinheiten angegeben wird. Der Parameter Rand längs muss angegeben werden und größer oder gleich 0 sein. Wählen Sie eine Seiteneinheit (Punkte, Millimeter usw.) für diesen Parameter aus. Die Standardeinstellung ist Punkte. | Linear Unit |
margin_across | Legt die Breite der Maskierungspolygone über den Parameter Eingabe oben liegender Features mit Repräsentationen fest, indem die Entfernung der Maskierung über die Breite des Strichsymbols des Parameters Eingabe unten liegender Features mit Repräsentationen hinaus in Seiteneinheiten angegeben wird. Der Parameter Rand quer muss angegeben werden und größer oder gleich 0 sein. Wählen Sie eine Seiteneinheit (Punkte, Millimeter usw.) für diesen Parameter aus. Die Standardeinstellung ist Punkte. | Linear Unit |
out_overpass_feature_class | Die zu erstellende Ausgabe-Feature-Class, in der die Maskierungspolygone für den Parameter Eingabe unten liegender Features mit Repräsentationen gespeichert werden. | Feature Class |
out_mask_relationship_class | Die Ausgabe-Beziehungsklasse, die zum Speichern von Links zwischen Überführungs-Maskierungspolygonen und den Linien des Parameters Eingabe unten liegender Features mit Repräsentationen erstellt wird. | Relationship Class |
where_clause (optional) | Ein SQL-Ausdruck, mit dem eine Teilmenge von Features im Parameter Eingabe oben liegender Features mit Repräsentationen ausgewählt wird. Verwenden Sie Anführungszeichen ("MY_FIELD") oder schließen Sie, wenn Sie Personal-Geodatabases abfragen, die Felder in eckige Klammern ein ([MY_FIELD]). Weitere Informationen zur SQL-Syntax finden Sie unter SQL-Referenz für in ArcGIS verwendete Abfrageausdrücke. | SQL Expression |
out_decoration_feature_class (optional) | Die zu erstellende Ausgabe-Line-Feature-Class, die zur Speicherung von Parapet-Features erstellt wird. | Feature Class |
wing_type (optional) | Gibt den Auskragungs-Style der Parapet-Features an.
| String |
wing_tick_length (optional) | Legt die Länge der Auskragungen für die Parapets in Seiteneinheiten fest. Der Wert muss größer oder gleich 0 sein; die Standardeinstellung ist 1. Wählen Sie eine Seiteneinheit (Punkte, Millimeter usw.) für die Länge aus. Die Standardeinstellung ist Punkte. Dieser Parameter hat keinen Einfluss, wenn als Auskragungstyp "NONE" eingestellt ist. | Linear Unit |
Codebeispiel
CreateOverpass – Beispiel 1 (Python-Fenster)
Das folgende Skript im Python-Fenster veranschaulicht, wie das Werkzeug CreateOverpass im unmittelbaren Modus verwendet wird.
import arcpy
arcpy.env.workspace = "C:\data"
arcpy.env.referenceScale = "50000"
arcpy.CreateOverpass_cartography("roads.lyr", "railroads.lyr", "2 Points", "1 Points",
"cartography.gdb/transportation/over_mask_fc",
"cartography.gdb/transportation/over_mask_rc", "'Bridge_Category' = 3",
"cartography.gdb/transportation/bridge", "ANGLED", "1 Points")
CreateOverpass – Beispiel 2 (eigenständiges Skript)
Dieses eigenständige Skript stellt ein Beispiel für die Verwendung des Werkzeugs CreateOverpass dar.
# Name: CreateOverpass_standalone_script.py
# Description: Creates a mask where one feature is visually
# on top of another feature
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
env.referenceScale = "50000"
# Set local variables
in_above_features = "roads.lyr"
in_below_features = "railroads.lyr"
margin_along = "2 Points"
margin_across = "1 Points"
out_overpass_feature_class = "cartography.gdb/trans/over_mask_fc"
out_mask_relationship_class = "cartography.gdb/trans/over_mask_rc"
where_clause = "'Bridge_Category' = 3"
out_decoration_feature_class = "cartography.gdb/trans/bridge"
wing_type = "ANGLED"
wing_tick_length = "1 Points"
# Execute Create Overpass
arcpy.CreateOverpass_cartography(in_above_features,
in_below_features,
margin_along,
margin_across,
out_overpass_feature_class,
out_mask_relationship_class,
where_clause,
out_decoration_feature_class,
wing_type,
wing_tick_length)
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Nein
- Advanced: Ja