Eu tenho um arquivo qgis, referindo-me a alguns arquivos shp, salvos em uma pasta do Google Drive que é sincronizada em dois computadores usando SO diferente, um é o Mac OS X e o outro Windows 8. Portanto, o caminho absoluto desse arquivo qgis em diferentes sistemas operacionais é diferente. Mas a localização desse arquivo de projeto qgis em relação aos arquivos shp a que se refere é a mesma.
Por exemplo: No computador Mac OS X, os locais do arquivo do projeto e do arquivo shp são:
/Users/David/GoogleDrive/GIS/Project/project_01.qgs
e
/Users/David/GoogleDrive/GIS/Project/data/road.shp
No computador com Windows 8, os locais do arquivo do projeto e do arquivo shp são:
C: \ Usuários \ David \ GoogleDrive \ GIS \ Project \ project_01.qgs
e
C: \ Usuários \ David \ GoogleDrive \ GIS \ Projeto \ dados \ road.shp
Eu configurei esse arquivo de projeto qgis como usando o caminho relativo, seguindo a sugestão da seguinte postagem: caminho relativo
Este projeto funciona com arquivos no Mac OS X, mesmo que eu mova o arquivo qgis e os arquivos shp associados para um diretório diferente.
No entanto, uma janela apareceu ao abrir o Windows 8, dizendo " Lidar com camadas ruins " e pedindo que eu especificasse novamente os locais de todos os arquivos shp novamente.
O caminho relativo não deveria lidar com esse tipo de situação?
Posso perguntar como resolver esse problema relacionado ao arquivo de projeto qgis salvo na pasta do Google Drive sincronizado em diferentes sistemas operacionais?