4 votos

Cómo vincular datos a un polígono ArcMap 10.3

Tengo un mapa con diferentes polígonos (118). Cada uno de estos polígonos representa diferentes tipos de vegetación.

Para cada uno de esos polígonos tengo datos de qué especies hay y cómo de abundantes son (la abundancia se mide con una escala del 1 al 3).

Me gustaría "enlazar" (lo siento si no es la forma correcta de llamarlo) los datos de qué especies y abundancia hay en cada uno de esos polígonos.

Después me gustaría poder seleccionar los diferentes polígonos que contienen la misma abundancia y especie.

En los polígonos que creé no hay atributos asociados más que (FID, shape e Id. los 3 creados solos por el programa cuando los dibujé) y las tablas que tengo en excel con los datos que quiero "vincular" a los polígonos contienen una columna llamada especie y otra abundancia.

Como puedes ver, soy bastante nuevo usando el programa...


Como he intentado hacer lo que todos sugerís en los comentarios de aquí abajo, y no he conseguido lo que quería hacer (probablemente por mi mala explicación anterior...)

Dejo una foto: Como puedes ver en la tabla de atributos, así es como queda cada tabla de atributos de cada polígono (que representa un área). A la derecha está como tengo mis datos en excel. Podríais sugerirme algo para añadir a la tabla de atributos de los polígonos los datos pertenecientes a las especies y sus abundancias (el polígono número 1 tiene que tener todas las especies (Acer mons, Acer pseu, Acer repens .) y su abundancia (que son los números de la fila Area1).

3voto

Cliff Fraser Puntos 51

Para vincular las formas poligonales que ha creado con los datos de su tabla, necesitará realizar un Join.

Para que la unión funcione, necesita tener un campo que sea el mismo entre su tabla de atributos de polígonos y su hoja de cálculo Excel. Esto requerirá un poco de trabajo manual de su parte antes de hacer la unión, pero después de que el trabajo inicial se hace, usted será capaz de realizar la unión y llevar a todos los atributos de la tabla de Excel en su shapefile polígono.

Dos opciones para un campo en el que basar la unión

Dependiendo de sus datos, puede utilizar 1) un campo existente de su tabla Excel y copiarlo en su tabla de atributos del shapefile de polígonos o 2) puede crear un nuevo campo tanto en la hoja de cálculo como en el shapefile de polígonos para utilizarlo en la unión.

Dependiendo de cuántas especies diferentes tenga y de lo largos que sean los nombres, puede ser más fácil optar por la Opción 2 y crear un nuevo campo sencillo tanto en el archivo shapefile como en el archivo Excel para basar su unión.

Para ello, podría hacer algo como asignar un número a cada especie (1, 2, 3, etc.) en una nueva columna del archivo Excel y, a continuación, crear un nuevo campo en la tabla de atributos del polígono y añadir allí los números correspondientes. Una vez hecho esto, una simple unión traerá el resto de sus atributos en su shapefile polígono.

He aquí un ejemplo de cómo podrían ser sus datos antes de una unión. La tabla de atributos aparece a la izquierda y el archivo Excel a la derecha. "Join" es el nombre de la columna/campo que es común tanto en la tabla como en el shapefile. enter image description here

Realizar la unión

Una vez que tenga un campo común en sus dos archivos (hoja de cálculo y shapefile), puede realizar una unión. Este vídeo ofrece una buena descripción de cómo afiliarse. Otros han enlazado a la página de ESRI, que también es útil.

He aquí un ejemplo del aspecto que puede tener su tabla unida (también con simbología aplicada). Esta simbología es Categorías, "Valores únicos, muchos campos". enter image description here

Simbología

Una vez completada la unión, puede hacer varias cosas con la pestaña de simbología en las propiedades de la capa. Al final del vídeo se muestra un ejemplo, pero hay muchas formas de simbolizar los datos. Si tienes alguna duda al hacerlo, no dudes en publicar una nueva pregunta.

1voto

Barrett Puntos 1430

Probablemente debería realizar una únase a ya que los datos están en formato XLS. Eso le permitirá unir el ID del polígono con el ID que figura en la tabla Excel.

Aquí hay un enlace que describe el únase a para QGIS si utiliza código abierto.

El " Fundamentos de la unión de tablas " le mostrará cómo puede aplicarse a su situación (aunque utilizando estados, precipitaciones y cifras de población).

Editado:

Como Sara señaló, es necesario tener una columna en sus datos de Excel que se vinculará a la correcta polígono.

Además, si tiene varias especies por polígono, puede crear una tabla dinámica en los datos de Excel basada en el campo del polígono y, a continuación, realizar una unión en el campo del polígono. Así tendría acceso a todas las especies de ese polígono a la vez. Consulte la imagen siguiente para ver un ejemplo de cómo puede ayudarle la tabla dinámica.

enter image description here

1voto

jmmcd Puntos 48

Si he entendido bien, quiere unir su shapefile de polígonos con una tabla externa de especies. En primer lugar, tiene que determinar qué campo es común entre ambos conjuntos de datos. Por ejemplo, puede que tenga una columna llamada "tipo" en su archivo shapefile de polígonos y una columna en su tabla externa que contenga los mismos atributos. O puede tener un campo ID común en ambas tablas. Una vez determinado el campo común en ambos conjuntos de datos, puede unir el polígono a la tabla externa por este atributo. Siga estas instrucciones para hacer la unión. Después puede hacer clic con el botón derecho en la capa unida > Datos > Exportar datos para guardar una copia de los polígonos con los atributos unidos.

Buena suerte.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X