Mergin Maps mobile app hat sich in den letzten Jahren schnell entwickelt und wir freuen uns, eine neue spannende Funktion ankündigen zu können: Positionsverfolgung im Hintergrund. Sie funktioniert sowohl auf Android- als auch auf iOS-Geräten. Die Live-Ortung funktioniert auch, wenn die App im Hintergrund minimiert ist, was die Akkulaufzeit verlängert und es den Nutzern ermöglicht, andere Aufgaben auf dem Telefon oder in der Tasche zu erledigen.
Anhand des Feedbacks und der Vorschläge unserer Nutzer haben wir eine Reihe detaillierter Anforderungen zusammengestellt und Anfang dieses Jahres mit der Arbeit begonnen. Mit dieser Funktion können die Nutzer ihre Schritte zurückverfolgen und ihre Bewegungsabläufe während der Vermessung aufzeichnen. In diesem Blog-Beitrag werden wir die Tracking-Funktion in Mergin Maps genauer unter die Lupe nehmen und sehen, wie sie zur Überwachung des Umfrageteams eingesetzt werden kann.
So aktivieren Sie die Nachverfolgung
Um die Nachverfolgung zu aktivieren, müssen Sie Ihr Projekt Mergin Maps in QGIS öffnen. In den Projekteinstellungen können Sie die Option wählen, die Verfolgung für das Projekt zuzulassen. Beachten Sie, dass dadurch die Nachverfolgung für alle Benutzer aktiviert wird, die als "Autor" zu dem Projekt beitragen.
Weitere Informationen finden Sie auf der Dokumentationsseite.
Wie man das Tracking in der mobilen App nutzt
Sobald die Nachverfolgung für das Projekt aktiviert ist, können Sie die Nachverfolgung innerhalb der App über das Hauptmenü am unteren Rand starten und beenden:
Um das Tracking zu beenden, müssen Sie das gleiche Menü öffnen und die Aufzeichnung Ihrer Spuren beenden.
Wie funktioniert das?
Die Standorte der Nutzer werden regelmäßig (basierend auf den im Plugin gewählten Einstellungen) im Hintergrund in einer GeoPackage-Zeilentabelle(tracking_layer) gespeichert und mit den übrigen Projektdaten synchronisiert. Der Layer enthält eine Reihe von Standard-Attributfeldern für den Namen des Benutzers sowie die Start- und Endzeit für jeden Track.
Außerdem wird die Zeit als M-Wert zu jedem Vertex aufgezeichnet. Die Zeiteinheit ist die Unix-Epoche in Sekunden. Um die Zeit zu verwenden, können Sie den Ausdruck QGIS verwenden, um sie in UTC-Zeit umzuwandeln. Der folgende Ausdruck konvertiert die m-Werte in UTC-Zeit in QGIS:
datetime_from_epoch( m*1000)
Das Ergebnis kann unter QGIS visualisiert werden:
Anpassbare Verfolgung an Ihre Bedürfnisse
Die Positionsbestimmung in Mergin Maps bietet Ihnen noch flexiblere Möglichkeiten zur Datenerfassung. Die Funktion sammelt historische Standortinformationen, solange sie auf dem mobilen Gerät aktiviert ist. Sie haben die Möglichkeit, die Häufigkeit der Standortabfragen festzulegen, so dass eine detailliertere Track-Aufzeichnung oder weniger häufige Aktualisierungen möglich sind, um den Stromverbrauch zu senken und den Akku zu schonen. Dies gibt Ihnen die Möglichkeit, Routen zu Anlagen aufzuzeichnen, die Position von Teamkollegen zu verfolgen oder eine Vorstellung von der Zeit zu erhalten, die für die Reise zwischen verschiedenen Standorten benötigt wird.
Wir würden uns freuen, wenn Sie uns Ihre Meinung zu dieser neuen Funktion mitteilen würden. Wenn Sie außerdem Ideen haben, wie wir Mergin Maps noch besser machen können, besuchen Sie bitte unsere Wunschliste, wo Sie neue Funktionen wie diese vorschlagen oder über andere Funktionen abstimmen können, die Sie gerne in Mergin Maps sehen würden.
Und jetzt lasst uns ein paar Daten sammeln!