Désactiver les champs de mesure dérivée (Location Referencing)

Synthèse

Désactive les champs qui stockent les champs d’ID d’itinéraire réseau dérivé, de nom d’itinéraire dérivé et de mesure dérivée.

Cet outil ne supprime pas les champs de mesure dérivée ; il retire simplement les informations du champ de mesure dérivée de la table Lrs_Metadata.

Utilisation

  • Vous pouvez utiliser l’outil sur une classe d’entités d’événement vide ou une classe d’entités d’événement contenant des enregistrements chargés.

Paramètres

ÉtiquetteExplicationType de données
Classe d’entités d’événement LRS

Classe d’entités d’événement existante ou couche d’entités incrite auprès d’un LRS.

Feature Layer

Sortie obtenue

ÉtiquetteExplicationType de données
Classe d'entités en entrée mise à jour

Couche d’entités mise à jour pour l’événement.

Feature Layer

arcpy.locref.DisableDerivedMeasureFields(in_feature_class)
NomExplicationType de données
in_feature_class

Classe d’entités d’événement existante ou couche d’entités incrite auprès d’un LRS.

Feature Layer

Sortie obtenue

NomExplicationType de données
out_feature_class

Couche d’entités mise à jour pour l’événement.

Feature Layer

Exemple de code

Exemple 1 d’utilisation de la fonction DisableDerivedMeasureFields (fenêtre Python)

Le script de fenêtre Python suivant montre comment utiliser l'outil DisableDerivedMeasureFields en mode immédiat.

# 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.locref.DisableDerivedMeasureFields(in_feature_class)

# Check in license
arcpy.CheckInExtension('LocationReferencing')
Exemple 2 d’utilisation de la fonction DisableDerivedMeasureFields (script autonome)

Le script suivant illustre l’utilisation de l’outil DisableDerivedMeasureFields dans un script Python autonome.

# 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.locref.DisableDerivedMeasureFields(in_feature_class)

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

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Nécessite ArcGIS Location Referencing (ArcGIS Pipeline Referencing ou ArcGIS Roads and Highways)
  • Standard: Nécessite ArcGIS Location Referencing (ArcGIS Pipeline Referencing ou ArcGIS Roads and Highways)
  • Advanced: Nécessite ArcGIS Location Referencing (ArcGIS Pipeline Referencing ou ArcGIS Roads and Highways)

Rubriques connexes