Disable Referent Fields (Désactiver les champs de référence) (Outils Location Referencing)
Résumé
Désactive les champs de référence d’une couche d’entités ou classe d’entités d’événement LRS (système de référencement linéaire). Il ne supprime pas les colonnes de référence, mais ses informations de la table Lrs_Metadata.
Utilisation
Les champs de référence doivent être activés pour l’événement avant d’exécuter cet outil.
Paramètres
Etiqueter
Explication
Type de données
Classe d’entités d’événement LRS
Couche ou classe d’entités en entrée pour l’événement LRS.
Feature Layer
Sortie dérivée
Etiqueter
Explication
Type de données
Classe d’entités d’événement LRS mise à jour
Couche d’entités mise à jour pour l’événement.
Feature Layer
arcpy.locref.DisableReferentFields(in_feature_class)
Nom
Explication
Type de données
in_feature_class
Couche ou classe d’entités en entrée pour l’événement LRS.
Feature Layer
Sortie dérivée
Nom
Explication
Type 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 DisableReferentFields (fenêtre Python)
Le script ci-dessous illustre l’utilisation de la fonction DisableReferentFields dans une fenêtre Python.
# Name: Disable_Referent_Fields_ex1.py
# Description: Disable referent fields in an existing LRS event feature class.
# Requires: ArcGIS Location Referencing
# Set current workspace
arcpy.env.workspace = r"C:\db_connections\test_connection.sde"
# Local variables
in_feature_class = "Event_Feature_Class"
# Run the tool
arcpy.locref.DisableReferentFields(in_feature_class)
Exemple 2 d’utilisation de la fonction DisableReferentFields (script autonome)
Le script suivant illustre l’utilisation de la fonction DisableReferentFields dans un script Python autonome.
# 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
# Local variables:
in_feature_class = r"C:\db_connections\test_connection.sde\testuser.LRS\testuser.Event_Feature_Class"
# Run the tool
arcpy.locref.DisableReferentFields(in_feature_class)
Environnements
Cet outil n’utilise pas d’environnement de géotraitement.
Informations de licence
Basic: Requiert ArcGIS Location Referencing (ArcGIS Pipeline Referencing ou ArcGIS Roads and Highways)
Standard: Requiert ArcGIS Location Referencing (ArcGIS Pipeline Referencing ou ArcGIS Roads and Highways)
Advanced: Requiert ArcGIS Location Referencing (ArcGIS Pipeline Referencing ou ArcGIS Roads and Highways)