Aktualizacja aplikacji na Androida (1.8.12)

Usprawnienia w aplikacji na Androida. W planach są też kolejne aktualizacje, ale póki co kilka słów o tym co już zostało zrobione.

Zaplanowane trasy – zmiany na liście i w szczegółach

Drobne zmiany na liście zaplanowanych tras. Dodaliśmy tam datę przebycia trasy i poprawiliśmy widoczność ikony przebytej trasy. Pojawiła się też możliwość sortowania tras po dacie przebycia.

Przebudowaliśmy też widok szczegółów zapisanej trasy. Edycja pól jest teraz prostsza, można też edytować datę przebycia trasy. Dostosowaliśmy też opcję zmiany statusu – nie jest już możliwa zmiana statusu trasy z przebytej na nie przebytą (dlaczego tak jest wyjaśniamy w tym artykule).

Ślad nagrywanej trasy

Rozróżniliśmy ślad nagrywanej trasy od śladu trasy nagranej wcześniej. Dzięki temu jeśli korzystacie ze swoich zaimportowanych albo nagranych wcześniej tras jako „kursów”, którymi można podążać i jednocześnie nagrywacie trasę, ślady na mapie nie „zleją się”.

PTTK, współpracujmy!

Ostatnio na naszej mapie pojawiły się szlaki piesze z okolic m.in. Legnicy, Lubina i Wołowa.

Było to możliwe dzięki pomocy życzliwych osób z PTTK Legnica, którzy zajęli się sprawdzeniem przebiegów szlaków i dostarczyli nam zweryfikowane materiały. Dziękujemy!

Nie jest to pierwszy oddział PTTK, który nam pomaga. A zyskuje na tej pomocy nie tylko nasza mapa, ale również same oddziały i przede wszystkim turyści. Co konkretnie?

  • Przebiegi szlaków są zweryfikowane przez członków PTTK, czasem bezpośrednio przez znakarzy, co gwarantuje ich aktualność.
  • Zmiany w szlakach, jeśli jesteśmy o nich informowani, są bezzwłocznie nanoszone przez nas na mapę.
  • Oddział może osadzać mapy ze szlakami na swoich stronach. Dobrym przykładem jest wykaz szlaków PTTK Legnica.

Dołącz!

Zachęcamy do kontaktu znakarzy, członków i sympatyków PTTK. Jeśli zależy ci, aby szlaki z twojego regionu były dostępne dla szerszego grona turystów, napisz do nas.

Aktualizacja aplikacji na iOS (1.10.0)

Kolejna aktualizacja aplikacji na iOS za nami. Obecna wersja to 1.10.0.

Zmieniliśmy w niej panel nagrywania trasy – jest on teraz podobny do tego, który znacie z aplikacji androidowej. Ale wygląd to nie wszystko. Naprawiliśmy też sporo błędów nagrywania, dzięki czemu rejestrowanie tras będzie bardziej niezawodne.

Pojawił się też nowy panel nagranej trasy. Nie ma w nim jeszcze tylu informacji, co w panelu użytkownika w serwisie mapa-turystyczna.pl, ale tą zmianą robimy jeden krok naprzód, aby dokładniejsze informacje o trasie mogły się tam pojawić.

Aplikacja do pobrania w iTunes

Statystyki tras – nowa funkcja w serwisie

Z radością udostępniamy wam nową funkcję w serwisie mapa-turystyczna.pl – statystyki tras!

Jakich tras dotyczą statystyki?

Statystyki przygotowywane są w oparciu o:

  1. Trasy nagrane. Dla każdej trasy możecie ustawić czy ma ona być uwzględniana w statystykach czy nie. Domyślnie trasy nagrane przy pomocy naszej aplikacji Mapa Turystyczna (na Androida lub na iOS) są uwzględniane w statystykach, natomiast trasy zaimportowane z pliku .gpx nie są. Można jednak zmienić to dla każdej trasy.
  2. Trasy zaplanowane. Aby trasa była uwzględniona w statystykach, musi mieć status przebytej oraz musi mieć ustawioną datę przebycia nie późniejszą niż dziś

