Disable Derived Measure Fields (Location Referencing)

Resumen

Disables fields that store the derived network route ID, route name, and measure fields.

This tool doesn't delete the derived measure fields; it only removes the derived measure fields' information from the Lrs_Metadata table.

Uso

  • You can use the tool on an empty event feature class or an event feature class that has loaded records.

Parámetros

EtiquetaExplicaciónTipo de datos
LRS Event Feature Class

An existing event feature class or feature layer that is registered to an LRS.

Feature Layer

Salida derivada

EtiquetaExplicaciónTipo de datos
Updated Input Feature Class

The updated feature layer for the event.

Feature Layer

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

An existing event feature class or feature layer that is registered to an LRS.

Feature Layer

Salida derivada

NombreExplicaciónTipo de datos
out_feature_class

The updated feature layer for the event.

Feature Layer

Muestra de código

DisableDerivedMeasureFields example 1 (Python window)

The following Python window script demonstrates how to use the DisableDerivedMeasureFields tool in immediate mode.

# Name: DisableDerivedMeasureFields_ex1.py
# Description: Disable fields that store the derived network route id, route name and measure fields.
# Requires: ArcGIS Location Referencing

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

# tool variables 
in_feature_class = r"c:\DisableDerivedMeasureFields\Py\APR.gdb\LRS\EventFeatureClass"

# Set current workspace
arcpy.env.workspace = r"c:\DisableDerivedMeasureFields\Py\APR.gdb\LRS\EventFeatureClass"

# Execute the tool
arcpy.DisableDerivedMeasureFields_locref(in_feature_class)

# Check in license
arcpy.CheckInExtension('LocationReferencing')
DisableDerivedMeasureFields example 2 (stand-alone script)

The following script demonstrates how to use the DisableDerivedMeasureFields tool in a stand-alone Python script.

# Name: DisableDerivedMeasureFields_ex2.py
# Description: Disable fields that store the derived network route id, route name and measure fields.
# Requires: ArcGIS Location Referencing

# Import arcpy module
import arcpy

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

# Local variables:
in_feature_class = r"c:\DisableDerivedMeasureFields\Py\APR.gdb\LRS\EventFeatureClass"

# Execute the tool
arcpy.DisableDerivedMeasureFields_locref(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