Saya menulis tutorial untuk siswa MSc yang menggunakan QGIS. Salah satu tugas mengharuskan data atribut untuk diubah (lihat draf pdf tutorial di sini jika tertarik).
Pertanyaannya adalah bagaimana membuat mereka mengedit data atribut. Saya tahu pertanyaan ini telah diajukan sebelumnya , dan jawabannya dulunya sederhana: cukup gunakan LibreOffice calc untuk memodifikasinya dan kemudian menyimpannya, memastikan urutan baris dan judul kolom tetap sama. Saya telah menggunakan pendekatan ini sebelumnya untuk memberikan efek yang besar.
Sayangnya, solusinya tidak lagi berfungsi: menyimpan file .dbf, di LibreOffice (5.4.2) atau OpenOffice (3.4.1) Calc mengacak data dari perspektif QGIS (hanya angka integer acak yang muncul di tabel atribut), dan malah membuat file .dbt tambahan.
Jadi untuk sampai ke pertanyaan: bagaimana saya memberi tahu kelas siswa MSc untuk melakukan ini minggu depan? Saya telah mempertimbangkan opsi berikut:
- Gunakan R sebagai gantinya (bagus untuk saya, tetapi menakutkan bagi siswa)
- Edit file tersebut sebagai .csv, lalu gabung berdasarkan stempel waktu (baik-baik saja, tetapi tampaknya terlalu rumit, dan dapat menyebabkan lebih banyak kesalahan dalam 2 jam praktis)
- Gunakan program alternatif: Saya sudah mencoba Gnumeric dan Excel, yang keduanya tidak menghasilkan hasil yang baik dengan cepat.
Untuk membantu menjawab pertanyaan ini, saya telah membuat contoh yang dapat ditiru . Buka file "points.shp" di QGIS, amati tabel atribut lalu tutup. Edit beberapa sel dalam tabel atribut "points.dbf" di LibreOffice - save. Buka kembali "points.shp" di QGIS dan amati tabel atribut yang diacak. Shapefile lain di folder .zip telah rusak oleh LibreOffice dan OpenOffice untuk menggambarkan seperti apa masalahnya bagi saya.
Singkatnya, bagaimana cara terbaik mengatasi masalah ini?