Pamiętajcie, że zmiana statusu trasy na przebytą jest nieodwracalna, ponieważ w momencie tej zmiany przebieg trasy jest „zamrażany”. Zapobiega to psuciu przebytych tras jeśli szlaki turystyczne się zmieniają albo są kasowane (co dzieje się całkiem często). Więcej na ten temat pisaliśmy w artykule Trasy zapisane – czy je przebyłeś i kiedy?

W panelu użytkownika znajdziecie trzy nowe strony. Są to kolejno: Statystyki tras, Statystyki regionów i Podsumowanie statystyk.

Statystyki tras

Tutaj zobaczycie podstawowe statystyki dla tras zaplanowanych i nagranych:

  • ilość tras,
  • dystans,
  • czas,
  • sumę podejść.

Dla wyświetlanego wykresu możecie wybrać okres spośród następujących:

  • 7 dni,
  • 4 tygodnie,
  • 6 miesięcy,
  • 12 miesięcy,
  • 10 lat

lub ustawić własny zakres wyświetlanych dat i wybrać dla niego grupowanie.

Statystyki regionów

Dla użytkowników Premium, w podziękowaniu za ich wsparcie umożliwiające nam pracę nad Mapą Turystyczną, mamy coś dodatkowego – statystyki tras w regionach. Tutaj uwzględniamy tylko trasy zaplanowane, ponieważ dla tych nagranych nie mamy jeszcze wykrywania regionów, przez które przebiegają.

Ranking

Ranking pokazuje jak dużo planujecie (i przebywacie) tras w regionach. Można go posortować po ilości tras lub po ilości kilometrów.

Dla każdego regionu wyświetlamy podstawowe informacje takie jak dystans i sumę podejść, ale również najwyższy punkt i to czy zdobyty został najwyższy szczyt w regionie. Niestety nie na wszystkie najwyższe szczyty prowadzą szlaki, więc nie zawsze można go z naszą Mapą zdobyć… jeszcze. 😉

Wisienką na torcie jest informacja o procencie przebytych szlaków dostępnych w danym regionie (uwzględniamy szlaki piesze PTTK widniejące w naszym serwisie).

Ale to nie wszystko. Dzięki funkcji Trasy na mapie zobaczycie których szlaków wam jeszcze brakuje, aby zdobyć cały region. Wygodnie zaplanujecie też trasy do przebycia po szlakach, którymi jeszcze nie szliście.

Statystyki

Tutaj do wyboru macie wykres dla trzech parametrów:

  • ilości tras,
  • dystansu,
  • sumy podejść.

Dla każdego z nich możecie przeglądać statystyki tras w regionach pogrupowane po tych samych okresach, które znacie już z zakładki Statystyki tras. Własny zakres dat również jest tu dostępny do wyboru.

Podsumowanie statystyk

W podsumowaniu zbieramy wszystkie wasze zsumowane dane zaprezentowane w zakładce Statystyki tras. Mamy tu więc dla tras zaplanowanych i nagranych:

  • całkowitą ilość tras,
  • całkowity dystans,
  • całkowity czas (tylko dla nagranych),
  • całkowitą ilość podejść.

Dodatkowo:

  • najwyższy punkt,
  • najdłuższa trasa.

W podsumowaniu mamy też wykres pokazujący wasze ulubione miesiące, bazujący na ilości tras.

Na koniec…

Prośba do was – napiszcie czy statystyki spełniają wasze oczekiwania. Co wam się podoba, co możemy dodać?

I jak zwykle – życzymy wam przyjemnego korzystania z Mapy. 🙂

Trasy zapisane – czy je przebyłeś?

[Artykuł edytowany. Uwzględniliśmy zmiany, które pojawiły się w zapisywaniu tras na początku lipca 2020. Teraz data przebycia może być tylko przeszła i jej ustawienie jest jednoznaczne z oznaczeniem trasy jako przebytą.]

W tym artykule opowiemy o zmianach, jakie wprowadziliśmy przy zapisywaniu zaplanowanych tras. Odpowiemy też na pytania:

  • Co się dzieje po ustawieniu daty przebycia trasy?
  • Dlaczego warto ustawiać rzeczywistą datę przebycia trasy?

