Etiqueta | Explicación | Tipo de datos |
Clase de entidad de intersección | Capa o clase de entidad de intersección LRS de entrada. | Feature Layer |
Dataset de salida | La tabla de salida en la que se publicarán los resultados. | Table |
Fecha de vista temporal (Opcional) | Filtra rutas que se han editado después de una fecha determinada para que se puedan generar intersecciones de acuerdo con ese filtro. | Date |
Resumen
Crea una tabla de todas las rutas y mediciones en cada ubicación de intersección.
Más información sobre la generación y actualización de intersecciones en Pipeline Referencing o la generación y actualización de intersecciones en Roads and Highways.
Uso
El parámetro Clase de entidad de intersección puede utilizar la salida de intersección LRS desde las herramientas Crear intersecciones LRS y Generar intersecciones.
El parámetro Fecha de visualización temporal es opcional y filtra la información de ruta para la hora especificada.
Parámetros
arcpy.locref.CalculateIntersectingRouteMeasures(in_intersection_feature_class, out_dataset, {tvd})
Nombre | Explicación | Tipo de datos |
in_intersection_feature_class | Capa o clase de entidad de intersección LRS de entrada. | Feature Layer |
out_dataset | La tabla de salida en la que se publicarán los resultados. | Table |
tvd (Opcional) | Filtra rutas que se han editado después de una fecha determinada para que se puedan generar intersecciones de acuerdo con ese filtro. | Date |
Muestra de código
A continuación, se muestra cómo utilizar la función CalculateIntersectingRouteMeasures en la ventana de Python.
# Name: CalculateIntersectingRouteMeasures_Pro_ex1.py
# Description: Creates a table of all the routes and measures at each intersection location in the Python window.
# 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.CalculateIntersectingRouteMeasures(in_intersection_feature_class, out_dataset, tvd)
A continuación se muestra cómo utilizar la función CalculateIntersectingRouteMeasures como un script independiente.
# Name: CalculateIntersectingRouteMeasures_Pro_ex2.py
# Description: Creates a table of all the routes and measures at each intersection location in a stand-alone script.
# 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.CalculateIntersectingRouteMeasures(in_intersection_feature_class, out_dataset, tvd)
# Check in licenses
arcpy.CheckInExtension('LocationReferencing')
Información de licenciamiento
- Basic: Requiere ArcGIS Location Referencing (ArcGIS Pipeline Referencing o ArcGIS Roads and Highways)
- Standard: Requiere ArcGIS Location Referencing (ArcGIS Pipeline Referencing o ArcGIS Roads and Highways)
- Advanced: Requiere ArcGIS Location Referencing (ArcGIS Pipeline Referencing o ArcGIS Roads and Highways)