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.
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)