Na początek wyjaśnijmy różnice między trasami zaplanowanymi i nagranymi

Niektórzy z was tylko planują trasy w naszym serwisie i swoją bazę górskich wycieczek budują na ich podstawie. Inni z kolei wolą nagrywać swoje ślady w naszej aplikacji. A spora część z was zarówno planuje jak i nagrywa trasy. Jakie są korzyści tych podejść, po co planować i nagrywać – o tym poniżej.

Planowanie tras

Wokół planowania tras zbudowaliśmy nasz serwis. To od początku była podstawowa funkcja, więc również i zapisywanie tras było naturalną konsekwencją ich planowania. Później doszła data przebycia trasy, co umożliwiło już budowanie prostej bazy wycieczek. Jakie są zalety zapisywania zaplanowanych tras?

  • Dla osób chodzących tylko po szlakach jest to wystarczające narzędzie do szybkiego zaplanowania wycieczki.
  • Możemy obliczać punktację GOT z uwzględnieniem wykazu szlaków punktowanych zamieszczonego w regulaminie GOT.
  • W panelu można przeglądać swoje wycieczki filtrowane po statusie oraz posortowane m.in. po dacie przebycia i zapisania.

Okazało się jednak, że z zapisywaniem tras wiążą się pewne ograniczenia…

  • Obecnie nie ma możliwości zaplanowania trasy poza szlakami.
  • Nierzadko zdarza się, że szlaki są likwidowane lub zupełnie zmieniają swój przebieg. Co zrobić, gdy trasa, którą zaplanowałem, zapisałem i dodałem jej datę przebycia już nie istnieje?

Nagrywanie tras

Nagrane trasy również mogą być podstawą bazy wycieczek lub ich uzupełnieniem. Podstawowa zaleta?

  • Nagrany ślad nie musi przebiegać szlakami.

Ale ta elastyczność niesie ze sobą ograniczenia:

  • Dla nagranej trasy nie jesteśmy jeszcze w stanie uwzględnić wykazu szlaków punktowanych dla punktacji GOT, stąd nie obliczamy tej punktacji w ogóle.
  • Dla nagranej trasy nie wykrywamy regionów, w których została nagrana.

Planować? Nagrywać?

Powstaje więc pytanie – czy trasy planować czy nagrywać? Otóż – najlepiej jedno i drugie!

Nawet jeśli obecnie nie odczuwacie bezpośrednich korzyści z planowania lub nagrywania, pamiętajcie że cały czas pracujemy nad serwisem i nowe funkcje będą dodawane. Trasy planowane będą podstawą dla statystyk, szczególnie tych dotyczących regionów mówiących jaki procent szlaków danego regionu już przetuptaliście.

Trasy nagrywane również będą uwzględnione w statystykach. Będzie widać ile z waszych planów znalazło odzwierciedlenie w rzeczywistości!

Uporządkuj swoje zaplanowane trasy

Jeśli już zapisujecie swoje zaplanowane trasy, to pozostaje jeszcze jedna rzecz – porządki! Dla każdej trasy sprawdźcie czy data przebycia jest uzupełniona i rzeczywista. Jeśli tak będzie, wasze trasy zostaną uwzględnione w statystykach.

Dodanie daty przebycia „zamraża” przebieg trasy

Pozostaje do wyjaśnienia kilka kwestii, z którymi większość z was się nie spotka, ale które mogą jednak wystąpić.

Do tej pory ustawienie daty przebycia nie niosło ze sobą nieodwracalnych konsekwencji. Można było ustawać i usuwać datę wiele razy i miało to wpływ jedynie na jej wyświetlanie w panelu użytkownika.

Obecnie ustawienie daty przebycia jest bardziej doniosłe. W momencie jej ustawienia po raz pierwszy przebieg trasy zostaje „zamrożony”. Datę można później zmienić, ale nie można jej usunąć.

Dzięki temu nawet jeśli szlak w przyszłości zostanie usunięty lub zmieniony, wasze przebyte trasy pozostaną nienaruszone. 

