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

Agregar coordenadas XY

Uso

    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.

  • 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.

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de entrada

Las entidades de punto cuyas coordenadas x,y se incorporarán como los campos POINT_X y POINT_Y.

Feature Layer

Salida derivada

EtiquetaExplicaciónTipo de datos
Entidades de entrada actualizadas

Las entidades de entrada actualizadas.

Capa de entidades

arcpy.management.AddXY(in_features)
NombreExplicaciónTipo 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

NombreExplicaciónTipo de datos
out_features

Las entidades de entrada actualizadas.

Capa de entidades

Muestra de código

Ejemplo 1 de AddXY (ventana de Python)

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")
Ejemplo 2 de AddXY (script independiente)

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)