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?