Désactiver COGO (Gestion des données)

Synthèse

Désactive COGO sur une classe d’entités linéaires et supprime les champs COGO ainsi que l’étiquetage et la symbologie COGO. Les champs COGO peuvent être supprimés.

Utilisation

    Attention :

    Cet outil modifie les données en entrée. Pour plus d’informations et connaître les stratégies permettant d’empêcher les modifications de données indésirables, reportez-vous à la rubrique Outils qui modifient ou mettent à jour les données en entrée.

  • Désactive les champs COGO suivants sur la classe d’entités linéaires sélectionnée : ArcLength, Direction, Distance, Radius et Radius2. Ces champs peuvent être supprimés.

  • Supprime l’étiquetage et la symbologie COGO de la classe d’entités linéaires.

  • Si une classe d’entités linéaires n’est pas compatible COGO, l’outil Cheminement Cheminement ne conserve aucune dimension saisie.

    En savoir plus sur l’outil Cheminement

  • Utilisez l’outil Activer COGO pour activer COGO sur une classe d’entités linéaires.

Paramètres

ÉtiquetteExplicationType de données
Entités linéaires en entrée

Classe d’entités linéaires dans laquelle COGO est désactivé.

Feature Layer

Sortie obtenue

ÉtiquetteExplicationType de données
Entités linéaires en entrée mises à jour

Jeu de données avec COGO désactivé.

Table View

arcpy.management.DisableCOGO(in_line_features)
NomExplicationType de données
in_line_features

Classe d’entités linéaires dans laquelle COGO est désactivé.

Feature Layer

Sortie obtenue

NomExplicationType de données
updated_line_features

Jeu de données avec COGO désactivé.

Table View

Exemple de code

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

Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction DisableCOGO en mode immédiat.

import arcpy
arcpy.env.workspace = r"E:\ArcGISXI\Mont\Montgomery.gdb"
arcpy.DisableCOGO_management("Landbase\Road_cl")
Exemple 2 d’utilisation de la fonction DisableCOGO (script autonome)

Le script autonome suivant explique comment rechercher et désactiver COGO dans une classe d’entités linéaires.

import arcpy

#Variable to contain the path of the feature class that will have COGO disabled
lineFeatureClass = r"d:\test.gdb\myLineFC"

#Check to see if the feature class is already COGO enabled by using .isCOGOEnabled on a Describe
if arcpy.Describe(lineFeatureClass).isCOGOEnabled == True:
    #If it returns True, run DisableCOGO_management and pass the feature class
    arcpy.DisableCOGO_management(lineFeatureClass)
else:
    print("{} is not COGO Enabled".format(lineFeatureClass))

Environnements

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

Rubriques connexes