Linienreihenfolgen umkehren (Location Referencing)

Mit der Location Referencing-Lizenz verfügbar.

Zusammenfassung

Kehrt die Linienreihenfolge für alle Routen auf einer Linie um.

Abbildung

Abbildung des Werkzeugs "Linienreihenfolgen umkehren"
Darstellung der umgekehrten Linienreihenfolgen für Routen auf einer Linie

Verwendung

  • Verwenden Sie eine bei einem LRS-Netzwerk registrierte Line-Network-Feature-Class oder einen Liniennetzwerk-Feature-Service als Eingabe für das Werkzeug.

  • Wählen Sie mindestens eine Route für die Linie aus, deren Werte für die Linienreihenfolge umgekehrt werden sollen, bevor Sie das Werkzeug ausführen. Das Werkzeug kehrt die Linienreihenfolge für alle Routen auf der Linie um.

  • Wenn nur einige wenige Routen innerhalb eines bestimmten Zeitraums ausgewählt werden, wird die Linienreihenfolge aller Routen umgekehrt, die mit dem Zeitraum der ausgewählten Routen überlappen.

  • Nach dem Ausführen dieses Werkzeugs können Routen-Zeitintervalle für Routen (mit unterschiedlichen Zeiträumen) erstellt werden, in denen Linienreihenfolgen umgekehrt wurden. Führen Sie das Werkzeug Objekte generieren aus, um die Objekte auf den Routen zu aktualisieren, die diese Linienreihenfolgen umfassen.

  • Führen Sie nach der Ausführung dieses Werkzeugs das Werkzeug Routen erstellen aus, um das abgeleitete Netzwerk basierend auf den umgekehrten Linienreihenfolgewerten zu aktualisieren.

  • Das Werkzeug unterstützt die Konfliktvermeidung und versucht, Sperren anzufordern und zu übertragen.

    Weitere Informationen zur Konfliktvermeidung in ArcGIS Pipeline Referencing oder Konfliktvermeidung in ArcGIS Roads and Highways

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Routen-Features

Das LRS-Liniennetzwerk, für das Linienreihenfolgewerte umgekehrt werden.

Feature Layer

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisierte Routen-Features

Der Feature-Layer mit den aktualisierten Routen-Features.

Feature Layer
Datei für Ausgabedetails

Die Datei, die die Ausgabedetails enthält.

Text File
Abgeleitete Ausgabe-Routen-Features

Die abgeleiteten Ausgabe-Routen-Features.

Feature Layer

arcpy.locref.ReverseLineOrders(in_route_features)
NameErläuterungDatentyp
in_route_features

Das LRS-Liniennetzwerk, für das Linienreihenfolgewerte umgekehrt werden.

Feature Layer

Abgeleitete Ausgabe

NameErläuterungDatentyp
updated_route_features

Der Feature-Layer mit den aktualisierten Routen-Features.

Feature Layer
out_details_file

Die Datei, die die Ausgabedetails enthält.

Text File
out_derived_route_features

Die abgeleiteten Ausgabe-Routen-Features.

Feature Layer

Codebeispiel

ReverseLineOrders: Beispiel 1 (eigenständiges Skript)

Dieses Beispiel für ein eigenständiges Python-Skript veranschaulicht die Funktion ReverseLineOrders.

# Name: ReverseLineOrder.py
# Description: Reverses the Line Order for all the routes within a line.
# Requires: ArcGIS Location Referencing

# Import arcpy module
import arcpy

# Check out license
arcpy.CheckOutExtension("LocationReferencing")

## Map the input LRS route network from the feature service. Here, 1 corresponds to the input LRS route network.
in_route_features = r"https://yourdomain.com/server/rest/services/FeatureServiceName/FeatureServer/1"

## Process: Select Layer by attribute as required
arcpy.management.SelectLayerByAttribute(in_route_features, "NEW_SELECTION", "RouteID = 'routeid1'")

# Process : Reverse Line Order.
arcpy.locref.ReverseLineOrder(in_route_features)

# Check in license
arcpy.CheckInExtension('LocationReferencing')
ReverseLineOrders: Beispiel 2 (Python)

Dieses Python-Beispiel veranschaulicht die ReverseLineOrders-Funktion.

# Name: ReverseLineOrders_sample.py
# Description: Reverses the Line Order for all the routes within a line.
# Requires: ArcGIS Location Referencing

# Set current workspace
arcpy.env.workspace = 'C:\Data\PipelineReferencing.gdb'

# Set local variables
in_route_features = r'C:\Data\PipelineReferencing.gdb\LRS\LineNetwork'

# Process: Select Layer by attribute as required
arcpy.management.SelectLayerByAttribute(in_route_features, "NEW_SELECTION", "RouteID = 'routeid1'")

# Call the ReverseLineOrders tool
arcpy.locref.ReverseLineOrders(in_route_features)

Lizenzinformationen

  • Basic: Erfordert ArcGIS Location Referencing (ArcGIS Pipeline Referencing oder ArcGIS Roads and Highways)
  • Standard: Erfordert ArcGIS Location Referencing (ArcGIS Pipeline Referencing oder ArcGIS Roads and Highways)
  • Advanced: Erfordert ArcGIS Location Referencing (ArcGIS Pipeline Referencing oder ArcGIS Roads and Highways)

Verwandte Themen