Spesso gli utenti ci chiedono aiuto perché i loro progetti impiegano troppo tempo a sincronizzarsi o perché i loro operatori sul campo non riescono a scaricare il progetto perché è diventato troppo grande per essere inserito nei loro dispositivi mobili. Di solito consigliamo agli utenti di limitare i progetti a 8 GB. Ma cosa fare se è necessario ridurre le dimensioni del progetto senza perdere i dati già raccolti? Se vi siete mai imbattuti in questo problema, questo articolo fa per voi!
Aggiornare il progetto
Il modo migliore per gestire le dimensioni del progetto è quello di effettuare quello che noi chiamiamo "aggiornamento del progetto". Si tratta di un modo per ridurre l'ultima versione del progetto per rimuovere tutti gli allegati fotografici e ridurre le dimensioni del progetto memorizzato sul server Mergin Maps . Questo dovrebbe migliorare le prestazioni dell'applicazione sui dispositivi mobili e ridurre il tempo di attesa per la sincronizzazione del progetto. Nella seguente esercitazione vi mostreremo come eseguire un backup locale del vostro progetto e poi creare un nuovo progetto basato sul backup con gli allegati rimossi.
Passo 1: Assicurarsi che il progetto sia aggiornato
Prima di fare qualsiasi cosa, vogliamo assicurarci che tutti i collaboratori del progetto abbiano sincronizzato tutte le modifiche al progetto. In questo modo possiamo assicurarci che tutti i dati rilevanti vengano trasferiti al nuovo progetto. Una volta che gli utenti hanno sincronizzato le loro modifiche, assicuratevi che smettano di lavorare sul progetto esistente e poi sincronizzate tutte le modifiche al progetto sul vostro dispositivo locale usando il plugin QGIS .
Passo 2: rimuovere il progetto dal server Mergin Maps (facoltativo)
Per ridurre lo spazio di archiviazione sul vostro account Mergin Maps , potreste voler rimuovere il progetto dall'area di lavoro. Si consiglia di rimuovere il progetto utilizzando la dashboard web, poiché in questo modo non si rimuove la copia locale del progetto dal portatile o dal PC. A tale scopo, accedere alla dashboard webMergin Maps e navigare in Progetti>il_tuo_progetto>Impostazioni e fare clic sul pulsante Elimina progetto. In questo modo il progetto verrà rimosso dall'area di lavoro Mergin Maps . Tuttavia, si tenga presente che in questo modo verrà rimossa anche la cronologia del progetto! Pertanto, prima di eseguire questa operazione, è necessario valutare se ciò possa costituire un problema.
Passo 3: creare una nuova copia del progetto sul computer
Utilizzando il browser dei file, navigare nella posizione in cui è stata memorizzata la cartella del progetto. Nell'esempio seguente, il nostro progetto(big_project) si trova nella cartella Projects. Per prima cosa, creiamo una cartella vuota per la nuova copia del progetto, che abbiamo chiamato big_project_v2:
Una volta creata la cartella di destinazione per il nuovo progetto, si aprirà la cartella del progetto originale, si copierà tutto il contenuto ad eccezione delle cartelle .mergin e photos e si incollerà tutto nella nuova cartella del progetto. Se non si dispone di tutte le foto del progetto in una cartella separata, è sufficiente escludere i file immagine quando si copia il contenuto della cartella del progetto nella nuova destinazione.
Passo 4: aprire la nuova copia in QGIS e controllare le fonti di dati
Ora si aprirà la nuova copia in QGIS; prima di farlo, si potrebbe rinominare il file .qgz in qualcosa come big_project_v2.qgz, ma non è necessario. Una volta aperto il progetto, si dovrà verificare che le fonti dei dati siano corrette. Nella maggior parte dei casi, QGIS riconosce la nuova directory e aggiorna automaticamente il file .qgz del progetto, ma a volte questo non accade. Per verificare i percorsi delle sorgenti dati nel progetto, passate il mouse su ciascun livello nel pannello Livelli e verificate che la posizione nel tooltip corrisponda alla nuova directory del progetto. In questo esempio, si può notare che l'origine dati del layer è correttamente identificata nella cartella big_project_v2:
Se si nota che uno dei livelli non viene identificato correttamente nella nuova cartella, è possibile modificare facilmente l'impostazione in QGIS. A tale scopo, fare clic con il pulsante destro del mouse sul livello e scegliere Cambia origine dati. Nella finestra a comparsa, fare clic su Project Home>filename_layer.gpkg>nome_layer e fare clic su OK per impostare l'origine dati nella nuova posizione:
Fase 5: controllare che tutti i dati siano corretti
Aprire le tabelle degli attributi e verificare che i dati siano stati conservati correttamente dopo lo spostamento del progetto nella nuova posizione. Tutti i dati dovrebbero essere ancora presenti, ma si consiglia di controllare. Nell'esempio seguente si può notare che nella tabella di livello Foto sono ancora memorizzati i percorsi dei file delle foto originali. Sebbene non sia possibile vedere le foto nell'applicazione, è possibile creare una copia master del progetto copiando tutti i file delle foto precedenti nella cartella photos. Tuttavia, non vogliamo farlo ora, perché tutti i dati verrebbero caricati nel nuovo progetto.
Fase 6: apportare le modifiche desiderate al progetto prima di caricarlo.
Potreste aver notato alcuni aspetti del progetto che vorreste modificare. Questo è un buon momento per apportare tali modifiche prima di caricare il progetto. Forse si desidera impostare alcuni vincoli aggiuntivi per alcuni campi dell'indagine sul campo o creare una cartella dedicata per archiviare tutti gli allegati fotografici, se non lo si è fatto nella versione precedente. Tuttavia, apportare modifiche allo schema dei dati potrebbe aggiungere complicazioni se si desidera combinare tutte le versioni del progetto in un secondo momento per creare una copia master del progetto completato.
Passo 7: caricare il nuovo progetto in Mergin Maps
Una volta impostata la nuova versione del progetto nel modo desiderato, è il momento di caricare la nuova versione sul server Mergin Maps . Si può usare uno qualsiasi dei metodi per creare un nuovo progetto Mergin Maps da un progetto QGIS esistente, ma si consiglia di usare l'opzione Use current QGIS project as is, poiché tutto è già memorizzato nella stessa cartella di progetto. Quando vi viene richiesto di dare un nome al progetto, assicuratevi di usare un nome diverso da quello della prima versione, ad esempio aggiungendo un v2 alla fine del nome del progetto. Una volta caricato il progetto, assicuratevi che tutti i collaboratori del progetto abbiano i permessi necessari per accedere al nuovo progetto e che scarichino e usino questa versione d'ora in poi.
Altri suggerimenti per la gestione di grandi progetti
Ora che il vostro progetto è stato aggiornato, potreste prendere in considerazione altre opzioni per gestire le dimensioni del progetto. Spesso consigliamo:
- Utilizzare la sincronizzazione selettiva se non è necessario che gli operatori sul campo accedano ai file caricati da altri collaboratori, in modo da risparmiare spazio di archiviazione sui loro dispositivi individuali.
- Limitare le dimensioni delle foto caricate nel progetto. Anche impostando il progetto in modo da limitare il caricamento di foto ad "Alta qualità" si possono conservare foto dettagliate, evitando però che diventino troppo grandi, dato che alcuni dispositivi più recenti creano immagini ad altissima risoluzione che superano i 10 MB ciascuna!
- Se tutti i geometri utilizzano dispositivi Android, è possibile caricare file di mappe di sfondo di grandi dimensioni direttamente sui dispositivi, in modo da non doverli archiviare nell'area di lavoro Mergin Maps . Purtroppo iOS non supporta la memorizzazione di file esterni nell'archivio dell'app in questo modo.
Come sempre, assicuratevi di seguire le nostre linee guida sulle migliori pratiche per la gestione dei progetti per evitare molti altri potenziali problemi.