Calcular coordenadas XY a un shapefile en ArcGIS

Para calcular las coordenadas XY en la tabla de atributos de una capa de puntos, se puede hacer con la herramienta Add XY Coordinates en la caja de herramientas ArcToolbox. Por ejemplo cuando se han movido determinados puntos, se requiere conocer sus nuevas coordenadas (debido que ArcGIS no actualiza automáticamente la tabla de atributos), para desarrollar el presente ejercicio es necesario realizar los pasos que se muestran a continuación:

  • Antes de iniciar, se recomienda definir su respectivo sistema de referencia al archivo de puntos (shapefile).
  • Ir a  la caja de herramientas ArcToolBox, dirigirse a Data Management Tools > Features > Add XY Coordinates.
  • En la ventana emergente seleccionar la capa de puntos deseada (shapefiles), luego aceptar.
  • Dirigirse a la tabla de atributos de la capa de puntos para comprobar, como se muestra en la siguiente imagen.

Agregar XY ArcGIS 10

Para calcular coordenadas geográficas, se debe agregar dos campos tipos texto (latitud/longitud), con clic derecho sobre el campo y seleccionar Calculate Geometry (X Coordinate Point para Longitud, Y Coordinate Point para Latitud), en Units seleccionar el formato de las coordenadas geográficas.

En caso de ingresar Coordenadas Geográficas el formato debe ser en Grados decimales, un ejemplo proporcionado por «Guillermo» sería: -33.75 -70.625

Hola una duda, siempre e ingresado mediante coordenadas UTM, pero he intentado con Coordenadas geográficas y ArcMap no me reconoce las coordenadas, ya que cuando intento el Add XY no identifica ni las X ni las Y. quizás la forma de escribirlas es diferente (EJ: 33°45’00”S 70°37’30”W).

También te puede interesar: ¿Cómo agregar coordenadas UTM (X,Y,Z) en ArcGIS? (desde un gps o del cuaderno de apuntes).

