Mapa cieplna (?)
Środa, 20 maja 2015
· Komentarze(1)
Niedawno trafiłem na Stravie na Global Heatmap. Sposób tej prezentacji mnie zachwycił, głównie renderowaniem.
Idea zbiorczego przedstawienia śladów GPS przyszła mi na myśl już dawniej. W 2010 z powodu niedostatku lepszych opcji (lub braku wiedzy o nich) powrzucałem swoje rowerowe wyjazdy do JOSM (Java OpenStreetMap Editor), którego generalnie używałem do jego podstawowego celu, czyli dodawania dróg do OSM. Zostały pamiątkowe zrzuty ekranu:
Pomijając, że Stravy nie używam, to ze wstępnych ustaleń wynika, że indywidualne mapy można generować tylko mając płatne konto. A i tak nie wyglądają tak dobrze - przykład.
Chcąc zrobić sobie ładną mapę, która przy okazji pomogłaby mi zobrazować dziewicze dla moich wyjazdów tereny, a i przy tym nie przepłacać, przeszukałem Google. Da się odnaleźć kilka sugestii. Najbardziej przypadło mi do gustu najprostsze z nich, wręcz banalne - wykorzystanie uMap. Oto efekt po dodaniu śladów tras od początku 2014 do dziś (lub bezpośrednio na uMap):
Wygenerowanie mapy polega na prostym triku - ustawienie przezroczystości dla każdego wyświetlanego śladu, dzięki czemu miejsca gdzie ślady się na siebie nakładają są ciemniejsze. Na powyższej mapie efekt taki sobie, ze względu na ustawioną stosunkowo wysoką nieprzezroczystość linii. Mniejsza czyniła trasy z pojedynczym przejazdem za mało wyraźnymi. Przydałoby się rozwiązanie, które wykorzystuje zmianę barwy dla pokrywających się fragmentów. Na uMap istnieje wprawdzie stosowny typ warstwy, ale nie działa dla linii. Dodatkowe problemy jakie zaobserwowałem na większym zbiorze śladów, to nieciekawe dłuższe proste odcinki przez drogi tam, gdzie włączyłem pauzę podczas postoju i przypomniało mi się o jej wyłączeniu dopiero kilka km po ruszeniu. Do tego różne zakłócenia sygnału GPS psują efekt. By zrobić dopracowaną mapkę cieplną musiałbym więc poza znalezieniem lepszego oprogramowania również ręcznie przejrzeć i poprawić zapisane przejazdy.
Idea zbiorczego przedstawienia śladów GPS przyszła mi na myśl już dawniej. W 2010 z powodu niedostatku lepszych opcji (lub braku wiedzy o nich) powrzucałem swoje rowerowe wyjazdy do JOSM (Java OpenStreetMap Editor), którego generalnie używałem do jego podstawowego celu, czyli dodawania dróg do OSM. Zostały pamiątkowe zrzuty ekranu:
Pomijając, że Stravy nie używam, to ze wstępnych ustaleń wynika, że indywidualne mapy można generować tylko mając płatne konto. A i tak nie wyglądają tak dobrze - przykład.
Chcąc zrobić sobie ładną mapę, która przy okazji pomogłaby mi zobrazować dziewicze dla moich wyjazdów tereny, a i przy tym nie przepłacać, przeszukałem Google. Da się odnaleźć kilka sugestii. Najbardziej przypadło mi do gustu najprostsze z nich, wręcz banalne - wykorzystanie uMap. Oto efekt po dodaniu śladów tras od początku 2014 do dziś (lub bezpośrednio na uMap):
Wygenerowanie mapy polega na prostym triku - ustawienie przezroczystości dla każdego wyświetlanego śladu, dzięki czemu miejsca gdzie ślady się na siebie nakładają są ciemniejsze. Na powyższej mapie efekt taki sobie, ze względu na ustawioną stosunkowo wysoką nieprzezroczystość linii. Mniejsza czyniła trasy z pojedynczym przejazdem za mało wyraźnymi. Przydałoby się rozwiązanie, które wykorzystuje zmianę barwy dla pokrywających się fragmentów. Na uMap istnieje wprawdzie stosowny typ warstwy, ale nie działa dla linii. Dodatkowe problemy jakie zaobserwowałem na większym zbiorze śladów, to nieciekawe dłuższe proste odcinki przez drogi tam, gdzie włączyłem pauzę podczas postoju i przypomniało mi się o jej wyłączeniu dopiero kilka km po ruszeniu. Do tego różne zakłócenia sygnału GPS psują efekt. By zrobić dopracowaną mapkę cieplną musiałbym więc poza znalezieniem lepszego oprogramowania również ręcznie przejrzeć i poprawić zapisane przejazdy.