Revertir órdenes de línea (Location Referencing)

Disponible con licencia de Location Referencing.

Resumen

Revierte el orden de todas las rutas de una línea.

Ilustración

Ilustración de la herramienta Revertir órdenes de línea
Este diagrama muestra los órdenes de línea revertidos para las rutas de una línea.

Uso

  • Utilice una clase de entidad de red de líneas registrada con una red LRS o un servicio de entidades de red de líneas como entrada para la herramienta.

  • Seleccione al menos una ruta para la línea cuyos valores de orden de línea deben revertirse antes de ejecutar la herramienta. La herramienta revierte el orden de todas las rutas de la línea.

  • Si solamente se seleccionan algunas rutas dentro de un intervalo de tiempo determinado, se revertirá el orden de las líneas de todas las rutas que se solapen con el intervalo de tiempo de las rutas seleccionadas.

  • Tras ejecutar esta herramienta, pueden crearse porciones de tiempo de rutas (con diferentes rangos de tiempo) en las que se hayan invertido los órdenes de las líneas. Ejecute la herramienta Generar eventos para actualizar los eventos de las rutas que incluyen esas órdenes de línea.

  • Después de ejecutar esta herramienta, ejecute la herramienta Generar rutas para actualizar la red derivada basándose en los valores de orden de línea revertidos.

  • La herramienta admite la prevención de conflictos e intentará adquirir y transferir bloqueos.

    Puede obtener más información sobre la prevención de conflictos en ArcGIS Pipeline Referencing o la prevención de conflictos en ArcGIS Roads and Highways.

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de ruta de entrada

La red de líneas LRS para la que se revertirán los valores de orden de línea.

Feature Layer

Salida derivada

EtiquetaExplicaciónTipo de datos
Entidades de ruta actualizadas

La ruta actualizada presenta la capa de entidades.

Feature Layer
Archivo de detalles de salida

El archivo que contiene los detalles de salida.

Text File
Entidades de ruta derivada de salida

Las entidades de la ruta derivada de salida.

Feature Layer

arcpy.locref.ReverseLineOrders(in_route_features)
NombreExplicaciónTipo de datos
in_route_features

La red de líneas LRS para la que se revertirán los valores de orden de línea.

Feature Layer

Salida derivada

NombreExplicaciónTipo de datos
updated_route_features

La ruta actualizada presenta la capa de entidades.

Feature Layer
out_details_file

El archivo que contiene los detalles de salida.

Text File
out_derived_route_features

Las entidades de la ruta derivada de salida.

Feature Layer

Muestra de código

Ejemplo 1 de ReverseLineOrders (script independiente)

Esta muestra independiente de Python muestra la función ReverseLineOrders.

# Name: ReverseLineOrder.py
# Description: Reverses the Line Order for all the routes within a line.
# Requires: ArcGIS Location Referencing

# Import arcpy module
import arcpy

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

## 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: Select Layer by attribute as required
arcpy.management.SelectLayerByAttribute(in_route_features, "NEW_SELECTION", "RouteID = 'routeid1'")

# Process : Reverse Line Order.
arcpy.locref.ReverseLineOrder(in_route_features)

# Check in license
arcpy.CheckInExtension('LocationReferencing')
Ejemplo 2 de ReverseLineOrders (Python)

Esta muestra de Python muestra la función ReverseLineOrders.

# Name: ReverseLineOrders_sample.py
# Description: Reverses the Line Order for all the routes within a line.
# Requires: ArcGIS Location Referencing

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

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

# Process: Select Layer by attribute as required
arcpy.management.SelectLayerByAttribute(in_route_features, "NEW_SELECTION", "RouteID = 'routeid1'")

# Call the ReverseLineOrders tool
arcpy.locref.ReverseLineOrders(in_route_features)

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