Beschriftung | Erläuterung | Datentyp |
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 |
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
arcpy.locref.CalculateIntersectingRouteMeasures(in_intersection_feature_class, out_dataset, {tvd})
Name | Erläuterung | Datentyp |
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
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)
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')
Umgebungen
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)