Calcular mediciones de rutas que intersecan (Location Referencing)

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

EtiquetaExplicaciónTipo 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

arcpy.locref.CalculateIntersectingRouteMeasures(in_intersection_feature_class, out_dataset, {tvd})
NombreExplicaciónTipo 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

Ejemplo 1 de CalculateIntersectingRouteMeasures (ventana de Python)

A continuación, se muestra cómo utilizar la función CalculateIntersectingRouteMeasures en la ventana de Python:

# 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)
Ejemplo 2 de CalcularMedicionesDeRutasQueSeIntersecan (script independiente)

A continuación se muestra cómo utilizar la función CalculateIntersectingRouteMeasures como un script independiente.

# 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')

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)

Temas relacionados