Generar eventos (Location Referencing)

Disponible con licencia de Location Referencing.

Resumen

Regenera formas para entidades de eventos registradas con una red LRS.

Uso

  • Se requiere una licencia de LRS para ejecutar esta herramienta. Para crear un dataset de LRS, agregue las capas de punto de calibración, línea de centro y marcado a un dataset de entidades y, a continuación, ejecute la herramienta Modificar LRS con la geodatabase como entrada.

  • Utilice el evento cuyas entidades se deben regenerar basándose en la ruta y la medida del evento como entrada.

  • Cuando la prevención de conflictos está habilitada para la herramienta, cualquier evento generado por la herramienta se bloqueará.

    • Al trabajar en la versión predeterminada, los bloqueos adquiridos se liberan automáticamente cuando finaliza la herramienta.
    • Mientras trabaja en una versión secundaria, los bloqueos adquiridos permanecen en el estado En la publicación cuando la herramienta finaliza. El propietario del bloqueo debe publicar o eliminar la versión para liberar los bloqueos.
    • Mientras trabaja en una versión secundaria, si la ejecución de la herramienta se cancela por interrupción, los bloqueos se adquieren y mantienen en estado reutilizable cuando finaliza la herramienta.

  • Esta 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
Capa de eventos

Evento para el que se regenerarán las formas.

Feature Layer

Salida derivada

EtiquetaExplicaciónTipo de datos
Capas de eventos de salida

Capa de entidades de evento actualizada.

Nota:

Los resultados de la validación de esta herramienta se escriben en el directorio de ArcGIS Server. Este archivo se limpia automáticamente en 10 minutos de forma predeterminada, que puede no ser suficiente para procesar todas las validaciones y escribirlas en la estación de trabajo que ejecuta ArcGIS Pro. Para cargas de datos mayores, se recomienda ajustar la antigüedad máxima del archivo a una hora como mínimo.

Feature Layer
Archivo de resultados de salida

Archivo de texto que detalla los cambios realizados por la herramienta.

Text File

arcpy.locref.GenerateEvents(in_event_layer)
NombreExplicaciónTipo de datos
in_event_layer

Evento para el que se regenerarán las formas.

Feature Layer

Salida derivada

NombreExplicaciónTipo de datos
out_event_layers

Capa de entidades de evento actualizada.

Nota:

Los resultados de la validación de esta herramienta se escriben en el directorio de ArcGIS Server. Este archivo se limpia automáticamente en 10 minutos de forma predeterminada, que puede no ser suficiente para procesar todas las validaciones y escribirlas en la estación de trabajo que ejecuta ArcGIS Pro. Para cargas de datos mayores, se recomienda ajustar la antigüedad máxima del archivo a una hora como mínimo.

Feature Layer
out_details_file

Archivo de texto que detalla los cambios realizados por la herramienta.

Text File

Muestra de código

Ejemplo 1 de GenerateEvents (ventana de Python)

En el siguiente script de Python se muestra cómo utilizar la función GenerateEvents en la ventana de Python.

# Name: GenerateEvents_Ex1.py
# Description: Generate events in stand-alone mode using a feature service. It is recommended to work in  a version and post it into the default version.
# Requires: ArcGIS Location Referencing

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

# Tool variables 
in_event_layer = "Event"

# Set current workspace 
arcpy.env.workspace = "C:/data/Outputs.gdb"

# Execute the tool 
arcpy.locref.GenerateEvents(in_event_layer)

# Check in license
arcpy.CheckInExtension('LocationReferencing')
Ejemplo 2 de GenerateEvents (script independiente)

En el siguiente script de Python se muestra cómo utilizar la función GenerateEvents en un script independiente de Python.

# Name: GenerateEvents_Ex2.py 
# Description: Re-creates shapes for event features registered with an LRS Network 
# Requirements: ArcGIS Location Referencing

# Import arcpy module 
import arcpy

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

# Local variables 
# Input Network layer 
in_event_layer = "C:\\Data\Sample.gdb\\LRS\\SpeedLimit" 

# Process: Generate Events
arcpy.locref.GenerateEvents(in_event_layer)

# Check in license
arcpy.CheckInExtension('LocationReferencing')
Ejemplo 3 de GenerateEvents (script independiente)

En el siguiente script de Python se muestra cómo utilizar la función GenerateEvents en un script independiente de Python en un servicio de entidades.

# Name: GenerateEvents_Ex3.py
# Description: Generate events in stand-alone mode using a feature service. It is recommended to work in  a version and post it into the default version.
# Requires: ArcGIS Location Referencing

# Import arcpy module.
import arcpy

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

## Input event is in feature service.  Portal signin is required to access the feature service.
arcpy.SignInToPortal('https://yourdomain.com/portal', 'username', 'password')

## Map the input event from the feature service. Here, 3 corresponds to the input event
in_event_layer = r"https://yourdomain.com/server/rest/services/FeatureServiceName/FeatureServer/3"

# Process : Generate Events
arcpy.locref.GenerateEvents(in_event_layer)

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

Información de licenciamiento

  • Basic: Requiere ArcGIS Location Referencing
  • Standard: Requiere ArcGIS Location Referencing
  • Advanced: Requiere ArcGIS Location Referencing

Temas relacionados