Archiwa tagu: Jak to działa?

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.

Oczyszczanie przebiegu nagranej trasy i korekty wysokości

Czy zdarzyło się wam, że trasa nagrana telefonem w Beskidzie Wyspowym miała sumę przewyższeń rodem z Alp? Albo że niespodziewanie sygnał GPS uciekł kilka kilometrów dalej?

Usprawnienia, o których dziś piszemy powinny rozwiązać tego typu problemy.

Na czym polega oczyszczanie przebiegu nagranej trasy?

Mówiąc najkrócej: na usunięciu skoków sygnału GPS. Takie skoki zdarzają się m.in. w skalistym lub miejskim terenie, gdzie sygnał odbija się od skał lub budynków, przez co lokalizacja obarczona jest błędem. Czasem może się też zdarzyć, że telefon podczas nagrywania trasy otrzyma próbkę pochodzącą z innego źródła, np. nadajnika sieci komórkowej, co powoduje skoki wynoszące nawet kilka kilometrów.

Teraz każdą trasę nagraną w aplikacji staramy się oczyścić z takich anomalii. Dotyczy to również tras nagranych przed wprowadzeniem tej poprawki. Przykłady zmian widać poniżej: linia czarna to oryginalny nagrany ślad, linia fioletowa – ślad oczyszczony.

Ta zmiana powinna skorygować zawyżony dystans nagranej trasy, jej przebieg na mapie i jej wygląd na profilu wysokości. Na ten ostatni większy wpływ mają jednak korekty wysokości.

Co to są korekty wysokości?

Są to poprawki nanoszone w oparciu o zewnętrzne dane wysokościowe. W naszym przypadku ich źródłem jest numeryczny model terenu SRTM. Dane te mają wystarczającą dokładność, aby w zadowalającym stopniu skorygować dane o wysokościach pochodzące z odbiorników GPS. A te mogą mieć różną jakość w zależności od urządzenia i od rodzaju modułu jaki jest w tym urządzeniu zamontowany.

Obecnie większość telefonów ma odbiornik GPS, jednak podawana przez nie wysokość n.p.m. często odbiega od rzeczywistej. Jej wartość obliczana jest w oparciu o położenie satelitów, które dobrze nadaje się do określania lokalizacji, ale już niekoniecznie do obliczania wysokości. Dodatkowo w skalistym terenie sygnał może odbijać się od ścian, a w terenie zalesionym czy w wąskich dolinach jego dokładność maleje ze względu na zmniejszoną ilość widocznych satelitów. 

Znacznie lepiej z pomiarem wysokości n.p.m. radzą sobie urządzenia z wysokościomierzem barometrycznym, np. zegarki sportowe. Tutaj pomiar odbywa się w oparciu o zmiany ciśnienia atmosferycznego, co zazwyczaj jest wiarygodne, choć zdarza się, że podczas nagłych zmian pogody (a co za tym idzie – ciśnienia) odczyt wysokości jest zaburzony.

Korekty wysokości nanosimy domyślnie dla wszystkich tras nagranych przy pomocy aplikacji Mapa Turystyczna, również dla tych nagranych kiedyś. Natomiast dla tras zaimportowanych z pliku do naszego serwisu korekty są domyślnie wyłączone.

Można też samemu włączyć lub wyłączyć korekty dla każdej z tras w panelu użytkownika w sekcji Dane techniczne lub klikając w wartości przewyższeń.

Włączenie korekt najbardziej wpływa na zmianę wartości sum podejść i zejść – stają się zdecydowanie bardziej rzeczywiste. Wygładzeniu ulega również profil wysokości.

Przerwy w nagrywaniu

Pozostaje jeszcze jeden problem związany z nagrywaniem tras: przerwy w nagrywaniu. Przejawia się on występowaniem długich prostych odcinków widocznych na mapie z nagraną trasą. Są dwa źródła tego problemu. Pierwsze z nich to gubienie sygnału GPS, które od czasu do czasu może wystąpić w telefonie. Drugie związane jest z tym, że system operacyjny telefonu postanawia w niektórych sytuacjach zamknąć aplikację Mapa Turystyczna i tym samym przerwać proces nagrywania.

Rozwiązanie tego problemu leży po stronie użytkownika telefonu. Należy zmienić ustawienia dotyczące oszczędzania baterii w telefonie lub dodać aplikację Mapa Turystyczna do wyjątków, co zapobiegnie jej ubijaniu.

Poniżej znajduje się przykład trasy, podczas nagrywania której wystąpiły przerwy.

Moje trasy na mapie

Planujesz i zapisujesz trasy? A może również nagrywasz swoje wycieczki? Teraz możesz wszystkie swoje aktywności zobaczyć na jednej mapie!

