Ajouter les coordonnées XY (Gestion des données)
Récapitulatif
Ajoute les champs POINT_X et POINT_Y aux entités points en entrée et calcule leurs valeurs. Il ajoute également les champs POINT_Z et POINT_M si les entités en entrée contiennent des valeurs Z et M.
Illustration
![]() |
Utilisation
-
L'outil Ajouter les coordonnées XY est le plus souvent utilisé pour accéder aux entités point afin d'effectuer une analyse ou d'extraire des points selon leur localisation x,y.
-
Si les champs POINT_X, POINT_Y, POINT_Z et POINT_M existent, leurs valeurs sont recalculées.
-
Si des points sont déplacés après utilisation de l'outil Ajouter les coordonnées XY, leurs valeurs POINT_X et POINT_Y, ainsi que les valeurs POINT_Z et POINT_M, si elles existent, doivent être recalculées en exécutant à nouveau Ajouter les coordonnées XY.
-
L'outil Projeter ne modifie pas les valeurs de POINT_X, POINT_Y, POINT_Z ou POINT_M.
-
Si les entités en entrée sont dans un système de coordonnées géographiques, POINT_X et POINT_Y représentent respectivement la longitude et la latitude.
-
Si une couche ArcMap est sélectionnée comme entrée, les coordonnées x,y sont basées sur le système de coordonnées de l'entrée, pas sur celui du bloc de données.
![Attention Attention](rsrc/caution.png)
Cet outil modifie les données en entrée. Reportez-vous à la rubrique Outils sans sortie pour obtenir plus d'informations, ainsi que des stratégies pour éviter les mouvements de données indésirables.
Syntaxe
Paramètre | Explication | Type de données |
in_features |
Entités points dont les coordonnées x,y sont ajoutées en tant que champs POINT_X et POINT_Y. | Feature Layer |
Exemple de code
Le script de fenêtre Python illustre l'utilisation de la fonction AddXY en mode immédiat.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.Copy_management("climate.shp", "climateXYpts.shp")
arcpy.AddXY_management("climateXYpts.shp")
Le script Python ci-dessous illustre l'utilisation de la fonction AddXY dans un script autonome.
# Name: AddXY_Example2.py
# Description: Adding XY points to the climate dataset
# Author: ESRI
# Import system modules
import arcpy
from arcpy import env
# Set workspace
env.workspace = "C:/data"
# Set local variables
in_data= "climate.shp"
in_features = "climateXPpts2.shp"
# Copying data to preserve original dataset
# Execute Copy
arcpy.Copy_management(in_data, in_features)
# Execute AddXY
arcpy.AddXY_management(in_features)