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
Si existen los campos POINT_X, POINT_Y, POINT_Z y POINT_M, se vuelven a calcular sus valores.
Los valores de los campos POINT_X y POINT_Y de salida se basan en el sistema de coordenadas del dataset, no en el sistema de coordenadas de la visualización del mapa. Para forzar la inclusión de los valores de POINT_X y POINT_Y en un sistema de coordenadas distinto del dataset de entrada, establezca el entorno del sistema de coordenadas de salida.
Si se mueven los puntos después de utilizar la herramienta Agregar coordenadas XY, sus valores de POINT_X y POINT_Y, así como los de POINT_Z y POINT_M, si existen, se deben volver a calcular ejecutando de nuevo la herramienta Agregar coordenadas XY.
La herramienta Proyecto no modifica los valores de los campos 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.
Sintaxis
AddXY_management (in_features)
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
Ejemplo 1 de AddXY (ventana de Python)
La siguiente secuencia de comandos de la ventana de Python muestra 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")
Ejemplo 2 de AddXY (secuencia de comandos independiente de Python)
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
# 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)
Entornos
Información sobre licencias
- ArcGIS for Desktop Basic: Sí
- ArcGIS for Desktop Standard: Sí
- ArcGIS for Desktop Advanced: Sí