Mergin Maps Negli ultimi anni l'applicazione mobile si è evoluta rapidamente e siamo lieti di annunciare una nuova ed entusiasmante funzione: Tracciamento della posizione in background. Funziona sia su dispositivi Android che iOS. Il live tracking funziona anche quando l'app è ridotta a icona in background, aumentando la durata della batteria e consentendo agli utenti di svolgere altre attività sul telefono o di tenerlo in tasca.
Grazie al feedback e ai suggerimenti dei nostri utenti, abbiamo raccolto una serie dettagliata di requisiti e abbiamo iniziato il lavoro all'inizio di quest'anno. Questa funzione consente agli utenti di ripercorrere i propri passi e di registrare la cronologia degli spostamenti durante i rilievi. In questo post del blog, approfondiremo la funzione Tracking di Mergin Maps e vedremo come può essere utilizzata per monitorare la squadra di rilevamento.
Come abilitare il tracciamento
Per abilitare il tracciamento, è necessario aprire il progetto Mergin Maps in QGIS. Dalle impostazioni del progetto, si può selezionare l'opzione per consentire il tracciamento per il progetto. Si noti che questo abiliterà il tracciamento per tutti gli utenti che contribuiscono al progetto come "scrittore".
Per ulteriori informazioni, è possibile consultare la pagina della documentazione.
Come utilizzare il tracciamento nell'app mobile
Una volta abilitato il tracciamento per il progetto, è possibile avviare e interrompere il tracciamento all'interno dell'applicazione, dal menu principale in basso:
Per interrompere il tracciamento, è necessario aprire lo stesso menu e interrompere la registrazione delle tracce.
Come funziona
Le posizioni degli utenti vengono salvate frequentemente (in base alle impostazioni selezionate dal plugin) in background in una tabella di linestring di GeoPackage(tracking_layer) e sincronizzate con il resto dei dati del progetto. Il layer è dotato di una serie di campi attributi predefiniti per il nome dell'utente, l'ora di inizio e di fine di ogni traccia.
Inoltre, registra il tempo come valore M per ogni vertice. L'unità di misura del tempo è l'epoch Unix in secondi. Per utilizzare il tempo si può usare l'espressione QGIS per convertirlo in tempo UTC. L'espressione seguente converte i valori m in tempo UTC in QGIS:
datetime_from_epoch( m*1000)
Il risultato può essere visualizzato in QGIS:
Tracciamento personalizzabile in base alle vostre esigenze
Il rilevamento della posizione in Mergin Maps offre modi ancora più flessibili per raccogliere dati. La funzione raccoglie informazioni storiche sulla posizione mentre è attivata sul dispositivo mobile. È possibile impostare la frequenza delle richieste di localizzazione, consentendo una registrazione più dettagliata delle tracce o aggiornamenti meno frequenti per ridurre il consumo energetico e risparmiare la batteria. In questo modo è possibile registrare i percorsi verso le risorse, tracciare la posizione dei compagni di squadra o avere un'idea del tempo necessario per spostarsi tra diverse località.
Saremmo lieti di conoscere il parere degli utenti su questa nuova funzione. Inoltre, se avete idee su come rendere Mergin Maps ancora migliore, visitate la nostra Lista dei desideri dove potete suggerire nuove funzionalità come questa o votare altre funzionalità che vorreste vedere in Mergin Maps.
Ora andiamo a raccogliere un po' di dati!