Aplikacja mobilna Mergin Maps Maps szybko się rozwija w ostatnich latach i mamy przyjemność ogłosić nową ekscytującą funkcję: Śledzenie pozycji w tle. Działa ona zarówno na urządzeniach z systemem Android, jak i iOS. Śledzenie na żywo działa również, gdy aplikacja jest zminimalizowana w tle, zwiększając żywotność baterii i umożliwiając użytkownikom wykonywanie innych zadań na telefonie lub z nim w kieszeni.
Dzięki opiniom i sugestiom naszych użytkowników zebraliśmy szczegółowy zestaw wymagań i rozpoczęliśmy prace na początku tego roku. Funkcja ta pozwala użytkownikom śledzić swoje kroki i rejestrować historię ruchu podczas pomiarów. W tym wpisie na blogu zagłębimy się w funkcję śledzenia w Mergin Maps i zobaczymy, jak można ją wykorzystać do monitorowania zespołu ankieterów.
.gif)
Jak włączyć śledzenie
Aby włączyć śledzenie, należy otworzyć projekt Mergin Maps w QGIS. W ustawieniach projektu można wybrać opcję umożliwiającą śledzenie projektu. Należy pamiętać, że spowoduje to włączenie śledzenia dla wszystkich użytkowników, którzy współtworzą projekt jako "autor".

Więcej informacji można znaleźć na stronie dokumentacji.
Jak korzystać z funkcji śledzenia w aplikacji mobilnej
Po włączeniu śledzenia dla projektu, można rozpocząć i zatrzymać śledzenie w aplikacji, z menu głównego na dole:

Aby zatrzymać śledzenie, należy otworzyć to samo menu i zatrzymać nagrywanie ścieżek.
Jak to działa?
Lokalizacje użytkowników są często zapisywane (w oparciu o ustawienia wybrane z wtyczki) w tle do tabeli linestring GeoPackage(tracking_layer ) i synchronizowane z resztą danych projektu. Warstwa zawiera zestaw domyślnych pól atrybutów dla nazwy użytkownika, czasu rozpoczęcia i zakończenia każdej ścieżki.

Ponadto zapisuje czas jako wartość M dla każdego wierzchołka. Jednostką czasu jest epoka systemu Unix w sekundach. Aby użyć czasu, można użyć wyrażenia QGIS , aby przekonwertować go na czas UTC. Poniższe wyrażenie konwertuje wartości m na czas UTC w QGIS:
datetime_from_epoch( m*1000)

Wynik można zwizualizować w QGIS:

Możliwość dostosowania śledzenia do własnych potrzeb
Śledzenie pozycji w Mergin Maps Maps zapewnia jeszcze bardziej elastyczne sposoby gromadzenia danych. Funkcja zbiera historyczne informacje o lokalizacji, gdy jest aktywna na urządzeniu mobilnym. Istnieje możliwość ustawienia częstotliwości żądań lokalizacji, co pozwala na bardziej szczegółowe rejestrowanie trasy lub rzadsze aktualizacje w celu zmniejszenia zużycia energii i oszczędzania baterii. Daje to możliwość rejestrowania tras do zasobów, śledzenia pozycji członków zespołu lub uzyskania wyobrażenia o czasie potrzebnym na podróż między różnymi lokalizacjami.
Chcielibyśmy usłyszeć wszelkie opinie użytkowników na temat tej nowej funkcji. Ponadto, jeśli masz jakieś pomysły na to, jak możemy uczynić Mergin Maps Mergin Maps jeszcze lepszym, odwiedź naszą Listę życzeń, gdzie możesz zasugerować nowe funkcje, takie jak ta, lub zagłosować na inne funkcje, które chciałbyś zobaczyć w Mergin Maps.
A teraz zbierzmy trochę danych!