14 votos

Cómo copiar características de una capa de vectores a otra capa de vectores con sólo los atributos correspondientes en el QGIS

Tengo dos capas de vectores:

Una primera con todas las parcelas catastrales de una región. Esta capa tiene varios atributos, es sólo la geometría y 3 de los atributos que me interesan.

Mi segunda capa es una selección de parcelas de la misma región. Esta capa tiene 7 atributos. Los primeros 3 atributos son idénticos a los 3 atributos de la primera capa con todas las parcelas catastrales. Los otros 4 atributos se rellenan después.

¿Cómo puedo copiar una parcela de la primera capa a la segunda, sólo con la geometría y los atributos correspondientes en el campo derecho de la tabla de atributos?

8voto

tobes Puntos 19

Al copiar características de una capa a otra, los atributos se copian y pegan en el mismo orden en que aparecían en la tabla de atributos original. Los nombres de atributos/columnas no se tienen en cuenta.

Así es como puedes hacer que funcione:

Su capa de parcela original debe ser reestructurada de manera que los 3 atributos que le interesan sean los primeros en la tabla de atributos.

Si luego copia las características de la capa original a la capa de destino, todos los atributos se seguirán copiando, pero al menos los valores de los atributos que le interesan acabarán en las columnas correctas. El resto puede eliminarse o escribirse encima.

0 votos

Esto parece funcionar pero tengo problemas con la reestructuración de mis tablas de atributos. Utilizo el plugin Table manager y funciona bien para la mayoría de mis shapefile, excepto para 1, la capa original con las parcelas catastrales. Este shapefile tiene 100MB y cada vez que intento iniciar el plugin QGIS se bloquea. También he notado que a veces cuando copio una característica QGIS copia los atributos de esta característica, pero la geometría de la característica que intenté copiar antes.

6voto

paulr Puntos 1900

Si tienes problemas con el método sugerido por underdark, lo siguiente podría ser un enfoque alternativo:

  • Seleccione las características de las capas originales. Puede hacerlo manualmente o utilizando, por ejemplo, la función de búsqueda (avanzada) en la ventana de la tabla de atributos. Guarde la selección como una nueva capa (guardar selección como).
  • Opcional; elimine las columnas que no le interesen con el gestor de tablas
  • Fusione la nueva capa con su capa de destino (véase esta pregunta de gis stackexchange sobre la fusión de múltiples shapefiles).

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