Résumé
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) ne conserve aucune cote saisie.
Utilisez l’outil Activer COGO pour ce faire sur une classe d'entités linéaires.
Syntaxe
arcpy.management.DisableCOGO(in_line_features)
Paramètre | Explication | Type de données |
in_line_features | Classe d'entité linéaire dans laquelle COGO sera désactivé. | Feature Layer |
Sortie dérivée
Nom | Explication | Type de données |
updated_line_features | Jeu de données COGO désactivé. | Vue tabulaire |
Exemple de code
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")
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
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?