Creé un proyecto de QGIS que contiene varias capas que están en mi PC. Guardé el proyecto en mi disco local y luego lo guardé en la red y copié todas las capas relevantes del proyecto en una carpeta, excepto los archivos shp de osmap que están en una unidad de red separada.
Luego busqué una manera de volver a asignar las capas del proyecto de QGIS para que apunten a las copias de red y no a mi disco local.
En AutoCAD esto es fácil, pero no puedo encontrar una forma de hacerlo en QGIS.
Luego intenté simplemente eliminar las capas del proyecto y luego volver a agregarlas desde la nueva ubicación, pero siempre se producía un bloqueo de minivolcado.
Terminé guardando los compositores de impresión como plantillas, exportando los estilos de capa. Luego creé un nuevo proyecto, utilizando los archivos en la red, y creé nuevos compositores de impresión a partir de las plantillas guardadas.
¿Hay una forma más fácil de hacer que este proyecto esté disponible para otros usuarios?
He visto alguna información sobre asignar capas incorrectas, pero no pude encontrar una caja de diálogo para hacerlo.
Si nada más, todo en la red terminará eventualmente en el disco de archivo y necesitamos poder mantener los proyectos juntos.
Por ejemplo, en CAD, si abro un proyecto y alguien ha movido un archivo a una nueva carpeta, me dirá que no puede encontrar la referencia externa. Luego abro la ventana de x-refs, me desplazo hasta la ruta guardada, hago clic en examinar, luego encuentro el archivo en su nueva carpeta y hago clic en él. Eso guarda la ruta cambiada.
Basándome en las respuestas hasta ahora, ahora sé que necesito saber cómo establecer una ruta relativa Y cómo volver a asignar una ruta a una carpeta diferente. Una respuesta proporciona un plugin para esto último, así que lo probaré. Estoy cerca de entender lo primero.
La respuesta parece ser la siguiente: Guardar el proyecto. Luego usar nuevamente el botón de guardar que crea una carpeta de inicio del proyecto. Usar Qpackage para copiar los archivos shp a la nueva ubicación. Luego abrir ese nuevo proyecto y guardar para crear una nueva carpeta de inicio del proyecto. Luego usar cambiar origen de datos para volver a asignar todas las capas a la carpeta de inicio del proyecto (ya que QGIS NO guarda nada como relativo en absoluto. Guarda todas las rutas como absolutas).
1 votos
No estaba preguntando cómo archivar el proyecto. No es un duplicado de esa otra pregunta. Si hago lo que pide esa otra pregunta, terminaría con Osmaps duplicados obstruyendo nuestra unidad de red, uno para cada proyecto y pronto ocuparíamos todo nuestro espacio. Parece que en realidad no hay forma de hacer lo que quería que hiciera. Por favor, cambien el título de nuevo a como estaba. Quería una forma de configurar un proyecto en mi unidad local. En realidad, no quiero que todos los datos se repliquen en una nueva carpeta. He editado la pregunta para que sea más clara.
0 votos
También entendí mal que no querías archivar todo el proyecto. Hacer archivado establece las rutas como relativas y resuelve el problema, pero como señalas, duplicará todos los datos cada vez, por lo que en realidad no es un duplicado :)
1 votos
Gracias por el enlace a la otra pregunta, aunque algunos proyectos SÍ necesitan ser transferidos por completo. Qconsolidate no funciona, pero Qpackage sí. Los archivos shp del sistema operativo se copian al disco Q. Si puedo volver a asignar mi proyecto para que apunte a Q para esos y mantener los demás relativos, estaré resuelto.
0 votos
Además, para ser justos, al aprender lo que puede hacer, ahora sé más sobre lo que necesitaba preguntar, lo que significa que mi pregunta, con suerte, ahora es más clara.