Cómo copiar entidades de una capa vectorial a otra capa vectorial con solo atributos correspondientes en QGIS


13

Tengo dos capas vectoriales:

El primero con todas las parcelas catastrales de una región. Esta capa tiene varios atributos, es solo la geometría y 3 de los atributos en los que estoy interesado.

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 completan después.

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

Respuestas:


8

Al copiar entidades de una capa a otra, los atributos se copian y pegan en el mismo orden en que aparecieron en la tabla de atributos original. Los atributos / nombres de columna no se consideran.

Así es como puedes hacer que funcione:

Su capa de parcela original debe ser reestructurada de modo que los 3 atributos que le interesan estén primero en la tabla de atributos.

Si luego copia entidades de la capa original a la capa de destino, todos los atributos se copiarán, pero al menos sus valores de atributo de interés terminarán en las columnas correctas. El resto se puede eliminar o sobrescribir.


Esto parece funcionar, pero tengo problemas para reestructurar mis tablas de atributos. Utilizo el administrador de tabla de complementos y funciona bien para la mayoría de mis archivos de forma, excepto 1, la capa original con las parcelas catastrales. Este archivo de forma es de 100 MB y cada vez que intento iniciar el complemento QGIS falla. También noté 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.
Maarten Decoene

5

Si tiene 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 (guarde la selección como).
  • Opcional; eliminar columnas que no le interesan con el Administrador de tablas
  • Combine la nueva capa con su capa de destino (consulte esta pregunta de gis stackexchange sobre la fusión de múltiples archivos de forma).
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.