Ajouter des coordonnées XY (Gestion des données)

Synthèse

Ajoute les champs POINT_X et POINT_Y aux entités ponctuelles en entrée et calcule leurs valeurs. L’outil ajoute les champs POINT_Z et POINT_M si les entités en entrée prennent en charge les valeurs z et m.

Illustration

Illustration de l’outil Ajouter des coordonnées XY

Utilisation

    Attention :

    Cet outil modifie les données en entrée. Pour plus d’informations et connaître les stratégies permettant d’empêcher les modifications de données indésirables, reportez-vous à la rubrique Outils qui modifient ou mettent à jour les données en entrée.

  • Si les champs POINT_X, POINT_Y, POINT_Z et POINT_M existent, leurs valeurs sont recalculées.

  • Les valeurs des champs POINT_X et POINT_Y en sortie reposent sur le système de coordonnées du jeu de données et non sur le système de coordonnées de l’affichage cartographique. Pour obliger les valeurs POINT_X et POINT_Y à utiliser un système de coordonnées différent de celui du jeu de données en entrée, définissez l’environnement Système de coordonnées en sortie.

  • Si les points sont placés après l’utilisation de l’outil Ajouter des coordonnées XY, leurs valeurs POINT_X et POINT_Y, ainsi que leurs valeurs POINT_Z et POINT_M, le cas échéant, doivent être recalculées en exécutant à nouveau l’outil Ajouter des coordonnées XY.

  • L’outil Projeter ne modifie pas les valeurs des champ POINT_X, POINT_Y, POINT_Z et POINT_M.

  • Si les entités en entrée disposent d’un système de coordonnées géographiques, POINT_X et POINT_Y représentent respectivement la longitude et la latitude.

Paramètres

ÉtiquetteExplicationType de données
Entités en entrée

Entités en entrée dont les coordonnées x,y sont ajoutées en tant que champs POINT_X et POINT_Y.

Feature Layer

Sortie obtenue

ÉtiquetteExplicationType de données
Entités en entrée mises à jour

Entités en entrée mises à jour.

Feature Layer

arcpy.management.AddXY(in_features)
NomExplicationType de données
in_features

Entités en entrée dont les coordonnées x,y sont ajoutées en tant que champs POINT_X et POINT_Y.

Feature Layer

Sortie obtenue

NomExplicationType de données
out_features

Entités en entrée mises à jour.

Feature Layer

Exemple de code

Exemple 1 d’utilisation de la fonction AddXY (fenêtre Python)

Le script ci-dessous pour la fenêtre Python illustre l'utilisation de la fonction AddXY en mode immédiat.


import arcpy
arcpy.env.workspace = "C:/data"
arcpy.management.Copy("climate.shp", "climateXYpts.shp")
arcpy.management.AddXY("climateXYpts.shp")
Exemple 2 d’utilisation de la fonction AddXY (script autonome)

Le script Python suivant illustre l'utilisation de la fonction AddXY dans un script autonome.

# Name: AddXY_Example2.py
# Description: Adding XY points to the climate dataset

# Import system modules
import arcpy

# Set workspace
arcpy.env.workspace = "C:/data"

# Set local variables
in_data= "climate.shp"
in_features = "climateXPpts2.shp"

# Copying data to preserve original dataset
# Run Copy
arcpy.management.Copy(in_data, in_features)

# Run AddXY
arcpy.management.AddXY(in_features)

Rubriques connexes