Désactiver COGO (Gestion des données)

Synthèse

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

Utilisation

  • 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 compatibles COGO de la classe d’entités linéaires.

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

    En savoir plus sur l'outil Cheminement

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

Paramètres

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

Classe d'entité linéaire dans laquelle COGO sera désactivé.

Feature Layer

Sortie obtenue

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

Jeu de données COGO désactivé.

Vue tabulaire

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

Classe d'entité linéaire dans laquelle COGO sera désactivé.

Feature Layer

Sortie obtenue

NomExplicationType de données
updated_line_features

Jeu de données COGO désactivé.

Vue tabulaire

Exemple de code

Exemple 1 d’utilisation de l’outil DisableCOGO (fenêtre Python)

Le script de fenêtre Python suivant montre comment utiliser l'outil 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 l'outil DisableCOGO (script autonome)

Le script autonome suivant explique comment rechercher et désactiver COGO dans une classe d'entité linéaire.

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.

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes