Routen erstellen (Location Referencing)

Mit der Location Referencing-Lizenz verfügbar.

Zusammenfassung

Erstellt für Routen-Features in einem LRS-Netzwerk Shapes erneut und wendet Kalibrierungsänderungen an.

Verwendung

  • Geben Sie das LRS-Netzwerk ein, dessen Features basierend auf dem Routen-Shape aus der Feature-Class für Mittelachsen und auf Messwerten aus der Feature-Class für Kalibrierungspunkte erneut generiert werden müssen oder auf die Kalibrierungsänderungen angewendet werden müssen.

  • Wenn ein abgeleitetes Netzwerk mit Hilfe eines Liniennetzwerks konfiguriert ist, wird beim Ausführen von Routen erstellen für das Liniennetzwerk auch das abgeleitete Netzwerk aktualisiert.

  • Routen im abgeleiteten Netzwerk werden durch Kombinieren der Routen-Shapes in der Parent-Linie generiert.

  • Wenn die Konfliktvermeidung für das Werkzeug aktiviert ist, werden alle vom Werkzeug generierten Objekte gesperrt.

    • Beim Arbeiten in der Default-Version werden die abgerufenen Sperren nach Abschluss des Werkzeugs automatisch aufgehoben.
    • Beim Arbeiten in einer Child-Version behalten die abgerufenen Sperren nach Abschluss des Werkzeugs den Status "Beim Zurückschreiben" bei. Der Besitzer der Sperre muss die Version zurückschreiben oder löschen, um die Sperren aufzuheben.
    • Wenn beim Arbeiten in einer Child-Version das Werkzeug durch eine Unterbrechung abgebrochen wird, werden die Sperren abgerufen und behalten nach Abschluss des Werkzeugs den Status "Aufhebbar" bei.

  • Dieses 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

  • Vorversion:

    Von der Verwendung des Parameters Kalibrierungsänderungen für Aktualisierungen der Ereignisposition aufzeichnen wird abgeraten, da er nicht mehr unterstützt wird und nicht funktionsfähig ist. Er wird aber aus Gründen der Abwärtskompatibilität von Skripten oder Modellen nicht entfernt.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Routen-Features

Das LRS-Netzwerk, für das Routen-Shapes erneut generiert werden und Kalibrierungsänderungen angewendet werden.

Feature Layer
Kalibrierungsänderungen für Aktualisierungen der Objektposition aufzeichnen
(optional)
Vorversion:

Dieser Parameter wird nicht mehr unterstützt. Jeder angegebene Wert wird ignoriert.

Boolean

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Routen-Features

Der aktualisierte Routen-Feature-Layer.

Feature Layer
Abgeleitete Ausgabe-Routen-Features

Das aktualisierte LRS-Netzwerk, für das Routen-Shapes generiert und Kalibrierungsänderungen angewendet wurden.

Feature Layer
Ausgabe-Ergebnisdatei

Eine Textdatei, die Details zu den in der LRS-Network-Feature-Class aktualisierten Routen enthält.

Text File

arcpy.locref.GenerateRoutes(in_route_features, {record_calibration_changes})
NameErläuterungDatentyp
in_route_features

Das LRS-Netzwerk, für das Routen-Shapes erneut generiert werden und Kalibrierungsänderungen angewendet werden.

Feature Layer
record_calibration_changes
(optional)
Vorversion:

Dieser Parameter wird nicht mehr unterstützt. Jeder angegebene Wert wird ignoriert.

Boolean

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_route_features

Der aktualisierte Routen-Feature-Layer.

Feature Layer
out_derived_route_features

Das aktualisierte LRS-Netzwerk, für das Routen-Shapes generiert und Kalibrierungsänderungen angewendet wurden.

Feature Layer
out_details_file

Eine Textdatei, die Details zu den in der LRS-Network-Feature-Class aktualisierten Routen enthält.

Text File

Codebeispiel

GenerateRoutes: Beispiel 1 (Python-Fenster)

Veranschaulicht die Verwendung der Funktion GenerateRoutes im unmittelbaren Modus.

# Name: GenerateRoutes_ex1.py
# Description: Re-creates shapes and applies calibration changes for route features in an LRS Network.
# Requires: ArcGIS Location Referencing

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

# Local variables
in_route_features = "LineNetwork"

# Execute the tool
arcpy.locref.GenerateRoutes(in_route_features)
GenerateRoutes: Beispiel 2 (eigenständiges Skript)

Veranschaulicht, wie die Funktion GenerateRoutes in einem eigenständigen Python-Skript verwendet wird.

# Name: GenerateRoutes_ex2.py
# Description: Re-creates shapes and applies calibration changes for route features in an LRS Network.
# Requires: ArcGIS Location Referencing

# Import arcpy module
import arcpy

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

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

# Execute the tool
arcpy.locref.GenerateRoutes(in_route_features)

# Check in license
arcpy.CheckInExtension('LocationReferencing')
GenerateRoutes: Beispiel 3 (eigenständiges Skript)

Veranschaulicht, wie die Funktion GenerateRoutes in einem eigenständigen Python-Skript in einem Feature-Service verwendet wird.

# Name: GenerateRoutes_Pro_Ex3.py
# Description: Generate routes in stand-alone mode using a feature service. It is recommended to work in a version and post it into the default version.
# Requires: ArcGIS Location Referencing

# Import arcpy module
import arcpy

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

# Input LRS route network is in feature service.  Signing into portal is required to access the feature service.
arcpy.SignInToPortal('https://yourdomain.com/portal', 'username', 'password')

# 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 : Generate Routes.
arcpy.locref.GenerateRoutes(in_route_features)

# Check in license
arcpy.CheckInExtension('LocationReferencing')

Umgebungen

Sonderfälle

Faktor für parallele Verarbeitung

Wenn Sie den Wert leer lassen, wird der Standardwert (0%) für diese Umgebung verwendet. Absolute Werte für diese Umgebung werden immer auf Werte zwischen 0 und der Anzahl der logischen Kerne im jeweiligen Computer festgelegt.

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