Jeśli taka sytuacja się zdarzy, będziecie ją mogli zaobserwować w panelu użytkownika po otwarciu szczegółów zapisanej (i przebytej) trasy. Możliwe, że przebyta trasa nie będzie pokrywać się z siatką szlaków widoczną w serwisie.

Na koniec wyjaśnienie dla osób, które z panelu użytkownika chcą Udostępnić lub Osadzić mapkę zapisanej trasy z ustawioną datą przebycia.

  1. Udostępnianie trasy. Aby można było udostępnić trasę, musi ona być możliwa do wyszukania w obecnie istniejącej siatce szlaków. W większości przypadków będzie to możliwe, jeśli jednak od czasu „zamrożenia” przebiegu (poprzez dodanie daty przebycia) jakiś szlak wchodzący w jej skład został usunięty, wyszukana trasa może się różnić od tej niegdyś zapisanej. Zatem przed udostępnieniem odnośnika do zapisanej przebytej trasy otwórz go w przeglądarce i sprawdź czy trasa, którą widzisz jest tą, którą chcesz udostępnić.
  2. Osadzanie mapy. Podobnie rzecz ma się z osadzaniem mapki dla trasy zaplanowanej i mającej datę przebycia. Sprawdź czy trasa na mapie, którą osadzasz ma taki przebieg jakiego oczekujesz.

Statystyki tras

Wspominaliśmy kilkukrotnie o statystykach tras, więc pewnie zastanawiacie się kiedy pojawią się z serwisie. Cóż – obecnie nad nimi pracujemy, więc będą jak tylko skończymy. 🙂

Aktualizacja 08.02.2020: Statystyki są już dostępne i możecie o nich przeczytać tutaj.

Umieść mapkę z nagraną wycieczką na swojej stronie

Od teraz możesz umieścić na swojej stronie również mapkę z nagraną trasą!

Znacie już możliwość umieszczania mapek z zaplanowanymi trasami (jeśli nie, to czas nadrobić zaległości). Od dziś macie więcej możliwości – możecie w podobny sposób zaprezentować swoją nagraną trasę.

Na interaktywnej mapie będzie widoczna wasza trasa i szlaki w okolicy oraz podstawowe parametry wycieczki: czas, dystans i ilość przewyższeń. Możecie również dodać profil wysokości.

Jak umieścić mapkę na swojej stronie?

  1. Zacznij od założenia konta w serwisie Mapa Turystyczna.
  2. Idź w góry! Pamiętaj, aby nagrać swoją wycieczkę korzystając z aplikacji Mapa Turystyczna (dla użytkowników Androida albo dla użytkowników iOS).
  3. Wejdź do panelu użytkownika i otwórz wybraną trasę. Upewnij się, że trasa jest publiczna.
  4. Z menu wybierz opcję Umieść mapę.
  5. Dopasuj szerokość i wysokość mapy. Wybierz czy chcesz, żeby pokazał się również profil trasy.
  6. Skopiuj kod i wklej go na swojej stronie.

Gotowe! Umieszczona mapka wygląda właśnie tak:

 

Zobacz też: Umieść mapkę zaplanowanej trasy na swojej stronie

Jak obliczamy długości nagranych i zaplanowanych tras?

Pytania o nagrane trasy i o zagadnienia z nimi związane to jedne z najczęstszych jakie nam zadajecie. W tym artykule wyjaśniamy najczęściej poruszane przez was kwestie oraz odpowiadamy m.in. na te pytania:

  • Jak działa GPS?
  • Jak są liczone długości tras w serwisie i aplikacji Mapa Turystyczna?
  • Dlaczego trasa nagrana w aplikacji Mapa Turystyczna jest zazwyczaj dłuższa niż ta zaplanowana?
  • Z czego wynikają różnice długości tras nagrywanych w różnych aplikacjach i przy pomocy różnych odbiorników GPS?

Jak działa GPS?

GPS (Global Positioning System) jest to system lokalizacji oparty o trzy elementy: system satelitów na orbicie, stacje naziemne i odbiorniki użytkownika. Odbiornikiem użytkownika może być np. moduł GPS w telefonie czy zegarku sportowym lub dedykowane urządzenie GPS. Odbiorniki różnią się parametrami technicznymi, co wpływa na ich dokładność. Ponadto odbierany sygnał podlega zakłóceniom spowodowanym obecnością skał, wysokich budynków czy nawet liści drzew. Średnia dokładność odbiorników to paręnaście metrów, np. dla urządzeń Garmin jest to 15 m dla 95% próbek.

