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, los 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 ni 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.
Precaución:
Esta herramienta modifica los datos de entrada. Consulte Herramientas que modifican o actualizan los datos de entrada para obtener más información y estrategias para evitar cambios de datos no deseados.
Sintaxis
arcpy.management.AddXY(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 |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_features | Las entidades de entrada actualizadas. | Capa de entidades |
Muestra de código
El siguiente script de la ventana de Python demuestra cómo utilizar la función AddXY en el modo inmediato.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.Copy_management("climate.shp", "climateXYpts.shp")
arcpy.AddXY_management("climateXYpts.shp")
El siguiente script de Python muestra cómo utilizar la función AddXY en un script 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 de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí