Disponible avec une licence Advanced.
Résumé
Ajoute les attributs X-COORD et Y-COORD pour les étiquettes ou les points à la table PAT de couverture en entrée, ou à la table NAT de couverture en entrée dans le cas de nœuds, et calcule leurs valeurs.
L'outil détermine quelles sont les classes d'entités de la couverture en entrée et répertorie celles auxquelles des coordonnées x,y peuvent être ajoutées. L'outil s'utilise fréquemment pour obtenir l'accès à la géométrie d'une couverture afin d'effectuer des requêtes et des analyses, ou pour extraire des points ou des nœuds en fonction de leur position x,y.
Illustration
Utilisation
Si les attributs X-COORD et Y-COORD existent déjà, ils sont remplacés.
Si la couverture en entrée est à simple précision, les attributs sont définis avec une largeur d'attribut de 4, une largeur d'affichage de 12, le type d'attribut F et 3 décimales. Si la couverture en entrée est à double précision, les attributs sont définis avec une largeur d'attribut de 8, une largeur d'affichage de 18, le type d'attribut F et 5 décimales. Une fois établie, cette définition ne change plus, même si la précision dérivée est modifiée.
En cas de changement des emplacements de nœud ou de point après avoir utilisé l'outil Ajouter les coordonnées XY, les valeurs X-COORD et Y-COORD ne représentent pas les nouveaux emplacements. Pour mettre à jour leurs valeurs en fonction du nouvel emplacement, exécutez à nouveau l'outil. Les valeurs de X-COORD et Y-COORD ne sont pas modifiées par d'autres outils, tels que Projeter et Transformer.
Si votre couverture en entrée se trouve dans un système de coordonnées géographiques, X-COORD et Y-COORD représentent, respectivement, la longitude et la latitude.
Syntaxe
arcpy.arc.AddXY(in_cover, {feature_type})
Paramètre | Explication | Type de données |
in_cover | Couverture contenant des labels points ou de polygone dont les coordonnées x,y deviennent des attributs dans la table PAT, ou dans la couverture contenant des nœuds, vers la table NAT. | Coverage |
feature_type (Facultatif) | Type d'entité de couverture dont les coordonnées x,y deviennent des attributs d'entités.
| String |
Exemple de code
Exemple d'utilisation de l'outil AddXY (script autonome)
Le script autonome ci-dessous illustre l'ajout des attributs X-COORD et Y-COORD à la table PAT d'une couverture. Les attributs sont remplis avec les valeurs de coordonnées des entités ponctuelles de la couverture.
# Name: AddXY_Example.py
# Description: Adds X and Y coordinates to a coverage's point attribute table
# Requirements: ArcInfo Workstation
# Import system modules
import arcinfo
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inCover = "wells"
featureType = "POINT"
#Execute AddXY
arcpy.AddXY_arc(inCover, featureType)
Environnements
Informations de licence
- Basic: Non
- Standard: Non
- Advanced: Requiert ArcInfo Workstation installé