Na podstawie GPS otrzymujemy nie tylko dane o współrzędnych geograficznych, ale również o wysokości n.p.m. Ich dokładność jest jednak ok. trzykrotnie mniejsza niż dokładność danych o położeniu (jak podaje Wikipedia). Bardziej wiarygodne dane o wysokości n.p.m. można uzyskać z urządzeń posiadających wysokościomierz barometryczny, choć i ten potrafi zawieść w przypadku nagłych zmian pogody (a co za tym idzie – ciśnienia).

Warto jeszcze dodać, że działanie GPS jest niezależne od sieci telefonii komórkowej czy dostępu do Internetu.

Problemy z działaniem GPS

W tym miejscu warto wspomnieć o najczęstszych problemach, jakie miewacie z działaniem GPS.

Problem 1: Nagrywanie jest przerywane w trakcie wycieczki, ślad zawiera proste odcinki.
Przyczyna: System Android zatrzymuje proces nagrywania w celu oszczędzania baterii. Czytaj więcej na ten temat.
Rozwiązanie: Zmiana ustawień systemu Android dotyczących oszczędzania baterii w telefonie, dodanie aplikacji Mapa Turystyczna do wyjątków.

Problem 2: Moduł GPS gubi sygnał lub nie emituje próbek, nagrywany ślad zawiera proste odcinki.
Przyczyna: Błąd oprogramowania na poziomie systemu lub na poziomie biblioteki obsługi GPS.
Rozwiązanie: Ponowne uruchomienie aplikacji lub / i telefonu.

Co dzieje się z danymi GPS zanim powstanie z nich trasa?

Dane uzyskane z GPS są surowe i oprócz dobrych próbek mogą zawierać również te błędne, charakteryzujące się kiepską dokładnością. Aby można ich było użyć do dalszego przetwarzania, muszą zostać poddane obróbce.

W tym artykule opisujemy w jaki sposób oczyszczamy przebieg trasy i odsiewamy błędne próbki.

Jak jest liczony dystans i przewyższenia?

Dystans liczymy nieco inaczej dla zaplanowanej i nagranej trasy. Natomiast do obliczania przewyższeń w obu przypadkach wykorzystujemy zewnętrzne dane wysokościowe, konkretnie dane pochodzące z programu SRTM (Shuttle Radar Topography Mission). Mają one postać siatki o rozdzielczości ok. 30 m, więc pobierając wysokość dla danego punktu nie uzyskujemy dokładnej i rzeczywistej wartości, tylko jej przybliżenie policzone na podstawie sąsiednich próbek. Taki sposób liczenia nie wpływa praktycznie na wynik w Beskidach i innych górach o podobnym charakterze, ale w Tatrach może już powodować wynik zaniżony. Niestety dokładność obliczeń spada proporcjonalnie do nachylenia stoku, więc w przypadku skał, ostrych ścian i grani, wyliczenia mogą być zaniżone.

Dodatkowo do obliczania przewyższeń dla zaplanowanych tras uwzględniane są korekty pochodzące z wysokości znanych punktów, np. przełęczy czy szczytów leżących na trasie.

Dla zaplanowanej trasy

Dla tras planowanych w naszym serwisie dystans liczony jest z uwzględnieniem przewyższeń. Zależy on zatem od dwóch składowych: (1) dystansu „po płaskim” liczonego jako suma odległości pomiędzy kolejnymi punktami trasy, rzutowanymi na powierzchnię Ziemi oraz (2) ilości przewyższeń liczonej dla poszczególnych segmentów trasy.

W praktyce uwzględnienie przewyższeń nie jest tak istotne jak by się wydawało. Weźmy na przykład tatrzańską trasę Palenica Białczańska – Rysy: 1708 m podejść, 193 m zejść, dystans liczony po płaskim to 11,99 km, natomiast z uwzględnieniem przewyższeń 12,38 km. Jest to więc około 400 m różnicy w bardzo stromym terenie (różnica o ok. 3%).

