Deshabilitar campos de referente (Location Referencing)

Resumen

Deshabilita los campos de referente correspondientes a una capa de entidades o a una clase de entidad de evento del sistema de referenciación lineal (LRS) existente. No elimina las columnas de referente; elimina la información de la columna de referente de la tabla Lrs_Metadata.

Uso

  • Los campos de referente deben habilitarse para el evento antes de ejecutar esta herramienta.

Parámetros

EtiquetaExplicaciónTipo de datos
Clase de entidad de evento LRS

Clase de entidad de entrada o capa de entidades del evento LRS.

Feature Layer

Salida derivada

EtiquetaExplicaciónTipo de datos
Clase de entidad de evento LRS actualizada

Capa de entidades actualizada correspondiente al evento.

Feature Layer

arcpy.locref.DisableReferentFields(in_feature_class)
NombreExplicaciónTipo de datos
in_feature_class

Clase de entidad de entrada o capa de entidades del evento LRS.

Feature Layer

Salida derivada

NombreExplicaciónTipo de datos
out_feature_class

Capa de entidades actualizada correspondiente al evento.

Feature Layer

Muestra de código

Ejemplo 1 de DisableReferentFields (ventana de Python)

En el siguiente script se muestra cómo utilizar la herramienta DisableReferentFields en una ventana de Python.

# Name: Disable_Referent_Fields_ex1.py
# Description: Disable referent fields in an existing LRS event feature class. 
# Requires: ArcGIS Location Referencing

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

# Set current workspace
arcpy.env.workspace = r"C:\db_connections\test_connection.sde"

# Local variables
in_feature_class = r"test_gdb.user.LRS.Event_FeatureClass"

# Execute the tool
arcpy.locref.DisableReferentFields(in_feature_class)

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

En el siguiente script se muestra cómo utilizar la herramienta DisableReferentFields en un script de Python independiente.

# Name: Disable_Referent_Fields_ex2.py
# Description: Disables referent fields in an existing LRS event feature class. 
# Requires: ArcGIS Location Referencing

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

# Local variables:
in_feature_class = r"C:\db_connections\test_connection.sde\LRS\test_gdb.user.Event_FeatureClass"

# Execute the tool
arcpy.locref.DisableReferentFields(in_feature_class)

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

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados