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. La herramienta también incorpora los campos POINT_Z y POINT_M si las entidades de entrada están habilitadas para z y m.

Ilustración

Ilustración de la herramienta 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 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 camposPOINT_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.

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.

Feature Layer

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.

Feature Layer

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 de modo inmediato.


import arcpy
arcpy.env.workspace = "C:/data"
arcpy.management.Copy("climate.shp", "climateXYpts.shp")
arcpy.management.AddXY("climateXYpts.shp")
Ejemplo 2 de AddXY (script independiente)

El siguiente script de Python demuestra 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

# Set workspace
arcpy.env.workspace = "C:/data"

# Set local variables
in_data= "climate.shp"
in_features = "climateXPpts2.shp"

# Copying data to preserve original dataset
# Run Copy
arcpy.management.Copy(in_data, in_features)

# Run AddXY
arcpy.management.AddXY(in_features)

Temas relacionados