Modificar reglas de comportamiento de eventos (Location Referencing)

Resumen

Modifique las reglas de comportamiento de eventos para la capa de eventos o clase de entidad registrada.

Uso

  • Las siguientes reglas de comportamiento de evento se establecen de forma predeterminada:

    ActividadRegla

    Calibrar ruta

    Permanencia

    Retirar ruta

    Permanencia

    Extender ruta

    Permanencia

    Reasignar ruta

    Permanencia

    Realinear ruta

    Permanencia

    Invertir ruta

    Permanencia

    Realinear ruta cartográficamente

    Respetar medición de ruta

Parámetros

EtiquetaExplicaciónTipo de datos
Clase de entidad de evento

Clase de entidad de evento.

Feature Layer
Regla de calibración
(Opcional)

Especifica la regla de comportamiento de evento que se definirá para la actividad de calibración.

  • PermanenciaSe preservará la ubicación geográfica del evento; las mediciones pueden cambiar. Esta es la opción predeterminada.
  • RetirarSe preservarán tanto la medición como la ubicación geográfica; el evento se retirará.
  • MoverSe preservarán las mediciones del evento; la ubicación geográfica puede cambiar.
String
Regla de retirada
(Opcional)

Especifica la regla de comportamiento de evento que se definirá para la actividad de retirada.

  • PermanenciaSe preservará la ubicación geográfica del evento; las mediciones pueden cambiar. Esta es la opción predeterminada.
  • RetirarSe preservarán tanto la medición como la ubicación geográfica; el evento se retirará.
  • MoverSe preservarán las mediciones del evento; la ubicación geográfica puede cambiar.
String
Regla de extensión
(Opcional)

Especifica la regla de comportamiento de evento que se definirá para la actividad de extensión.

  • PermanenciaSe preservará la ubicación geográfica del evento; las mediciones pueden cambiar. Esta es la opción predeterminada.
  • RetirarSe preservarán tanto la medición como la ubicación geográfica; el evento se retirará.
  • MoverSe preservarán las mediciones del evento; la ubicación geográfica puede cambiar.
  • PortadaSe modificará la ubicación geométrica y la medición de un evento de línea para incluir una sección nueva o recién modificada.
String
Regla de reasignación
(Opcional)

Especifica la regla de comportamiento de evento que se definirá para la actividad de reasignación.

  • PermanenciaSe preservará la ubicación geográfica del evento; las mediciones pueden cambiar. Esta es la opción predeterminada.
  • RetirarSe preservarán tanto la medición como la ubicación geográfica; el evento se retirará.
  • MoverSe preservarán las mediciones del evento; la ubicación geográfica puede cambiar.
  • AlinearSe preservará la ubicación geográfica de un evento mediante la alineación del evento con una ruta concurrente; las mediciones pueden cambiar.
String
Regla de realineación
(Opcional)

Especifica la regla de comportamiento de evento que se definirá para la actividad de realineación.

  • PermanenciaSe preservará la ubicación geográfica del evento; las mediciones pueden cambiar. Esta es la opción predeterminada.
  • RetirarSe preservarán tanto la medición como la ubicación geográfica; el evento se retirará.
  • MoverSe preservarán las mediciones del evento; la ubicación geográfica puede cambiar.
  • AlinearSe preservará la ubicación geográfica de un evento mediante la alineación del evento con una ruta concurrente; las mediciones pueden cambiar.
  • PortadaSe modificará la ubicación geométrica y la medición de un evento de línea para incluir una sección nueva o recién modificada.
String
Regla de inversión
(Opcional)

Especifica la regla de comportamiento de evento que se definirá para la actividad de inversión.

  • PermanenciaSe preservará la ubicación geográfica del evento; las mediciones pueden cambiar. Esta es la opción predeterminada.
  • RetirarSe preservarán tanto la medición como la ubicación geográfica; el evento se retirará.
  • MoverSe preservarán las mediciones del evento; la ubicación geográfica puede cambiar.
String
Regla de realineación cartográfica
(Opcional)

Especifica la regla de comportamiento de evento que se definirá para la actividad de realineación cartográfica.

  • Respetar medición de rutaLa medición del evento se preservará o cambiará proporcionalmente al cambio de medición de la ruta. Esta es la opción predeterminada.
  • Respetar ubicación de referenteSe conservará la ubicación de referencia del evento.
String

Salida derivada

EtiquetaExplicaciónTipo de datos
Clase de entidad de entrada actualizada

Capa de entidades actualizada.

Feature Layer

arcpy.locref.ModifyEventBehaviorRules(in_feature_class, {calibrate_rule}, {retire_rule}, {extend_rule}, {reassign_rule}, {realign_rule}, {reverse_rule}, {carto_realign_rule})
NombreExplicaciónTipo de datos
in_feature_class

Clase de entidad de evento.

Feature Layer
calibrate_rule
(Opcional)

Especifica la regla de comportamiento de evento que se definirá para la actividad de calibración.

  • STAY_PUTSe preservará la ubicación geográfica del evento; las mediciones pueden cambiar. Esta es la opción predeterminada.
  • RETIRESe preservarán tanto la medición como la ubicación geográfica; el evento se retirará.
  • MOVESe preservarán las mediciones del evento; la ubicación geográfica puede cambiar.
