Tengo un archivo qgis, que hace referencia a unos pocos archivos shp, guardados en una carpeta de Google Drive que se sincroniza en dos computadoras que utilizan un sistema operativo diferente, uno es Mac OS X, el otro Windows 8. Entonces, la ruta absoluta de este archivo qgis en diferentes sistemas operativos son diferentes. Pero la ubicación de este archivo de proyecto qgis en relación con los archivos shp a los que se refiere es la misma.
Por ejemplo: en la computadora Mac OS X, las ubicaciones del archivo de proyecto y el archivo shp son:
/Users/David/GoogleDrive/GIS/Project/project_01.qgs
y
/Users/David/GoogleDrive/GIS/Project/data/road.shp
En la computadora con Windows 8, las ubicaciones del archivo del proyecto y el archivo shp son:
C: \ Users \ David \ GoogleDrive \ GIS \ Project \ project_01.qgs
y
C: \ Users \ David \ GoogleDrive \ GIS \ Project \ data \ road.shp
Configuré este archivo de proyecto qgis como usando la ruta relativa, siguiendo la sugerencia de la siguiente publicación: ruta relativa
Este proyecto funciona en Mac OS X, incluso si muevo el archivo qgis y los archivos shp asociados a un directorio diferente.
Sin embargo, apareció una ventana emergente al abrir Windows 8, que decía " Manejar capas malas " y me pide que vuelva a especificar las ubicaciones de todos los archivos shp nuevamente.
¿No se supone que el camino relativo debe lidiar con este tipo de situación?
¿Puedo preguntar cómo resolver este problema relacionado con el archivo de proyecto qgis guardado en la carpeta Google Drive que se sincroniza en diferentes sistemas operativos?