Funkcja świetnie nadaje się do planowania tras szlakami, którymi jeszcze nie szliśmy, pod warunkiem, że dbamy o uzupełnianie własnej bazy tras i wycieczek w Mapie Turystycznej. Poza tym to niezła frajda zobaczyć gdzie się już było i ile tego jest!

Gdzie znajdę tę funkcję?

Przycisk Moje trasy znajdziecie na głównej mapie, tuż obok przycisków warstw. Można też otworzyć trasy na mapie z zakładek Zaplanowane trasy i Nagrane trasy w panelu użytkownika.

Jak to działa?

Można wyświetlić lub ukryć trasy nagrane i zapisane, a wśród nich te przebyte i nie przebyte. Można również ukryć wszystkie Moje trasy jeśli przeszkadzają w korzystaniu z mapy, klikając w ikonę oka.

Kliknięcie w trasę pokazuje podstawowe informacje o niej, a więcej można zobaczyć w panelu użytkownika, po kliknięciu w nazwę trasy.

I na koniec zobaczcie jak przyjemnie się planuje trasy uzupełniające dotychczasowe osiągnięcia. Od razu widać gdzie nas nie było 🙂

Funkcja bez ograniczeń dostępna jest dla użytkowników Premium. W wersji bezpłatnej ilość wyświetlonych tras jest ograniczona.

Dowiedz się więcej co daje ci konto Premium i skorzystaj z 7-dniowego bezpłatnego okresu próbnego.

Zacznij od polecanych tras

Nie wiesz od czego zacząć planowanie wycieczki na Mapie? Może trasy innych użytkowników zainspirują cię do ułożenia ciekawej wyprawy?

Na naszej stronie pojawiła się funkcja Polecane trasy. Na stronie głównej, zaraz pod formularzem pojawiają się propozycje tras z wybranego regionu. Wybierasz się w Karkonosze? Zmień region i sprawdź gdzie możesz pójść. Możesz dopasować długość trasy (5 – 35 km), a także określić czy wycieczka ma być pętelką. Jeśli któraś trasa wydaje ci się interesująca, otwórz ją i dopasuj szczegółowy przebieg do swoich preferencji.

polecane-trasy-region

Jeśli wiesz skąd dokładnie chcesz zacząć swoją wycieczkę lub gdzie chcesz dojść, wejdź na stronę danego miejsca (tu np. Domu Śląskiego) i sprawdź tamtejsze trasy. Opcja zacznij stąd / zakończ tutaj pomoże ci w określeniu kierunku.

Polecane trasy z miejsca

Czekamy na wasze opinie i pomysły odnośnie do tej funkcji. Na pewno będziemy ją rozwijać i dopasowywać tak, aby lepiej spełniała wasze potrzeby, więc informacje czego potrzebujecie będą bardzo przydatne.

Zaimportuj naszą trasę do Endomondo

Jesteś użytkownikiem serwisu Endomondo? Być może zdarzyło ci się wybrać na wycieczkę bez telefonu? Jeśli była to wycieczka po szlakach PTTK, możesz zaimportować trasę ułożoną na naszej mapie do Twoich treningów w Endomondo!

Jak się do tego zabrać?

To bardzo proste! Najpierw zaplanuj trasę w serwisie mapa-turystyczna.pl i zapisz ślad GPS (w formacie .gpx).

Zapisz trasę ułożoną na naszej mapie (format .gpx)

Następnie w swoim profilu na Endomondo wybierz opcję Nowy trening, a następnie Importuj z pliku. Po zapisaniu treningu prezentuje się on w serwisie Endomondo następująco:

Trasa w serwisie Endomondo zaimportowana z serwisu mapa-turystyczna.pl

Niestety, pomimo tego, że Endomondo posiada dane o poszczególnych odcinkach trasy, nie jest w stanie tego wyświetlić. Zamiast tego dzieli trasę na odcinki jednokilometrowe (tzw. okrążenia).

Trochę szkoda, najważniejsze jednak, że sam przebieg jest dostępny.

Inteligentne wyszukiwanie

Dziś kilka słów o aktualizacji naszych pól do wyszukiwania. Zastępujemy domyślne i bardzo proste podpowiadanie bardziej zaawansowanym mechanizmem.

Po pierwsze w podpowiedziach pojawia się ograniczona liczba wyników. Są to najpopularniejsze pozycje, oparte na Waszych dotychczasowych wyborach.

Po drugie wyszukiwarka uwzględnia nieprecyzyjne zapytania, literówki itp. Powinna zatem podpowiadać poprawnie np. nazwy zawierające odmienione wyrazy.

Po trzecie oprócz opcji w podpowiedziach, po wpisaniu i zaakceptowaniu niepełnej nazwy, pojawią się propozycje (Czy chodziło ci o:).

