Mit der Advanced-Lizenz verfügbar.
Zusammenfassung
Leitet aus Features mit Doppellinien (z. B. Straßenumrisse) Mittelachsen (einzelne Linien) ab, die auf angegebenen Breitentoleranzen basieren.
Weitere Information zu "Doppellinien zu Mittelachsen zusammenfassen"
Abbildung
![Mittelachsen erstellen Mittelachsen erstellen](GUID-C8553DDB-6E9E-4A51-B5CA-227D4001806D-web.gif)
Verwendung
Neben den Standardfeldern enthält die AAT-Datei des Ausgabe-Coverages die folgenden fünf neuen Felder:
- LTYPE – Enthält den folgenden Wert für Linientyp:
1 centerlines 2 unused lines and outlines of complicated intersections 3 partition lines
- LL# – Trägt die Arc-Datensatznummer der linken Quelle.
- RL# – Trägt die Arc-Datensatznummer der rechten Quelle.
- L-ID – Trägt die Arc-Benutzer-ID der linken Quelle.
- R-ID – Trägt die Arc-Benutzer-ID der rechten Quelle.
- LTYPE – Enthält den folgenden Wert für Linientyp:
In der Felddefinition sind diesen Feldern für Feldbreite, Ausgabebreite und Feldtyp die Werte 4, 5 und B zugeordnet.
Syntax
CollapseDualLinestoCenterline(in_cover, out_cover, maximum_width, {minimum_width})
Parameter | Erklärung | Datentyp |
in_cover | Das Coverage, das eng zusammenliegende parallele Doppellinien enthält (z. B. Straßenumrisse), und von dem die Mittelachsen abgeleitet werden sollen. | Coverage |
out_cover | Das Ausgabe-Coverage mit den abgeleiteten Mittelachsen. Der Name des Ausgabe-Coverages muss sich vom Namen des Eingabe-Coverages unterscheiden. | Coverage |
maximum_width | Hiermit wird die maximale Breite in Coverage-Einheiten eingestellt. | Double |
minimum_width (optional) | Hiermit wird die minimale Breite in Coverage-Einheiten eingestellt. Die Standardeinstellung ist 0. | Double |
Codebeispiel
Beispiel für CollapseDualLinesToCenterline (eigenständiges Skript)
Das folgende eigenständige Skript veranschaulicht, wie ein Line-Coverage für Straßenmittelachsen aus einem Line-Coverage von Straßenbegrenzungen erstellt wird.
# Name: CollapseDualLinesToCenterline_Example.py
# Description: Creates street centerlines from a street casing coverage.
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inCover = "streets"
outCover = "C:/output/centerlines"
maximumWidth = 50
# Execute CollapseDualLinesToCenterline
arcpy.CollapseDualLinesToCenterline_arc(inCover, outCover, maximumWidth, "")
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Nein
- Advanced: Erfordert Installierte Version von ArcInfo Workstation