Dla Beskidów, gdzie stoki są znacznie łagodniejsze różnica ta jest znacznie mniejsza. Dla przykładu trasa Węgierska Górka – Barania Góra: 1109 m podejść, 302 m zejść, dystans liczony po płaskim to 12,39 km, natomiast z uwzględnieniem przewyższeń 12,5 km. Jest to zatem różnica rzędu 1%.

Dla nagranej trasy

Trasy nagrane, w odróżnieniu od zaplanowanych, nie mają tak gładkich i „idealnych” przebiegów. Wiąże się to z faktem, że punkty składające się na takie trasy pochodzą z próbek GPS, a te z kolei, nawet po odrzuceniu próbek zupełnie błędnych, nadal charakteryzują się pewnym rozrzutem i nigdy nie są w 100% dokładne.

Z tego względu dla tras nagranych uwzględniamy tylko dystans liczony „po płaskim”. Sumując odległości między kolejnymi próbkami i tak uzyskujemy wynik większy niż w rzeczywistości, ponieważ uzyskane próbki zwykle odstają od teoretycznego „idealnego” przebiegu. Im dłuższa trasa, tym błąd będzie większy z uwagi na sumę błędów poszczególnych próbek.

Przy obliczaniu przewyższeń na podstawie danych z GPS błąd jest jeszcze bardziej widoczny. Różnice w odczytanej wysokości dla kolejnych próbek są na tyle duże, że gdybyśmy zsumowali je i uwzględnili w obliczeniach długości trasy, otrzymane wartości mogłyby nie mieć sensu.

Uwzględnianie przewyższeń dla nagrywanej trasy ma sens, jeśli dane o wysokości n.p.m. pozyskiwane są na przykład z zewnętrznych źródeł danych, takich jak wspomniany wyżej SRTM. W momencie nagrywania trasy nie mamy jednak dostępu do tych danych (ze względu na duży rozmiar nie są one przetrzymywane w pamięci telefonu), więc nanoszenie korekt na bieżąco jest niemożliwe. Natomiast uwzględnienie ich po zsynchronizowaniu trasy z serwerem mogłoby znacząco zmienić parametry trasy, co byłoby dość mylące.

Skoro ilość przewyższeń nie jest uwzględniona w obliczeniach długości nagranej trasy, cała „nadwyżka” spowodowana jest niedokładnościami danych o lokalizacji. Z naszych obserwacji wynika, że dystans nagranych tras jest o 5-10% większy niż tras zaplanowanych tą samą drogą i jest to całkowicie normalne.

Z czego wynikają różnice długości tras w różnych aplikacjach?

Nagrywając trasę jednocześnie w różnych aplikacjach można uzyskać różne wyniki. Chociaż moduł GPS jest jeden i przekazuje te same próbki do każdej aplikacji nagrywającej trasę, to już sposób ich obróbki w każdej z nich może być różny. Różnić się mogą chociażby:

  • zasady odfiltrowywania odstających próbek i uśredniania tych które pozostały,
  • uwzględnianie w obliczeniach danych wysokościowych i ich ewentualne korekty,
  • algorytm obliczania odległości między współrzędnymi geograficznymi (algorytmy w różnym stopniu uwzględniają kulistość Ziemi).

Przy tak dużej ilości czynników różnicujących działanie aplikacji, różnice w długościach nagranych tras są nieuniknione.

Zakończenie

Nagrywanie tras i sumowanie ilości przebytych kilometrów stało się dla wielu z nas nieodłącznym elementem górskich wędrówek. Sprawia nam satysfakcję, gdy możemy dołożyć kolejną trasę do puli tych przebytych, natomiast gdy telefon się wyładuje i nagrywana trasa nie zdąży się do końca nagrać odczuwamy lekki zawód.

Pamiętajmy jednak, że te elektroniczne zapisy naszych wycieczek trzeba traktować z pewną dozą dystansu i że są one jedynie dodatkiem do tego czego naocznie doświadczamy w trakcie wycieczki i jak przechowujemy ją w naszych wspomnieniach.