Bagaimana cara bergabung dengan tabel eksternal dengan tabel atribut shapefile di QGIS?

13

Saya harus menggabungkan tabel .csv ke dalam tabel atribut dari sebuah shapefile. Saya ingin melakukan ini dengan QGIS dan saya sepertinya tidak menemukan cara untuk melakukannya. Saya tahu bahwa plugin mmqgis melakukannya, tetapi shapefile saya memiliki 6000 catatan dan plugin ini mogok pada tahun 2000 dan sesuatu ... Ada ide?

vascobnunes
sumber
Saya harus melewatkan plugin. Saya memiliki Ftools dimuat, tetapi hanya "Gabung atribut berdasarkan lokasi". Apakah ada langkah tambahan?
user10525
Seperti yang tertulis, itu adalah tab di jendela Layer Properties. Silakan buka pertanyaan terpisah lain kali, karena ini bukan jawaban.
lynxlynxlynx

Jawaban:

11

Di QGIS 1.7 Anda akan menemukan Table Joins di Layer Properties. Muat file CSV menggunakan "Tambahkan layer vektor".

masukkan deskripsi gambar di sini

underdark
sumber
1

Itu salah satu cara jika file csv memiliki data lokasi. Saya pikir Anda juga harus menyadari bahwa | VECTOR | ALAT MANAJEMEN DATA | GABUNGKAN ATTRIBUT akan bergabung dengan data yang tidak terletak ke lapisan GIS yang ada. Misalnya Anda memiliki lapisan jalan yang dibuat hanya dengan atribut nama. Di tabel data lain Anda memiliki nama dan permukaan jalan tetapi tidak ada data lokasi. Kolom gabungan akan menjadi atribut nama, dan lapisan keluaran akan memiliki atribut baru yang menunjukkan permukaan jalan. Lapisan baru ini kemudian dapat disimbolkan untuk menampilkan permukaan jalan. Dalam JOIN ATRIBUTES, dialog akan meminta file dbf tetapi file .csv juga didukung.

Jika Anda perlu memanipulasi atribut join Anda untuk memastikan nilainya identik, buka csv dan dbf dari shapefile di LibreOffice dan memanipulasi mereka di sana.

Tidak dapat mengomentari jumlah catatan yang didukung oleh ALAT MANAJEMEN DATA

Anda mungkin harus mengaktifkan plugin F-TOOLS.

hth

BWill
sumber
Atau mungkin saya masih menggunakan metode dinosaurus .....
BWill
2
File .csv tidak harus berisi data lokasi yang akan dimuat menggunakan "Tambah lapisan vektor". (Penamaan itu menyesatkan.)
underdark