A menudo tenemos usuarios que nos piden ayuda porque sus proyectos tardan demasiado en sincronizarse o sus trabajadores sobre el terreno no pueden descargar el proyecto porque se ha hecho demasiado grande para caber en sus dispositivos móviles. Solemos recomendar a los usuarios que limiten sus proyectos a 8 GB. Pero, ¿qué debe hacer si necesita reducir el tamaño de su proyecto sin perder los datos que ya ha recopilado? Si alguna vez te has encontrado con este problema, ¡este artículo es para ti!
Actualización de proyectos
La mejor manera de gestionar el tamaño de tu proyecto es hacer lo que llamamos una "actualización del proyecto". Esta es una forma de reducir la última versión de tu proyecto para eliminar cualquier foto adjunta y reducir el tamaño del proyecto almacenado en el servidor Mergin Maps . Esto debería mejorar el rendimiento de la aplicación en los dispositivos móviles y reducir el tiempo que tienes que esperar para que tu proyecto se sincronice. En el siguiente tutorial, te mostraremos cómo hacer una copia de seguridad local de tu proyecto y luego crear un nuevo proyecto basado en la copia de seguridad con los archivos adjuntos eliminados.
Paso 1: Asegúrese de que el proyecto está actualizado
Antes de hacer nada, queremos asegurarnos de que todos los colaboradores del proyecto han sincronizado cualquier cambio en el proyecto. Así nos aseguramos de que todos los datos relevantes se transfieren al nuevo proyecto. Una vez que los usuarios hayan sincronizado sus cambios, asegúrese de que dejan de trabajar en el proyecto existente y, a continuación, sincronice todos los cambios en el proyecto en su dispositivo local utilizando el complemento QGIS .
Paso 2: Eliminar el proyecto del servidor Mergin Maps (opcional)
Con el fin de reducir el almacenamiento en su cuenta Mergin Maps , es posible que desee eliminar el proyecto de su espacio de trabajo. Se aconseja eliminar el proyecto utilizando el panel web, ya que esto no eliminará la copia local del proyecto de tu portátil o PC. Para ello, vaya al panel webMergin Maps y navegue hasta Projects>your_project>Settings y haga clic en el botón Delete project. Esto eliminará el proyecto de su espacio de trabajo Mergin Maps . Sin embargo, ten en cuenta que también se eliminará el historial del proyecto. Por lo tanto, debes considerar si esto será un problema antes de decidir realizar este paso.
Paso 3: Cree una nueva copia del proyecto en su ordenador
Utilizando su explorador de archivos, navegue hasta la ubicación donde se ha almacenado el directorio de su proyecto. En el ejemplo siguiente, nuestro proyecto(big_project)está en la carpeta Projects. Primero, creamos una carpeta vacía para la nueva copia del proyecto, la hemos llamado big_project_v2:
Una vez que hayamos creado la carpeta de destino para el nuevo proyecto, abriremos la carpeta del proyecto original, copiaremos todo el contenido a excepción de las carpetas .mergin y fotos, y luego lo pegaremos todo en la nueva carpeta del proyecto. Si no tienes todas las fotos del proyecto guardadas en una carpeta aparte, sólo tienes que excluir los archivos de imagen cuando copies el contenido de la carpeta del proyecto al nuevo destino.
Paso 4: Abra la nueva copia en QGIS y compruebe las fuentes de datos
Ahora abriremos la nueva copia en QGIS, puede que desee renombrar el archivo .qgz antes de hacer esto a algo como gran_proyecto_v2.qgz, pero no es necesario. Una vez abierto el proyecto, querremos comprobar que las fuentes de datos son correctas. La mayoría de las veces, QGIS reconocerá el nuevo directorio y actualizará el archivo .qgz del proyecto automáticamente, pero a veces esto no sucede. Para comprobar las rutas de las fuentes de datos en el proyecto, pase el ratón por encima de cada capa en el panel Capas y compruebe que la ubicación en la información sobre herramientas coincide con el nuevo directorio del proyecto. En este ejemplo, podemos ver que la fuente de datos de la capa está correctamente identificada en la carpeta big_project_v2:
Si observa que alguna de las capas no se identifica correctamente en la nueva carpeta, puede cambiar fácilmente la configuración en QGIS. Para ello, haga clic con el botón derecho del ratón en la capa y seleccione Cambiar fuente de datos. En la ventana emergente, haga clic en Project Home>layer_filename.gpkg>layer_name y haga clic en OK para establecer la fuente de datos en la nueva ubicación:
Paso 5: Comprobar que todos los datos son correctos
Abra las tablas de atributos y compruebe que todos los datos se han conservado correctamente después de mover el proyecto a la nueva ubicación. Todos los datos deberían seguir ahí, pero puede que quiera comprobarlo. Podemos ver en el siguiente ejemplo que nuestra tabla de capa de fotos todavía tiene las rutas de archivo a las fotos originales almacenadas en la tabla. Aunque no podremos ver las fotos en la aplicación, puedes hacer una copia maestra del proyecto copiando todos los archivos de fotos anteriores en la carpeta de fotos. Sin embargo, no queremos hacerlo ahora porque entonces todos esos datos se cargarían en el nuevo proyecto.
Paso 6: Realice cualquier otro cambio que desee en el proyecto antes de cargarlo
Es posible que haya notado algunas cosas en el proyecto que le gustaría cambiar. Este sería un buen momento para realizar dichos cambios antes de cargar el proyecto. Tal vez desee establecer algunas restricciones adicionales para determinados campos de su encuesta sobre el terreno o crear una carpeta específica para almacenar todos los archivos adjuntos de fotos si no lo había hecho en la versión anterior. Sin embargo, realizar cambios en el esquema de datos puede complicar las cosas si más adelante quieres combinar todas las versiones del proyecto para crear una copia maestra del proyecto completo, por lo que deberás considerar si es algo que quieres hacer.
Paso 7: Sube el nuevo proyecto a Mergin Maps
Una vez que tengas la nueva versión del proyecto tal y como quieres que esté configurada, es el momento de subir la nueva versión al servidor Mergin Maps . Puedes utilizar cualquiera de los métodos para crear un nuevo proyecto Mergin Maps a partir de un proyecto QGIS existente, pero te recomendamos que utilices la opción Utilizar el proyecto actual QGIS tal cual, ya que todo está almacenado en la misma carpeta de proyecto. Cuando se te pida que nombres tu proyecto, asegúrate de usar un nombre diferente al de la primera versión, esto puede ser algo simple como añadir una v2 al final del nombre del proyecto. Una vez cargado el proyecto, asegúrate de que todos los colaboradores del proyecto tienen los permisos necesarios para acceder al nuevo proyecto y que descargan y utilizan esta versión a partir de ahora.
Otros consejos para gestionar grandes proyectos
Ahora que su proyecto se ha renovado, quizá quiera considerar otras opciones para gestionar el tamaño del proyecto. A menudo recomendamos:
- Utilizar la sincronización selectiva si no es necesario que los trabajadores sobre el terreno accedan a los archivos cargados por otros colaboradores, ya que así ahorrarán almacenamiento en sus dispositivos individuales.
- Limitar el tamaño de las fotos que se suben al proyecto. Incluso configurando el proyecto para que limite la subida de fotos a "Alta calidad" ayudará a conservar fotos detalladas, pero evitando que las fotos sean demasiado grandes, ya que algunos dispositivos nuevos crean imágenes de muy alta resolución de más de 10 MB cada una.
- Si todos sus topógrafos utilizan dispositivos Android, puede cargar archivos de mapas de fondo de gran tamaño directamente en los dispositivos para no tener que almacenarlos en su espacio de trabajo Mergin Maps . Lamentablemente, iOS no permite almacenar archivos externos en el almacenamiento de la aplicación de este modo.
Como siempre, asegúrese de seguir nuestras directrices de buenas prácticas para la gestión de proyectos a fin de evitar muchos otros problemas potenciales.