Cara menyalin fitur dari lapisan vektor ke lapisan vektor lain dengan hanya atribut koresponden di QGIS

13

Saya memiliki dua lapisan vektor:

Yang pertama dengan semua paket kadaster dari suatu daerah. Lapisan ini memiliki beberapa atribut, hanya geometri dan 3 atribut yang saya intrested.

Lapisan kedua saya adalah pilihan paket dari wilayah yang sama. Lapisan ini memiliki 7 atribut. 3 atribut pertama identik dengan 3 atribut dari lapisan pertama dengan semua paket kadaster. 4 atribut lainnya diisi setelahnya.

Bagaimana cara menyalin paket dari lapisan pertama ke yang kedua, hanya dengan geometri dan atribut yang cocok di bidang kanan tabel atribut?

Maarten Decoene
sumber

Jawaban:

8

Saat menyalin fitur dari satu lapisan ke lapisan lain, atribut disalin dan ditempelkan dalam urutan yang sama dengan yang muncul di tabel atribut asli. Atribut / nama kolom tidak dipertimbangkan.

Ini adalah cara Anda membuatnya berfungsi:

Layer parcel asli Anda harus direstrukturisasi sehingga 3 atribut yang Anda pedulikan adalah yang pertama dalam tabel atribut.

Jika Anda kemudian menyalin fitur dari lapisan asli ke lapisan target, semua atribut masih akan disalin tetapi setidaknya nilai atribut yang Anda minati akan berakhir di kolom yang benar. Sisanya dapat dihapus atau ditulis.

underdark
sumber
Ini tampaknya berfungsi tetapi saya memiliki masalah dengan restrukturisasi tabel atribut saya. Saya menggunakan Manajer tabel plugin dan berfungsi dengan baik untuk sebagian besar shapefile saya, kecuali untuk 1, lapisan asli dengan paket kadaster. Shapefile ini berukuran 100MB dan setiap kali saya mencoba memulai plugin QGIS lumpuh. Saya juga memperhatikan bahwa kadang-kadang ketika saya menyalin fitur QGIS menyalin atribut fitur ini, tetapi geometri fitur yang saya coba salin sebelumnya.
Maarten Decoene
5

Jika Anda mengalami masalah dengan metode yang disarankan oleh underdark, berikut ini mungkin merupakan pendekatan alternatif:

  • Pilih fitur dari lapisan asli. Anda dapat melakukan ini secara manual atau menggunakan mis., Fungsi pencarian (lanjutan) di jendela tabel atribut. Simpan pilihan sebagai layer baru (save selection as).
  • Pilihan; hapus kolom Anda tidak tertarik dengan Manajer tabel
  • Gabungkan layer baru dengan layer target Anda (lihat pertanyaan stackexchange gis ini tentang menggabungkan beberapa shapefile).
Ecodiv
sumber