J'ai un fichier qgis, faisant référence à quelques fichiers shp, enregistré sur un dossier de lecteur google qui est synchronisé sur deux ordinateurs utilisant un système d'exploitation différent, l'un est Mac OS X, l'autre Windows 8. Donc, le chemin absolu de ce fichier qgis sur différents systèmes d'exploitation est différent. Mais l'emplacement de ce fichier de projet qgis par rapport aux fichiers shp auxquels il se réfère est le même.
Par exemple: Sur l'ordinateur Mac OS X, les emplacements du fichier de projet et du fichier shp sont:
/Users/David/GoogleDrive/GIS/Project/project_01.qgs
et
/Users/David/GoogleDrive/GIS/Project/data/road.shp
Sur l'ordinateur Windows 8, les emplacements du fichier de projet et du fichier shp sont:
C: \ Users \ David \ GoogleDrive \ GIS \ Project \ project_01.qgs
et
C: \ Users \ David \ GoogleDrive \ GIS \ Project \ data \ road.shp
J'ai configuré ce fichier de projet qgis comme utilisant un chemin relatif, en suivant la suggestion du message suivant: chemin relatif
Ce projet fonctionne en fichier sous Mac OS X, même si je déplace le fichier qgis et les fichiers shp associés dans un répertoire différent.
Cependant, une fenêtre s'est ouverte à l'ouverture de Windows 8, disant " Gérer les couches incorrectes " et me demandant de spécifier à nouveau l'emplacement de tous les fichiers shp.
Le chemin relatif n'est-il pas censé faire face à ce genre de situation?
Puis-je demander comment résoudre ce problème lié au fichier de projet qgis enregistré dans le dossier Google Drive qui est synchronisé sur différents systèmes d'exploitation?