Saya punya file qgis, merujuk pada beberapa file shp, disimpan di folder google drive yang disinkronkan di dua komputer menggunakan OS yang berbeda, satu adalah Mac OS X, Windows 8 lainnya. Jadi, jalur absolut dari file qgis ini di sistem operasi yang berbeda berbeda. Tetapi lokasi file proyek qgis ini terkait dengan file shp yang dirujuk adalah sama.
Misalnya: Di komputer Mac OS X, lokasi file proyek dan file shp adalah:
/Pengguna/David/GoogleDrive/GIS/Project/project_01.qgs
dan
/Pengguna/David/GoogleDrive/GIS/Project/data/road.shp
Pada komputer Windows 8, lokasi file proyek dan file shp adalah:
C: \ Users \ David \ GoogleDrive \ GIS \ Project \ project_01.qgs
dan
C: \ Users \ David \ GoogleDrive \ GIS \ Project \ data \ road.shp
Saya mengatur file proyek qgis ini menggunakan jalur relatif, mengikuti saran dari posting berikut: jalur relatif
Proyek ini berfungsi file di Mac OS X, bahkan jika saya memindahkan file qgis dan file shp terkait ke direktori yang berbeda.
Namun, saya mendapatkan jendela yang muncul ketika membukanya Windows 8, mengatakan " Tangani layer buruk " dan meminta saya untuk menentukan kembali lokasi semua file shp lagi.
Bukankah jalan relatif seharusnya berurusan dengan situasi seperti ini?
Bolehkah saya bertanya bagaimana mengatasi masalah ini terkait dengan file proyek qgis yang disimpan di folder Google Drive yang disinkronkan di berbagai sistem operasi?
sumber
Jawaban:
Saya melihat file proyek .qgs sebelum dan sesudah saya menggunakan fungsi "save as".
Tampaknya jalur relatif untuk file shp akan diubah menjadi jalur absolut setelah file proyek "disimpan sebagai" file proyek baru. (lihat gambar di bawah)
Jalur relatif file shp yang digunakan dalam file proyek QGIS:
Setelah menyimpan proyek sebagai file baru, jalur absolut dari file shp terdaftar di file .qgs:
Ini solusinya:
Setelah menyimpan file proyek QGIS saat ini sebagai file baru, Anda HARUS menekan tombol SIMPAN untuk mengonfirmasi bahwa jalur relatif terdaftar dalam file proyek . Jika tidak, jalur absolut akan digunakan.
Harap perhatikan struktur folder sebelum dan sesudah menekan tombol SIMPAN seperti yang ditunjukkan pada gambar di bawah ini:
sebelum menekan tombol SIMPAN :
setelah menekan tombol SIMPAN :
Saya harap tim QGIS dapat memeriksa masalah ini dan menambahkan fungsi "secara otomatis mendaftarkan jalur relatif" untuk fungsi "simpan sebagai".
sumber