String
retire_rule
(Opcional)

Especifica la regla de comportamiento de evento que se definirá para la actividad de retirada.

  • STAY_PUTSe preservará la ubicación geográfica del evento; las mediciones pueden cambiar. Esta es la opción predeterminada.
  • RETIRESe preservarán tanto la medición como la ubicación geográfica; el evento se retirará.
  • MOVESe preservarán las mediciones del evento; la ubicación geográfica puede cambiar.
String
extend_rule
(Opcional)

Especifica la regla de comportamiento de evento que se definirá para la actividad de extensión.

  • STAY_PUTSe preservará la ubicación geográfica del evento; las mediciones pueden cambiar. Esta es la opción predeterminada.
  • RETIRESe preservarán tanto la medición como la ubicación geográfica; el evento se retirará.
  • MOVESe preservarán las mediciones del evento; la ubicación geográfica puede cambiar.
  • COVERSe modificará la ubicación geométrica y la medición de un evento de línea para incluir una sección nueva o recién modificada.
String
reassign_rule
(Opcional)

Especifica la regla de comportamiento de evento que se definirá para la actividad de reasignación.

  • STAY_PUTSe preservará la ubicación geográfica del evento; las mediciones pueden cambiar. Esta es la opción predeterminada.
  • RETIRESe preservarán tanto la medición como la ubicación geográfica; el evento se retirará.
  • MOVESe preservarán las mediciones del evento; la ubicación geográfica puede cambiar.
  • SNAPSe preservará la ubicación geográfica de un evento mediante la alineación del evento con una ruta concurrente; las mediciones pueden cambiar.
String
realign_rule
(Opcional)

Especifica la regla de comportamiento de evento que se definirá para la actividad de realineación.

  • STAY_PUTSe preservará la ubicación geográfica del evento; las mediciones pueden cambiar. Esta es la opción predeterminada.
  • RETIRESe preservarán tanto la medición como la ubicación geográfica; el evento se retirará.
  • MOVESe preservarán las mediciones del evento; la ubicación geográfica puede cambiar.
  • SNAPSe preservará la ubicación geográfica de un evento mediante la alineación del evento con una ruta concurrente; las mediciones pueden cambiar.
  • COVERSe modificará la ubicación geométrica y la medición de un evento de línea para incluir una sección nueva o recién modificada.
String
reverse_rule
(Opcional)

Especifica la regla de comportamiento de evento que se definirá para la actividad de inversión.

  • STAY_PUTSe preservará la ubicación geográfica del evento; las mediciones pueden cambiar. Esta es la opción predeterminada.
  • RETIRESe preservarán tanto la medición como la ubicación geográfica; el evento se retirará.
  • MOVESe preservarán las mediciones del evento; la ubicación geográfica puede cambiar.
String
carto_realign_rule
(Opcional)

Especifica la regla de comportamiento de evento que se definirá para la actividad de realineación cartográfica.

  • HONOR_ROUTE_MEASURELa medición del evento se preservará o cambiará proporcionalmente al cambio de medición de la ruta. Esta es la opción predeterminada.
  • HONOR_REFERENT_LOCATIONSe conservará la ubicación de referencia del evento.
String

Salida derivada

NombreExplicaciónTipo de datos
out_feature_class

Capa de entidades actualizada.

Feature Layer

Muestra de código

Ejemplo 1 de ModifyEventBehaviorRules (ventana de Python)

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

# Name: Modify_Event_Behavior_Rules_ex1.py
# Description: Modify event behavior rules for the registered event layer or feature class.
# Requires: ArcGIS Location Referencing 

# Local tool variables 
in_feature_class = r"Data.gdb\LRS\P_ILIInspectionRange"
calibrate_rule = "RETIRE"
retire_rule = "STAY_PUT"
extend_rule = "STAY_PUT"
reassign_rule = "STAY_PUT"
realign_rule = "STAY_PUT"
reverse_rule = "STAY_PUT"
carto_realign_rule = "HONOR_ROUTE_MEASURE"

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

# Execute the tool
arcpy.locref.ModifyEventBehaviorRules(in_feature_class, calibrate_rule, retire_rule, extend_rule, reassign_rule, realign_rule, reverse_rule, carto_realign_rule)
Ejemplo 2 de ModifyEventBehaviorRules (script independiente)

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

# Name: Modify_Event_Behavior_Rules_ex2.py
# Description: Modify event behavior rules for the registered event layer or feature class
# Requires: ArcGIS Location Referencing 

# Import arcpy module
import arcpy 

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

# Local tool variables 
in_feature_class = r"Data.gdb\LRS\P_ILIInspectionRange"
calibrate_rule = "RETIRE"
retire_rule = "STAY_PUT"
extend_rule = "STAY_PUT"
reassign_rule = "STAY_PUT"
realign_rule = "STAY_PUT"
reverse_rule = "STAY_PUT"
carto_realign_rule = "HONOR_ROUTE_MEASURE"

# Execute the tool
arcpy.locref.ModifyEventBehaviorRules(in_feature_class, calibrate_rule, retire_rule, extend_rule, reassign_rule, realign_rule, reverse_rule, carto_realign_rule)

# 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