Agregar coordenadas XY (Administración de datos)
Resumen
Agrega los campos POINT_X y POINT_Y a las entidades de entrada de punto y calcula sus valores. También incorpora los campos POINT_Z y POINT_M si las entidades de entrada están habilitadas para Z y M.
Ilustración
![]() |
Uso
-
Agregar coordenadas XY se utiliza comúnmente para acceder a las entidades de punto y realizar un análisis o para extraer puntos basados en la ubicación x,y.
-
Si existen los campos POINT_X, POINT_Y, POINT_Z Y POINT_M, se vuelven a calcular sus valores.
-
Si se mueven los puntos después de utilizar la herramienta Agregar coordenadas XY, sus valores de POINT_X y POINT_Y y de POINT_Z y POINT_M, si existen, se deben volver a calcular cuando se ejecuta Agregar coordenadas XY de nuevo.
-
Proyecto no modifica los valores de POINT_X, POINT_Y, POINT_Z o POINT_M.
-
Si las entidades de entrada están en un sistema de coordenadas geográficas, POINT_X y POINT_Y representan la longitud y la latitud, respectivamente.
-
Si se selecciona una capa de ArcMap como entrada, las coordenadas x,y se basan en el sistema de coordenadas de entrada, no en el del marco de datos.
![Precaución Precaución](rsrc/caution.png)
Esta herramienta modifica los datos de entrada. Vea Herramientas sin salidas para ver más información y estrategias para evitar cambios de datos no deseados.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_features |
Las entidades de punto cuyas coordenadas x,y se incorporarán como los campos POINT_X y POINT_Y. | Feature Layer |
Ejemplo de código
La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función AddXY en el modo inmediato.
import arcpy from arcpy import env env.workspace = "C:/data" arcpy.Copy_management("climate.shp", "climateXYpts.shp") arcpy.AddXY_management("climateXYpts.shp")
La siguiente secuencia de comandos de Python demuestra cómo utilizar la función AddXY en una secuencia de comandos independiente.
# 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)