Agregar coordenadas XY (Gestió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.
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)