Activer COGO (Gestion des données)

Cette documentation ArcGIS 2.7 a été archivée et n’est plus mise à jour. Certains contenus et liens peuvent être obsolètes. Consultez la dernière version de la documentation.

Résumé

Active COGO sur une classe d’entités linéaires et ajoute des champs COGO et un étiquetage compatible COGO à une classe d’entités linéaires. Les champs COGO stockent des cotes qui permettent de créer des entités linéaires les unes par rapport aux autres.

Utilisation

  • Ajoute les champs COGO suivants à la classe d’entités linéaires sélectionnée : Arc Length, Direction, Distance, Radius et Radius2. Tous les champs présentent le type Double.

  • Ajoute l'étiquetage et la symbologie de type COGO à la classe d'entités linéaires sélectionnée. Les lignes sont dessinées avec une symbologie COGO supplémentaire et une propriété d’étiquette complète chaque ligne avec ses cotes COGO si elles existent.

  • Exécutez l’outil de géotraitement Désactiver COGO pour désactiver COGO sur la classe d’entités linéaires. Les champs COGO peuvent être supprimés.
  • S'il existe déjà un ou plusieurs champs COGO dont le type est correct, seuls les champs COGO restants et manquants sont ajoutés.

  • Si COGO est activé dans une classe d'entité linéaire, l'outil Traverse (Cheminement) Cheminementrenseigne les champs COGO en spécifiant les cotes saisies.

    En savoir plus sur l'outil Cheminement

  • Si COGO est activé dans une classe d’entités linéaires, la création de lignes avec l'outil 2 Point Line (Ligne 2 points) Ligne 2 points via la modification des contraintes renseigne les champs COGO avec les cotes de contrainte.
  • Le champ Direction stocke la direction (relèvement) de la ligne de son point de départ à son extrémité.

  • Le champ Distance stocke la distance (longueur) de la ligne.

  • Le champ ArcLength stocke la distance de l'arc entre le point d'une courbe.

  • Le champ Radius stocke la distance entre le point central de la courbe et la ligne de la courbe.

  • Le champ Radius2 stocke le deuxième rayon pour une courbe de spirales. Ce rayon peut être défini à l’infini.

Syntaxe

arcpy.management.EnableCOGO(in_line_features)
ParamètreExplicationType de données
in_line_features

Classe d'entités linéaires dans laquelle COGO sera activé.

Feature Layer

Sortie dérivée

NomExplicationType de données
updated_line_Features

Jeu de données compatible avec la fonctionnalité COGO.

Vue tabulaire

Exemple de code

Exemple 1 d'utilisation de l'outil EnableCOGO (fenêtre Python)

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

import arcpy
arcpy.env.workspace = "E:\ArcGISXI\Mont\Montgomery.gdb"
arcpy.EnableCOGO_management("\Landbase\Road_cl")
Exemple 2 d'utilisation de l'outil EnableCOGO (script autonome)

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

import arcpy
# Variable to contain the path of the feature class that is to be COGO Enabled
lineFeatureClass = r"d:\test.gdb\myLineFC"
# Check to see if the feature class is already enabled by using .isCOGOEnabled on a Describe
if arcpy.Describe(lineFeatureClass).isCOGOEnabled == False:
    # If it returns False, run EnableCOGO_management and pass the feature class
    arcpy.EnableCOGO_management(lineFeatureClass)
else:
    print("{} is already 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