Überschneidende Routenmesswerte berechnen (Location Referencing)

Zusammenfassung

Erstellt eine Tabelle aller Routen und Messwerte an jedem Schnittpunkt.

Weitere Informationen zum Generieren und Aktualisieren von Schnittpunkten erhalten Sie unter Pipeline Referencing oder zum Generieren und Aktualisieren von Schnittpunkten unter Roads and Highways.

Verwendung

  • Der Parameter Intersection-Feature-Class kann die Ausgabe des LRS-Schnittpunkts aus den Werkzeugen LRS-Schnittpunkt erstellen und Schnittpunkte generieren verwenden.

  • Der optionale Parameter Datum der Zeitdatenansicht filtert Routeninformationen für die angegebene Zeit.

Parameter

BeschriftungErläuterungDatentyp
Intersection-Feature-Class

Die als Eingabe verwendete LRS-Intersection-Feature-Class oder der als Eingabe verwendete LRS-Schnittpunkt-Layer.

Feature Layer
Ausgabe-Dataset

Die Ausgabetabelle, in die die Ergebnisse geschrieben werden.

Table
Datum der Zeitdatenansicht
(optional)

Filtert Routen, die nach einem bestimmten Datum bearbeitet wurden, damit entsprechend dem Filter Schnittpunkte generiert werden können.

Date

arcpy.locref.CalculateIntersectingRouteMeasures(in_intersection_feature_class, out_dataset, {tvd})
NameErläuterungDatentyp
in_intersection_feature_class

Die als Eingabe verwendete LRS-Intersection-Feature-Class oder der als Eingabe verwendete LRS-Schnittpunkt-Layer.

Feature Layer
out_dataset

Die Ausgabetabelle, in die die Ergebnisse geschrieben werden.

Table
tvd
(optional)

Filtert Routen, die nach einem bestimmten Datum bearbeitet wurden, damit entsprechend dem Filter Schnittpunkte generiert werden können.

Date

Codebeispiel

CalculateIntersectingRouteMeasures: Beispiel 1 (Python-Fenster)

Im Folgenden wird veranschaulicht, wie die Funktion CalculateIntersectingRouteMeasures im Python-Fenster verwendet wird.

# Name: CalculateIntersectingRouteMeasures_Pro_ex2.py
# Description: Creates a table of all the routes and measures at each intersection location.
# Requirements: ArcGIS Location Referencing

# Local tool variables
in_intersection_feature_class = r"C:\Data\SampleData.gdb\LRS\Intersection"
out_dataset = r"C:\Data\SampleData.gdb\LRS\IntersectingRouteMeasures"
tvd = "11/23/2022"

# Execute the tool
arcpy.locref.CalculateRouteConcurrencies(in_route_features, out_dataset, tvd)
CalculateIntersectingRouteMeasures: Beispiel 2 (eigenständiges Skript)

Im Folgenden wird veranschaulicht, wie die Funktion CalculateIntersectingRouteMeasures in einem eigenständigen Skript verwendet wird.

# Name: CalculateIntersectingRouteMeasures_Pro_ex1.py
# Description: Creates a table of all the routes and measures at each intersection location.
# Requirements: ArcGIS Location Referencing

# Import arcpy module
import arcpy

# Check out any necessary licenses
arcpy.CheckOutExtension("LocationReferencing")

# Local tool variables
in_intersection_feature_class = r"C:\Data\SampleData.gdb\LRS\Intersection"
out_dataset = r"C:\Data\SampleData.gdb\LRS\IntersectingRouteMeasures"
tvd = "11/23/2022"

# Execute the tool
arcpy.locref.CalculateIntersectingRouteFeatures(in_route_features, out_dataset, tvd)

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

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