Logowanie z Garmina

Z OpenGeoWiki
Wersja z dnia 01:38, 23 lis 2010 autorstwa TATO (dyskusja | edycje) (Zaczyn ;))
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

Jeśli nabyłeś jeden z najnowszych modeli GPSów firmy GARMIN to możesz skorzystać z ciekawej funkcjonalności. Otóż po odwiedzinach skrzynki możesz kliknąć na opcję "Próba wpisu" (jeśli komuś wydaje się, że to idiotyczne tak nazwać opcję "Logowanie" to lepiej niech nie kupuje sprzętu monopolisty; znacznie więcej idiotyzmów znajdziecie później). I tam wybieram typ logu i gotowe. Opisywany poniżej skrypt sprawi, że skrzynki logowane w trakcie keszowania można pobrać w formie pliku będzie można szybciej zalogować w systemie.

Jak to zrobić?


KROK 1 ŁADOWANIE PLIKU

Klikamy na link http://opencaching.pl/log_cache_multi_send.php (pewnie niedługo pojawi się stosowny klawisz w menu).

Pojawia się ekran

Wybieramy plik geocache_visits.txt znajdujący się w pamięci GPSa w katalogu GARMIN. Jeżeli w trakcie logowania GPS jest podpięty pod port USB to można to zrobić wprost z GPSa i ścieżka wygląda np. tak jak u mnie: J:\Garmin\geocache_visits.txt


KROK 2 EKRAN PODGLĄDU

Po przesłaniu pliku pokazuje się ekran podglądu:

Na ekranie widać typ i nazwę skrzynki, datę i typ logu przesłanego z GARMINa oraz (jeśli takowy był) ostatni Twój log w tej skrzynce np. na ekranie wyżej widać, że przy pierwszej skrzynce już kiedyś byłem, ale raptem skończyło się na wpisaniu komentarza. Jeśli jeszcze nie zalogowałeś tej skrzynki to masz również dwa klawisze "Log" uruchamiający pojedyncze okienko do zalogowania oraz "2" otwierający dwa okienka: podgląd skrzynki oraz logowanie. Skrzynki zalogowane dokładnie o tej samej porze oznaczane są innym kolorem i nie posiadają klawiszy.

Ważne: Na ekran logowania przeniesiona będzie data i godzina logowania zarejestrowana w GARMINie, typ logu (znalezienie, nie znalezienie oraz komentarz - jako komentarz potraktowane jest nietknięcie) oraz treść komentarza.


KROK 2A DODATKOWE OPCJE - NAGŁÓWEK

W momencie załadowania pliku na górze pojawia się filtr daty pierwszego logowania do ostatniego. Można te daty zmienić i kliknąć na "Odśwież" lista zostanie zaktualizowana. Możemy również przesunąć godzinę znalezienia za pomocą specjalnych klawiszy. A to dlatego, że GPS (przynajmniej mój, ale całkowity brak dokumentacji sprawia, że wolałem dopisać sobie to w skrypcie, niż żmudnie kombinować z GARMINem) zapisuje godzinę znalezienie wg. czasu w Londynie. A jakoś tak chłopaki wykombinowali, że mają tam inną godzinę niż w Polsce. Stąd wszystkich akuratnych zapraszam do klikania i przesuwania logów w czasie. Gdy już wszystko mamy ustawione to możemy przejść do Panelu Logowania za pomocą specjalnego klawisza, ale o tym w opisie KROKu 3.


KROK 2B DODATKOWE OPCJE - STOPKA

Po załadowaniu pliku możemy również dodać do wszystkich logów na ekranie (przypominam o możliwości ich filtrowania wg. czasu) takiego samego komentarza, przykładowo "Za wyciągnięcie na super spacer dziękuje Stefan z rodziną". Niestety nie działa łamanie tekstu na kilka linii, nie udało mi się przeskoczyć ograniczeń edytora.


KROK 2C DODATKOWE OPCJE - POBIERZ JAKO GPX

Na samym dole strony znajduje się niepozorny klawisz "Pobierz jako .GPX". Umożliwia on pobranie załadowanych punktów postaci pliku GPX. W tym przypadku skrypt działa jak konwerter z postaci pliku Garmina do ogólnie przyjętego formatu. Tak pobrany plik można załadować do aplikacji zewnętrznych. Przetestowałem jego działanie na Google Earth oraz Garminowskim Mapsource.

Jeżeli dane zawierają informacje z kilku dni, to skrypt dzieli je kawałki z poszczególnych dni, przy czym - zgodnie z własnym doświadczeniem - jako cezurę przyjąłem godzinę 3, a nie północ.


KROK 3 PANEL LOGOWANIA

Panel jest szczególnie przydatny, gdy lubimy chodzić na kesze gromadnie. Po całodziennej wędrówce mamy do zalogowania kilkanaście, czy kilkadziesiąt skrzynek. Przy wielu z nich działo się coś ciekawego. Ale czy każda historia jest na tyle ciekawa, że każda osoba ma ją opisywać w logu? Nie wiem, jak Wy, ale ja mam w zwyczaju zaglądnąć co tam już moi kompani zapisali. I wtedy przydaje się panel: w górnym okienku mamy opis skrzynki i wpisy kompanów, a w dolnym swój ekran logowania. Panel jest również przydatny, gdy logujemy stare znaleziska (albo jesteśmy sklerotykami) i już nie pamiętamy "co to była za skrzynka?". Pomaga też gdy robimy seryjne mikrusy tego samego założyciela i po nastu już zaczynają się mylić. Wtedy taka lista po lewej pomaga. Przykładowy panel:


Wesołego używania życzy tATO


Kilka użytecznych informacji

1. Plik ładuje się do pamięci przeglądarki. Oznacza to, że jeżeli z jakiś względów wyłączymy komputer a nawet wyjdziemy z przeglądarki (np. Internet Explorera) to trzeba będzie plik załadować ponownie. Skrypt automatycznie pokaże czy/które logi zostały już wpisane i możemy rozpocząć tam gdzie skończyliśmy poprzednio. To zasadniczo różnica między tym skryptem a analogicznym rozwiązaniem na GC, gdzie logi są wrzucane do bazy danych.

2. Skrypt może działać trochę inaczej pod innymi przeglądarkami. Testowałem na IE, FF i Chrome pod Windą.

3. Jak wspomniałem wyżej przenoszona jest treść komentarza, to dobry sposób na zapisywanie sobie haseł.

4. Plik można przeładowywać np. po to, żeby sprawdzić, które skrzynki już zalogowaliśmy. W tym celu należy albo kliknąć na klawisz "Odśwież" na górze ekranu podglądu albo po prostu odświeżyć przeglądarkę (klawisz F5).

PS. Raczej trudno mnie nazwać fanem GARMINa, więc proszę do mnie nie pisać jeśli coś w tym urządzeniu nie działa jak należy. Ja podobnie do wielu użytkowników to wiem. Z pocztą i PKP też nie walczę (tam też jest jakaś pozorna konkurencja i dlatego podobna dbałość o oczekiwania klienta).