Po czwarte, wreszcie, obecny mechanizm jest o wiele szybszy i wydajniejszy od poprzedniego, co, w kontekście rosnącej liczby Was – Użytkowników, staje się coraz bardziej istotną kwestią.

Inteligentne wyszukiwanie

Szukasz – znajdujesz

Jeszcze przed długim weekendem uprościliśmy wyświetlanie wyników wyszukiwania tras. Teraz od wypełnienia formularza do otrzymania szczegółów trasy dzieli tylko jeden krok – przycisk Szukaj. Po jego kliknięciu od razu pokazujemy proponowaną trasę wraz z informacją o jej typie.

Typy tras w naszym serwisie to:

  • Trasa najkrótsza. Tu bierzemy pod uwagę odległość w kilometrach.
  • Trasa najszybsza. Tu liczymy „odległości” podane w czasach.
  • Trasa w jednym kolorze. Szczególnie przydatna dla osób idących Głównymi Szlakami: Beskidzkim lub Sudeckim.

Odnośniki do innych typów trasy znajdziesz tuż pod szczegółami trasy.
Jako pierwsza szukana jest trasa najkrótsza. Jeśli istnieją inne typy trasy o podanych parametrach, podajemy odnośniki do nich w widoku szczegółów.

Czasem trasa najkrótsza jest jednocześnie najszybsza lub ma jeden kolor. Etykiety o typach trasy znaleźć można pod miniaturą wykresu wysokości.

Czasem trasa najkrótsza jest jednocześnie najszybsza lub ma jeden kolor.

Galeria na miarę serwisu!

Dziś pogoda nie dała nam zbyt wiele okazji, aby zachwycać się pięknem jesieni. Natomiast u nas można zachwycać się zdjęciami, nie tylko jesiennymi, dzięki nowej przeglądarce zdjęć! Zobaczcie sami jak prosto i przyjemnie można teraz przeglądać fotografie.

Galeria dostępna jest po kliknięciu w dowolne zdjęcie w serwisie – czy to z ostatnio dodanych, ze zdjęć trasy, miejsca czy szlaku. Stąd można już zacząć podróż po naszych wciąż rosnących zasobach zdjęć.

Galeria w naszym serwisie

Domyślny kontekst, w którym przeglądamy zdjęcia zależy od sposobu wejścia do galerii – jeśli kliknięte zostało zdjęcie z trasy, rozpoczynamy przeglądać zdjęcia z trasy. Jeśli zdjęcie z miejsca – oglądamy galerię tego miejsca. Analogicznie dla szlaku. W szczególności jeśli wchodzimy do galerii ze zdjęć „ostatnio dodanych”, zaczynamy przeglądać wszystkie zdjęcia w serwisie, począwszy od najnowszych.

Kontekst zdjęć zmienia się. Może to być np. widok zdjęć użytkownika.

To nie wszystko. W każdym momencie można zmienić kontekst przeglądanych zdjęć np. na zdjęcia konkretnego użytkownika lub zdjęcia z konkretnego miejsca. Zawsze jest również dostęp do puli wszystkich zdjęć, jeśli tylko macie do dyspozycji wystarczającą ilość czasu 😉

Coś więcej? Jeśli tylko stwierdzicie, że któreś zdjęcie zasługuje na szerszą publiczność, nie wahajcie się udostępniać go na Facebooku. Teraz jest to nie tylko możliwe, lecz również proste! Stosowny link znajduje się pod zdjęciem.

Można łatwo udostępniać zdjęcia na Facebooku.

Z galerii można również korzystać w trybie pełnoekranowym, oczywiście w przeglądarkach, które zapewniają wsparcie dla tej funkcjonalności.

Tryb pełnoekranowy galerii.

Serdecznie zapraszamy na mapę! Zapowiem jeszcze, nie zdradzając jednak zbyt wiele, że niedługo zaskoczymy Was bardzo przydatną funkcjonalnością, która, jak sądzę, sprawi, że będziecie u nas spędzać jeszcze więcej czasu niż dotychczas 😉

Wersja mobilna galerii już wkrótce.

Układanie trasy przez wybrane szlaki

Wielokrotnie pisaliście do nas, że „system nie znajduje trasy” albo „nie da się iść tym szlakiem”. Tak, był to problem. Był, bo po najnowszych zmianach w algorytmie wyszukiwania można już wybierać którym szlakiem chcemy iść. Opcja „idź tędy” dostępna jest w „dymku” po kliknięciu na szlaku na mapie.

Dzięki tej zmianie możliwe stało się ułożenie praktycznie dowolnej trasy! Jest to również pierwszy krok do bardziej interaktywnego układania i szukania tras, które mamy w planach.