El blog de franz

Disculpas, estamos en mantenimiento por situaciones de seguridad

SIG

Crear un Join en ArcGIS

Un Join permite unir dos tablas por medio de un identificativo común (ID), los datos de ambas tablas se anexan por el ID, dando la posibilidad de representar espacialmente datos externos, el Join de la presente entrada se explica usando la aplicación ArcMap 10 de ArcGIS (versiones anteriores es similar) los datos a vincular provienen de una tabla de Microsoft Excel con un shapefile en ArcMap de esta forma se edita la información en el primero y se obtiene en la tabla de atributos del segundo, los pasos para ejecutar este procedimiento son los siguientes.

1. Crear un Identificativo ID.- Es necesario crear tanto en la tabla de atributos como en la hoja de Excel un identificativo común (en este ejemplo ID con secuencia numérica), que permite anexar  los datos del shapefile (polígono, puntos, polilíneas) de acuerdo a la numeración establecida (clic en la imagen).

Join ArcGIS

2. Crear un Join.- El segundo paso consiste en llamar los datos de Excel al shapefile en ArcMap, para ello desde la tabla de atributos ir a Joins and Relates — Join y rellenar la información de los campos como se detalla a continuación:

1. Choose the field in this layer that the join will be based on: Seleccionar Id.
2. Choose the table to join to this layer, or load the table from disk: Seleccionar la tabla del archivo de Excel (tomar en cuenta en nombre de la hoja).
3. Choose the fiel in the table to base the join on: Seleccionar ID.

Configurar Join ArcGIS

Aceptar para visualizar los datos dentro del shapefile, este ejemplo ha sido utilizando ArcGIS 10, pero funciona de la misma manera en las versiones anteriores, ahora se puede  modificar los datos en Excel y automáticamente los leerá ArcMap, también es posible seleccionar los campos para exportarlos como un shape.

Join en ArcGIS

Tagged , , , , ,

17 thoughts on “Crear un Join en ArcGIS

  1. Ernesto marín vargas

    Hola buen día, tengo un caso donde no he podido realizar el join, la pregunta sería:

    ¿Es necesario tener todos los datos capturados?

    Es decir, de la tabla que deseo agregar aún no he terminado la captura, son 2500 casos y sólo he dado de alta en el map 800 casos.

    Entonces cuando realizo en Join me aparecen todas columnas vacias.

    PD. Te felicito soy me sumo a ese grupo que cuidan la gramática

    Reply
    • franzpc Post author

      Para realizar un Join es necesario tener un campo común en ambas tablas (ArcMap y Excel), en tal caso solo da de alta los datos que necesites.

      Reply
  2. miguel

    Bueno solo quería solicitar un pequeña guía de lo que comentas, es decir todos los pasos muchas gracias se agradece tu respuesta.

    Reply
  3. Paola

    Hola buenas noches, mi problema con el Join es que no puedo modificar nada después de que lo creo, ni siquiera darle atributos con los datos adheridos. Que debo hacer. Gracias por tu atención.

    Reply
    • franzpc Post author

      Antes de hacer el Join, configura las propiedades de celda (datos, texto, numérico, fecha, etc) de cada columna en Excel, realiza el Join, exporta a SHP que permite tener mayor configuración.

      Reply
  4. Join and Relate

    Buena tarde, tengo un proyecto que contempla áreas de extracción de minerales, tengo la data principal organizada en un tabla de excel, la cual he vinculado exitosa mente con un join sin embargo tengo otras tablas con información que me gustaría relacionar a ese polígono a esa tabla primaria y he tenido muchos problemas para hacerlo.

    Reply
    • franzpc Post author

      Si ya lo hiciste con una, puedes hacerlo con las demás, lo que si toma en cuenta que todas las tablas deben tener un campo común que les permita relacionarse.

      Reply
  5. jhon

    Hola, mi problema es que tengo dos shapes de lagunas y no se tienen ID en común, son como 2500 datos, existiría otra herramienta para unir sus datos,
    muchas gracias.

    Reply
    • franzpc Post author

      No estrictamente deben contar con el campo ID, más bien deben contener un campo común que permita su vinculación, si no lo tienes no te quedaría otra opción que crearlo (prueba si por la superficie, nombres, código, etc., se podrían vincular).

      Reply
      • carmen

        Hola, tengo una pregunta respecto a este tema:
        Una vez hecho el join, exporto el shape y resulta que en el nuevo shape se han cortado los títulos de los campos (no más de 10 caractéres). ¿Sabeis como se puede evitar eso? muchas gracias

        Reply
        • franzpc Post author

          ArcGIS no permite caracteres especiales ni títulos largos, por ende debes limitarte a aquello y reducir la longitud de títulos, también podrías trabajar con una Geodatabase.

          Reply

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Últimos comentarios

  • Leonardo J. Echeverria: Yo me inicio en ArcGis y les agradezco de antemano su esfuerzo y aportación. El planeta los tenga en su gloria!
    View Post
  • Zaguch: Hola Franz, respecto a que en algunas PC no aparece ESRIRegAsm.exe, simplemente deben explorar el disco C: archivos de programas/common files/arc gis/bin/ESRIRegAsm.exe y registran Arcbrutile, y funciona perfectamente
    View Post
  • JOSÉ CORTIZO ÁLVAREZ: MultiSpec https://engineering.purdue.edu/~biehl/MultiSpec/
    View Post
  • franzpc: Puedes usar los datos de la siguiente entrada http://www.acolita.com/descargar-capturar-imagenes-satelitales-de-google-earth-para-arcgis/
    View Post