Processing math: 16%

27 votos

¿Fusión/Disolución de polígonos por campo de atributos comunes en QGIS?

He unido los datos de la tabla de las Asociaciones Empresariales Locales correspondientes a un shapefile de polígonos que contiene las Autoridades Locales del Reino Unido.

enter image description here

¿Cómo puedo disolver o fusionar los polígonos de las autoridades locales por LEP_NAME como se muestra en la captura de pantalla?

Idealmente, me gustaría conservar los atributos de la Autoridad Local con los polígonos fusionados resultantes. No tengo ningún conocimiento de scripts, así que estoy buscando una solución basada en una herramienta. Se agradece cualquier ayuda o indicación.

enter image description here

Nota adicional: Al intentar utilizar la herramienta de disolución, el campo LEP_NAME no está disponible como se muestra arriba. Los datos de atributos del LEP se crearon en Excel, se guardaron en formato CSV y se unieron al archivo shape de polígonos de la Autoridad Local. Hay campos IDENTIFI0 duplicados, como se muestra en la otra captura de pantalla.

28voto

Daryl Spitzer Puntos 220

Usar vector ->herramientas de geoprocesamiento --> disolver:

seleccione el shapefile y el campo (LEP_NAME en su caso), elija el nombre para el nuevo shapefile y ya está. enter image description here

1 votos

Gracias por tu sugerencia Kurt - He intentado hacer esto y el problema es que el campo que deseo seleccionar no está en el menú desplegable de Disolución:

0 votos

Por favor, vea la edición adicional a mi post original.

0 votos

Es extraño, ¿como se "Unió"? tal vez un vistazo a este tutorial ayude: qgis.spatialthts.com/2012/03/

7voto

Diego Mijelshon Puntos 113

Yo tuve el mismo problema. Lo resolví guardando el archivo de forma posterior a la unión y disolviendo después. Asegúrese de que tiene la capa vectorial correcta seleccionada en la solicitud de disolución para obtener sus nuevos campos.

1voto

Rafee Puntos 110

Cuando se crea una unión y se enlaza una tabla de atributos de un shapefile existente con otra tabla, hay que exportar las dos tablas unidas como un nuevo shapefile y cargarlo de nuevo en QGIS. Los campos de la tabla unida serán entonces accesibles a varias herramientas de QGIS, por ejemplo, disolver.

0 votos

Esto ha funcionado perfectamente. Gracias.

0voto

Con respecto a este tema he encontrado que los campos no aparecen en el menú desplegable cuando el "tipo" de campo es flotante.

Varía según el software utilizado, pero copiar los valores en un campo de texto suele funcionar.

Espero que esto ayude a alguien más.

0voto

Dragonfly Puntos 1

Yo tenía el mismo problema: la tabla de atributos del shapefile después de la unión mostraba los campos unidos, pero éstos no aparecían en la lista de campos "disueltos". La solución de Abarrington funcionó, es decir, hizo un 'Guardar como...' en el shapefile post-unión, luego lo cargó, y luego hizo la disolución.

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