Jak wrzucić GPX z OC PL do Colorado - instrukcja
: niedziela 18 maja 2008, 13:51
Aktualizacja w związku ze zmianami w serwisie OC:
-------------------------------------------------------------------------------------
Myślę, że temat zasłużył na dokładny opis w osobnym wątku, głównie dlatego, że różne jego aspekty poruszane są w różnych miejscach, ale także dlatego, że pewnie będzie rosnąć liczba geocacherów wykorzystujących do tej zabawy Colorado - moim zdaniem narzędzie prawie idealne do tego celu (tak, wiem, każdy zachwala to co ma :"P)
Poniżej instrukcja "krok po kroku" co i jak należy zrobić, żeby skrzynki z OC były widziane w Colorado:
Na wstępie zaznaczę, że do tego celu będzie nam potrzebny program GSAK, do ściągnięcia ze strony www.gsak.net
Jest to shareware, którego pełna wersja kosztuje 25 USD jednak wersja niezarejestrowana również jest w pełni funkcjonalna - jedyną różnicą jest to, że im dłużej z niej korzystamy, tym częściej (i dłużej) będą nas męczyć okienka z "zachętą" do rejestracji.
Program będzie wymagał doinstalowania jednego - kilku makr, które dokładnie opiszę później, teraz natomiast wspomnę o procesie ich instalacji. Makra ściągają się w postaci plików z rozszerzeniem .gsk, domyślnie przypisanym do GSAK. Wystarczy taki plik dwukrotnie kliknąć, żeby pojawiło się okienko z informacją o danym makrze oraz pytaniem czy je zainstalować. Klikamy "install" i makro jest gotowe do pracy.
Teraz czas na procedurę wgrywania skrzynek do Colorado.
1. Ściągamy, a następnie importujemy do GSAK plik gpx z OC PL, czy to metodą "tradycyjną", ze strony, czy za pomocą stworzonego przez Teda makra:
http://forum.opencaching.pl/viewtopic.p ... 7&start=33
2. Plik gpx wymaga teraz drobnych poprawek, polegających na przypisaniu skrzynkom właściwych identyfikatorów (ID skrzynki) bez których Colorado nie jest w stanie zidentyfikować kolejnych cache zawartych w pliku. Uruchamiamy więc makro przypisujące właściwe ID skrzynek, do pobrania stąd: http://stc.org.pl/GSAK/
Makro nazywa się: "Uzupelnienie_CacheID_z_OCPL.gsk"
Należy wybrać bazę do której zaimportowaliśmy skrzynki z OC (np. "OC Polska") i poczekać aż makro skończy swoją robotę.
3. Jeśli ktoś chce mieć perfekcyjny plik, może jeszcze uruchomić makro "set HTML":
http://gsak.net/board/index.php?s=dcf12 ... entry49830
Ustawia ono wartość HTML dla długich i krótkich opisów na "true" (jak powinno być) a nie "false" (jak jest w plikach z OC). Dla Colorado to akurat i tak nie ma znaczenia, ale zawsze "na wszelki słuczaj" można to zrobić.
4. Ostatnim punktem programu jest eksport pliku z GSAK. Wybieramy Eksport, plik GPX/Loc, (ustawienia mogą zostać jako default) i voila - mamy gotowy plik, który należy skopiować do katalogu GPX w pamięci naszego odbiornika.
Można się też posłużyć makrem "ColoradoExport":
http://gsak.net/board/index.php?showtop ... entry52773
które znajduje literkę pod którą przypisana jest pamięć podłączonego do komputera odbiornika, a następnie tworzy plik GPX od razu we właściwym miejscu.
Należy pamiętać, że Colorado jest w stanie obsłużyć maksimum 2000 skrzynek.
Ilość plików zawierających skrzynki może być dowolna, przy czym w przypadku przekroczenia limitu odbiornik pokaże po prostu pierwszych 2000 skrzynek z tych plików. Nie udało mi się ustalić od czego zależy kolejność wczytywania plików, w każdym razie na pewno nie jest to kolejność alfabetyczna - moim zdaniem zależy to albo od daty utworzenia (w pierwszej kolejności starsze), albo od ilości zawartych skrzynek (w pierwszej kolejności większe pliki). Jeśli więc będziemy mieli np. trzy pliki po 1000 skrzynek, Colorado pokaże dane jedynie z dwóch.
Na koniec parę uwag odnośnie obsługi geocache'y jako takich:
A) Jeżeli skrzynkę oznaczymy na Colorado jako "znalezioną", to ta informacja nie będzie zapisana w pliku GPX, ale w osobnym pliku tekstowym (o ile dobrze pamiętam - "cache visits.txt" lub jakoś podobnie).
B) W tym samym pliku umieszczane są też informacje które możemy wpisać jako tzw. "field notes", czyli komentarze/notatki do każdej skrzynki.
"Field notes" nie można edytować ani podejrzeć w odbiorniku. Natomiast można dodać kilka kolejnych notatek do jednej skrzynki, będą zapisane w pliku tekstowym w postaci kolejnych wpisów.
Jeżeli dobrze zrozumiałem, można te informacje zaimportować do GSAK za pomocą makra ColoradoLogImportSQL
http://gsak.net/board/index.php?showtop ... entry47099
- ale osobiście jeszcze tej operacji nie próbowałem.
Podobnie serwis GC oferuje obsługę (import) "field notes" z pliku zapisanego do Colorado - również tego nie próbowałem.
C) W serwisie GC funkcjonuje coś takiego jak "child waypoints" - punkty pomocnicze, oznaczające dodatkowe miejsca (np. najbliższy parking, miejsce do którego kesz się odwołuje choć z jakiejś przyczyny nie mógł być założony w jego bezpośredniej bliskości i tak dalej). Punkty te są rozpoznawane przez Colorado i zapisywane w postaci waypointów (można je znaleźć w menedźerze waypointów), na mapie pokazują się ze standardową ikonką niebieskiej flagi.
W razie pytań jestem oczywiście do dyspozycji.
-------------------------------------------------------------------------------------
Myślę, że temat zasłużył na dokładny opis w osobnym wątku, głównie dlatego, że różne jego aspekty poruszane są w różnych miejscach, ale także dlatego, że pewnie będzie rosnąć liczba geocacherów wykorzystujących do tej zabawy Colorado - moim zdaniem narzędzie prawie idealne do tego celu (tak, wiem, każdy zachwala to co ma :"P)
Poniżej instrukcja "krok po kroku" co i jak należy zrobić, żeby skrzynki z OC były widziane w Colorado:
Na wstępie zaznaczę, że do tego celu będzie nam potrzebny program GSAK, do ściągnięcia ze strony www.gsak.net
Jest to shareware, którego pełna wersja kosztuje 25 USD jednak wersja niezarejestrowana również jest w pełni funkcjonalna - jedyną różnicą jest to, że im dłużej z niej korzystamy, tym częściej (i dłużej) będą nas męczyć okienka z "zachętą" do rejestracji.
Program będzie wymagał doinstalowania jednego - kilku makr, które dokładnie opiszę później, teraz natomiast wspomnę o procesie ich instalacji. Makra ściągają się w postaci plików z rozszerzeniem .gsk, domyślnie przypisanym do GSAK. Wystarczy taki plik dwukrotnie kliknąć, żeby pojawiło się okienko z informacją o danym makrze oraz pytaniem czy je zainstalować. Klikamy "install" i makro jest gotowe do pracy.
Teraz czas na procedurę wgrywania skrzynek do Colorado.
1. Ściągamy, a następnie importujemy do GSAK plik gpx z OC PL, czy to metodą "tradycyjną", ze strony, czy za pomocą stworzonego przez Teda makra:
http://forum.opencaching.pl/viewtopic.p ... 7&start=33
2. Plik gpx wymaga teraz drobnych poprawek, polegających na przypisaniu skrzynkom właściwych identyfikatorów (ID skrzynki) bez których Colorado nie jest w stanie zidentyfikować kolejnych cache zawartych w pliku. Uruchamiamy więc makro przypisujące właściwe ID skrzynek, do pobrania stąd: http://stc.org.pl/GSAK/
Makro nazywa się: "Uzupelnienie_CacheID_z_OCPL.gsk"
Należy wybrać bazę do której zaimportowaliśmy skrzynki z OC (np. "OC Polska") i poczekać aż makro skończy swoją robotę.
3. Jeśli ktoś chce mieć perfekcyjny plik, może jeszcze uruchomić makro "set HTML":
http://gsak.net/board/index.php?s=dcf12 ... entry49830
Ustawia ono wartość HTML dla długich i krótkich opisów na "true" (jak powinno być) a nie "false" (jak jest w plikach z OC). Dla Colorado to akurat i tak nie ma znaczenia, ale zawsze "na wszelki słuczaj" można to zrobić.
4. Ostatnim punktem programu jest eksport pliku z GSAK. Wybieramy Eksport, plik GPX/Loc, (ustawienia mogą zostać jako default) i voila - mamy gotowy plik, który należy skopiować do katalogu GPX w pamięci naszego odbiornika.
Można się też posłużyć makrem "ColoradoExport":
http://gsak.net/board/index.php?showtop ... entry52773
które znajduje literkę pod którą przypisana jest pamięć podłączonego do komputera odbiornika, a następnie tworzy plik GPX od razu we właściwym miejscu.
Należy pamiętać, że Colorado jest w stanie obsłużyć maksimum 2000 skrzynek.
Ilość plików zawierających skrzynki może być dowolna, przy czym w przypadku przekroczenia limitu odbiornik pokaże po prostu pierwszych 2000 skrzynek z tych plików. Nie udało mi się ustalić od czego zależy kolejność wczytywania plików, w każdym razie na pewno nie jest to kolejność alfabetyczna - moim zdaniem zależy to albo od daty utworzenia (w pierwszej kolejności starsze), albo od ilości zawartych skrzynek (w pierwszej kolejności większe pliki). Jeśli więc będziemy mieli np. trzy pliki po 1000 skrzynek, Colorado pokaże dane jedynie z dwóch.
Na koniec parę uwag odnośnie obsługi geocache'y jako takich:
A) Jeżeli skrzynkę oznaczymy na Colorado jako "znalezioną", to ta informacja nie będzie zapisana w pliku GPX, ale w osobnym pliku tekstowym (o ile dobrze pamiętam - "cache visits.txt" lub jakoś podobnie).
B) W tym samym pliku umieszczane są też informacje które możemy wpisać jako tzw. "field notes", czyli komentarze/notatki do każdej skrzynki.
"Field notes" nie można edytować ani podejrzeć w odbiorniku. Natomiast można dodać kilka kolejnych notatek do jednej skrzynki, będą zapisane w pliku tekstowym w postaci kolejnych wpisów.
Jeżeli dobrze zrozumiałem, można te informacje zaimportować do GSAK za pomocą makra ColoradoLogImportSQL
http://gsak.net/board/index.php?showtop ... entry47099
- ale osobiście jeszcze tej operacji nie próbowałem.
Podobnie serwis GC oferuje obsługę (import) "field notes" z pliku zapisanego do Colorado - również tego nie próbowałem.
C) W serwisie GC funkcjonuje coś takiego jak "child waypoints" - punkty pomocnicze, oznaczające dodatkowe miejsca (np. najbliższy parking, miejsce do którego kesz się odwołuje choć z jakiejś przyczyny nie mógł być założony w jego bezpośredniej bliskości i tak dalej). Punkty te są rozpoznawane przez Colorado i zapisywane w postaci waypointów (można je znaleźć w menedźerze waypointów), na mapie pokazują się ze standardową ikonką niebieskiej flagi.
W razie pytań jestem oczywiście do dyspozycji.