42 comentarios

  1. Las operaciones que se muestra de las muchas aplicaciones que tiene el ArcGIS 10 son muy útiles para las personas que nos falta por conocer del mundo amplio del ArcGIS por lo que sus aportes son muy importantes y ayudan a muchas personas en especial a mí, sigan adelante.

  2. Hola, quisiera hacer justo lo contrario de lo que se dice, es decir, de un shape de puntos aleatorios, saber si almacenas las coordenadas XY de forma automática en la tabla de atributos. Gracias.

    1. Desde la tabla de atributos crea dos campos (Add field) tipo Double al primero lo nombras X y al segundo Y, ahora con clic derecho sobre el campo vas a Calculate Geometry y ahí puedes calcular los valores que necesites (es necesario que tu shp cuente con un sistema de proyección).

        1. Mejor agrega Calculate Field y ahí colocas el script para calcular geometría que requieras.

  3. Hola una duda, siempre e ingresado mediante coordenadas UTM, pero he intentado con Coordenadas geográficas y ArcMap no me reconoce las coordenadas, ya que cuando intento el Add XY no identifica ni las X ni las Y. quizás la forma de escribirlas es diferente (EJ: 33°45’00»S 70°37’30»W).

  4. Mi problema es algo similar ingrese punto por UTM S19 (Perú) en grado decimal X -72 y Y -16 y utilizando la herramienta de Add XY Coodinates la tabla me arroja esto point_X 178900.003206 y point_Y 8228745.98172, pero esos puntos ahora quiero ver lo que ingrese originalmente como lo hago? Hey hecho lo siguiente me fui a Data Management Tools > Proyeciones y transformaciones > Feature > Proyect y de ahí lleno las casillas de mis archivos y todo y en la opción Output Coordinate System, seleccione GCS_WGS_1984 y me sale igual que la anterior tabla y no se proyecto a los puntos que originalmente ingrese.

    1. He realizado todo el procedimiento, y al final igual usando WGS 1984, cuando voy a la tabla de atributos y calculo nuevamente las coordenadas XY queda -72.00000000002629 y -16.000000001176083 (aunque con algunos decimales, entre el sector La Mina y Lluta).

  5. Hola Franz, tengo una duda, como paso de coordenadas planas unos puntos ya espacializados en ArcGis 9.3. Gracias.
    Y como esas coordenadas las puedo pasar a geográficas en ArcGis 9.3.

  6. Estimado Franz!

    Tengo ArcGis 10, trabajo en UTM, y tengo un problema con un Excel, pues lo traigo con abrir, le agrego los datos X e Y, y me queda como Shapefile. Al querer, lo que tengo en este Excel me lo discrimine con Simbología – Categorías – Valores únicos, me toma solo los valores de las coordenadas E y N, pero las otras columnas del Excel. Yo quiero que me dibuje diferentes símbolos para las categorías Malas, Regular y Excelente, en la imagen, pero no me las lee, solo lee las coordenadas. ¿A que se deberá, el Excel será, gracias por tu respuesta.

  7. Y para ingresar puntos de forma manual y que se agreguen las coordenadas de manera automática a su tabla de atributos como se le hace.

    O como conocer las coordenadas de un punto, se que ya contestaste esto anteriormente pero no se que símbolo me lo resuelve me lo resuelve en Calculate Geometry.

    De antemano gracias

    PD: por cierto si instalo el SP2 a la versión SP1 de argis 10 tendré problemas.

  8. Hola,
    He utilizado la herramienta de Calculate Geometry sobre el campo en el que estaban almacenados los nombres las provincias, ahora, en lugar de los nombres me aparece el valor del área. ¿existe alguna manera de deshacer esto y que vuelvan a aparecer los nombres?
    gracias

  9. Hola Franz, en el magnifico vídeo herramienta cogo, explicas como realizar el proceso, sin embargo, no logro agregar los datos de las direcciones y distancias de un polígono, no se si tengo que activar algo para que las calcule directamente en los campos de la tabla, te agradecería me explicaras como realizarlo.

    saludos

  10. Hola Franz, espero tu respuesta sobre la pregunta efectua en el 19 de julio sobre la herramienta cogo o si algun companero puede contribuir bienvenida sea.

    saludos,

    Jose Luis

    1. Disculpas por la tardanza (no me hado cuenta haber obviado tu pregunta), en resumen necesitas convertir tu polígono a polilínea, crear los campos Direction y Distance, seguidamente iniciar edición luego clic en Split into COGO lines, aunque si revisas detenidamente la entrada podrías hacerlo, no hay donde perderse.

  11. Muchas gracias por tu publicación! Estoy tratando de seguir los pasos pero cuando despliego la ventana ADD XY, tengo un campo adicional que es Z, por lo que asumo podría estar configurado para UTM. Necesito saber como configurar esta opción ya que todos mis datos están en coordenadas geográficas.
    Muchas gracias de antemano.

    1. Z corresponde al campo de altitud o elevación, por lo tanto sino no tienes aquellos datos, lo puedes omitir sin ningún problema.

    1. Si, puedes configurar en las propiedades de cada campo (Number format).

  12. Hola, sabes que cuando ingreso a add xy data y abro un tabla desde excel, solo me sale la opción de id y las de latitud y longitud no, que puede ser?

    saludos

    1. Revisa el formato de los campos de lat/lon, si son geográficas debes ingresarlas en grados decimales.

  13. Hola, realice los pasos como los indicas y si me dio las coordenadas solo que no las da en la ubicación correcta del predio, ya que lo reviso en Google Earth y no son las mismas coordenadas, me podrías orientar del porque pasa esto, y como lo puedo solucionar.
    Gracias.

    1. Porque tus datos probablemente no son iguales tanto en sistema de referencia y resolución con los de GE, lo mejor es que compares con datos de fuentes oficiales.

  14. Hola Franz tengo un tipo de coordenadas x:0.2067446 y:7820481810000000.00, quiero ingresarlas con add xy, pero el programa no las reconoce me puedes ayudar reconociendo que tipo de coordenadas son estas.

    1. No las conozco, porque si son UTM en el eje Y no deben superar los diez millones.

  15. Hola, muy buen aporte muchísimas gracias!!, pero me sucede lo mismo que a Felipe, al momento de abrir la tabla desde excel los campos de X e Y quedan en blanco, revise videos en youtube y varios post y también los cambie a decimales, pero siguen sin aparecer, que podría ser?
    Saludos!!

    1. No tengo clara tu inquietud, puedes revisar en la configuración regional de Windows el símbolo para separador de decimales,trabaja con archivos *.xls (versión 97-2003) asegúrate haber definido un sistema de referencia.

  16. Hola Franzpc tengo una consulta. Que puedo hacer cuando tienes un plano antiguo donde solamente tienes rumbo y distancia y necesitas digitalizarlo en Arcgis. En algunos casos lo mejor que puedo disponer es el punto inicial en coordenadas UTM

    1. A partir del punto inicial UTM, con los rumbos y distancias calcula (manualmente) otros puntos, luego lo georreferencias.

  17. Hola,
    Tengo un TXT con coordenadas en grados decimales (lat y long). Se puede añadir este en Arcmap para crear una capa con add xy? equivaldría a añadir en en el campo X la long y en el campo Y la latitud? O esa herramienta solo vale para coordenadas UTM.
    Por favor si alguien me puede decir,ya que he encontrado muy poca información al respecto. He encontrado mucha para introducir a través de coordenadas en UTM.
    Muchas gracias
    Saludos

    1. Los puedes hacer colocando correctamente los valores para X(Long) y Y(Lat). Pero en el sistema de referencia debes indicar que es en coordenadas geográficas y el datum usado, por ejemplo: Geographic Coordinate Systems > World > WGS 1984

    1. Para las planas crea dos campos para X y Y tipo doble, para las geográficas dos campos tipo texto para la latitud y longitud. Con clic derecho sobre el campo correspondiente selecciona Calculate Geometry, en Property seleccionas la coordenada X/Y, en Units la unidad, metros para las planas y el grados (existen diferentes formatos) para las geográficas

Los comentarios están cerrados.

Salir de la versión móvil