Strona 2 z 4

Re: typy geocache w plikach gpx

: środa 11 czerwca 2008, 16:49
autor: kwieto
Pojawiają się jako multaki.

: środa 11 czerwca 2008, 23:45
autor: Bas
ted69 pisze:masz makro Ikonki.gsk do pobrania
Zerkam tu na te skrzynki i z prawej i z lewej strony, ale jakos nie dziala :(

Za ikonke w MapSource odpowiada tag: <sym>Geocache</sym>

Po przejsciu makra zmieniaja sie opisy w tagu <type>:
<type>Geocache|Traditional Cache</type>
<type>Geocache|Multi-cache</type>

Nie wplywa to na ikonke w MS. Ciekawe, czy wplywa na ikonki w Colorado?
Wpisow typu "Geocache|Multi-cache" chyba nie ma standardowo? Raczej bedzie "Multi-cache".
Niestety, tak nie dziala...

: czwartek 12 czerwca 2008, 06:17
autor: ted69
Bas pisze:.....
Niestety, tak nie dziala...
Nie mam Garmina wiec robie to w ciemno. W GSAKu jest pole "Symbol Name" i to makro zmienia wpis wlasnie w tym polu - w zaleznosci od wpisu w polu "Cache Type" .Widac - to nie to.
Bas - zrob moze jakis maly test - w MS wybierz jakies dziwne ikonki, tak zrobiony plik GPX wrzuc do GSAKa i wtedy bedzie widac - ktore pole za to odpowiada.

: czwartek 12 czerwca 2008, 07:10
autor: kwieto
ted69 pisze: Nie mam Garmina wiec robie to w ciemno. W GSAKu jest pole "Symbol
Panowie, zajmę się tym makrem, ale dopiero pod wieczór.
Potestuję i zobaczę jak to wygląda w moim odbiorniku, może coś się uda wymyśleć. GSAK wyświetla ikonki podobne do tych które są w Garminach, więc zmiana powinna być natychmiast widoczna również na komputerze. Pytanie czy to pole jest w ogóle edytowalne...

: czwartek 12 czerwca 2008, 07:19
autor: ted69
kwieto pisze: GSAK wyświetla ikonki podobne do tych które są w Garminach[...] Pytanie czy to pole jest w ogóle edytowalne...
Te ikonki ktore ja widze w GSAKu to "Cache type" (ikonki takie jak na GC) ale to chyba nie to jest wyswietlanie w garminach. A pole Type oczywiscie da sie edytowac, zmieniac - czy to recznie czy jakims makrem. Problem jest chyba w tym, ze w tym polu jest prawidlowe oznaczenie skrzynki - a garmin z jakiegos innego podczytuje dane do wyswietlania ikonek. Myslalem ze tym polem bedzie "Symbol Name" ale z tego co pisze Bas - niestety nie.

: czwartek 12 czerwca 2008, 08:19
autor: Bas
Tak, zrobie:
- import pliku gpx z MS do GSAK
- nie wiem, czy w oknie GSAK bedzie cos widac
- na wszelki wypadek eksportuje gpx z GSAK i podjerze, czy zachowal dane ikonek z MS, a jesli tak, to w ktorym miejscu.

Znalazlem jeszcze taka strone:
http://gsak.net/board/index.php?showtop ... entry15955
ale i tak zerknac na to moge dokladniej dopiero w domu...

: czwartek 12 czerwca 2008, 09:15
autor: kwieto
Jak na mój gust, to Colorado (i prawdopodobnie mapsource również) podczytuje dane z pola cache type i to właśnie to pole należy zmienić.

Na jedno z dostępnych:

A = Project Ape
B = Letterbox
C = Cache In Trash Out
E = Event
G = BenchMark
I = Wherigo
L = Locationless
M = Multi
O = Other
R = Earth
T = Traditional
U = Unknown/Mystery
V = Virtual
W = Webcam
X = Maze Exhibit
Z = Mega event

Mnie wyświetlają się poprawnie właściwie wszystkie ikony, poza Quizz.
A GSAK skrzynki Quizz wyświetla identycznie jak Colorado...

------
Update: ech, nie wytrzymałem i sprawdziłem. Zmieniłem dla jednej skrzyki CacheType (zamiast "Multi" na "Cache in, Trash Out"), i w efekcie Colorado wyświetla da tej skrzynki ikonkę odpowiednią dla nowego typu.
Nie mam MapSource, żeby sprawdzić jak to jest tam, jednak przypuszczam, że zasada jest dokładnie taka sama - podczytywane jest pole "Cache Type".

Nie wiem natomiast jak to będzie wyglądało w innych odbiornikach, które nie mają zaimplementowanej obsługi geocache'y, a pokazują je w formie Waypointów. Odnoszę jednak wrażenie, że identycznie, inaczej trochę by to nie miało sensu.

: czwartek 12 czerwca 2008, 09:41
autor: ted69
kwieto pisze:Nie wiem natomiast jak to będzie wyglądało w innych odbiornikach, które nie mają zaimplementowanej obsługi geocache'y, a pokazują je w formie Waypointów. Odnoszę jednak wrażenie, że identycznie, inaczej trochę by to nie miało sensu.
Z tego co pisal Bas
Czy jest mozliwosc, zeby w plikach gpx pobieranych z OC byl ustawiony typ skrzynki? Teraz wszystkie maja "geocache"

wyglada na to wlasnie ze inne modele Garmina nie odczytuja pola Type, ale cos zupelnie innego. Jak sam piszesz - Type jest dobrze (poza Quiz) wypelnione i ikonki w Colorado sa prawidlowe.

: czwartek 12 czerwca 2008, 10:01
autor: kwieto
ted69 pisze:Z tego co pisal Bas
Czy jest mozliwosc, zeby w plikach gpx pobieranych z OC byl ustawiony typ skrzynki? Teraz wszystkie maja "geocache"

wyglada na to wlasnie ze inne modele Garmina nie odczytuja pola Type, ale cos zupelnie innego. Jak sam piszesz - Type jest dobrze (poza Quiz) wypelnione i ikonki w Colorado sa prawidlowe.
Przypuszczam, że problem jest w takim razie nie do przeskoczenia. AFAIK starsze modele Garmina obsługują geocache tak samo jak waypointy. Na liście ikonek dostępnych waypointom nie ma natomiast rozróżnienia na różne typy cache'y, jest tylko ikonka zamkniętej lub otwartej skrzynki.
Pewnie można by pokombinować i przyporządkować różnym rodzajom skrzynek różne ikonki, należy jednak użyć odniesienia do ikonek załadowanych w Garminie a nie dostępnych w GSAK. Wiem że można tworzyć własne ikony waypointów w przypadku niektórych odbiorników, może to jest sposób na załatwienie sprawy?

Należy jednak pamiętać, że wtedy dla odbiornika przestaną to być geocache, a staną się po prostu "punktami typu X" (gdzie X to rodzaj ikonki). Jeśli więc odbiornik ma opcję typu "pokaż następny najbliższy cache" (mój tak ma), to moim zdaniem po wybraniu tej opcji punktów z przypisanymi niestandardowymi ikonami nie rozpozna i nie pokaże.

: czwartek 12 czerwca 2008, 10:46
autor: Bas
kwieto pisze:1. Na liście ikonek dostępnych waypointom nie ma natomiast rozróżnienia na różne typy cache'y, jest tylko ikonka zamkniętej lub otwartej skrzynki.
2. Wiem że można tworzyć własne ikony waypointów w przypadku niektórych odbiorników
3. staną się po prostu "punktami typu X" (gdzie X to rodzaj ikonki).
4. Jeśli więc odbiornik ma opcję typu "pokaż następny najbliższy cache"...
Nie ma dodatkowych ikonek, niestety. Trzeba sobie dolozyc z zewnatrz. Mozna je "wprowadzic do MS i do garmina, choc zawsze sa to rozwiazania indywidualne - ikonki "Custom x". Tak wlasnie zrobilem. Sa to zwykle waypointy i choc mam funkcje geocache, to zrezygnowalem z niej na rzecz waypoint -> pokaz wg odleglosci, bo mam dodatkowe ikony skrzynek. Ma to swoje zalety i wady, niestety... Pewnym kompromisem jest zmiana przed wyjazdem ikon skrzynek do ktorych wlasnie sie wybieram na "geocache" - czasami tak robie i wtedy zamiast 300 skrzynek na ekranie geocache mam tylko 15 co jest bardzo wygodne ;)

: czwartek 12 czerwca 2008, 11:38
autor: ted69
Bas - nie wyglada to optymistycznie. Porobilem sobie troche eksperymentow i efekt jest taki: w GSAKu wstawiasz sobie (czy to recznie czy makrem) w pole Symbol name - cokolwiek ale pozniej przy generowaniu GPXa z danych w GSAKu - w tagu <sym>...</sym> jest albo Geocache albo Geocache Found. Wyglada na to ze to jest wszyte na sztywno w GSAKa (znalazles, to GF - nie znalazles, to tylko G)

EDIT. Czyli trzebaby napisac skrypt ktory generowalby po swojemu plik GPX a to juz zupelnie inna robota i to nie mala.

: czwartek 12 czerwca 2008, 12:23
autor: Bas
Nie mam tu warunkow, zeby sie tym pobawic, ale wieczorkiem siade...
Na razie nie bawilbym sie w export do gpx. Te zmiany powinny zachodzic przeciez w bazie, a eksportujemy aktualne ustawienia. Tak to widze, ale nie wiem, czy jest to mozliwe. Spojrze dokladniej wieczorem, to moze cos sie wyjasni...

: czwartek 12 czerwca 2008, 12:36
autor: ted69
Moje eksperymenty wygladaly tak: zrobilem sobie w GSAKu baze na kilka skrzynek - i smienialem w nich co sie tylko dalo. Efekt jest taki ze to co widac w tabelce (Symbol name) jest zapisywane w DBEfie w polu SYMBOL ale nie ma to zadnego wplywu na to co bedzie w pliku GPX generowanym przez GSAKa.
Jak zaznacze ze dana skrzynke znalazlem to w generowanym GPXsie <sym> zmienia sie na Geocache Found.
Zupelnie tak samo zachowuje sie przy eksporcie do pliku WPT do OziExplorera: znalezione - inny kolorek i ikonka, nieznalezione - inne, bez rozrozniania tylu skrzynki

: czwartek 12 czerwca 2008, 12:49
autor: ted69
Chyba to jest twoj problem:
Use same symbols as GPS send (File=>Export=>GPX)
When generating the GPX files you can have GSAK generate the <sym> element as being the same as what you have set up when you send waypoints to your GPSr. This enables other programs that read GPX files to recognize the symbols you have used rather than just the default Geocache and Geocache Found. For example, the new Garmin MapSource 6.5 now reads GPX files and reads the <sym> element to display that symbol on the map.
W opcji GPS i pozniej Send Waypoints ... jest cos co wyglada obiecujaco. pewnie tutaj trzeba by cos pomieszac i poeksperymentowac majac Garmina :D

: czwartek 12 czerwca 2008, 18:23
autor: ted69
@BAS
Chyba udalo mi sie rozgrysc temat.
Czy taka zawartosc pliku GPX by Ci odpowiadala?
<sym>Bar</sym>
<type>Geocache|Event Cache|Found</type>
.....
<sym>Building</sym>
<type>Geocache|Other|Found</type>
.....
<sym>Boat Ramp</sym>
<type>Geocache|Webcam Cache</type>
.....
<sym>Bell</sym>
<type>Geocache|Virtual Cache</type>
.....
<sym>Ball Park</sym>
<type>Geocache|Letterbox Hybrid</type>
.....
<sym>Amusement Park</sym>
<type>Geocache|Multi-cache</type>
.....
<sym>Airport</sym>
<type>Geocache|Traditional Cache</type>
Powycinalem tylko niepotrzebne linijki. I nie jest do tego potzrebne zadne macro ale dobra konfiguracja GSAKa.
W opcji GPS i pozniej Send Waypoints trzeba wybrac klawisz Change Symbols i zobaczysz takie okienko
Obrazek
i odpowiednio sobie poustawiac - jaki rodzaj skrzynki ma miec jaka ikonke :) Wyglada na to tez ze mozna roznoczesnie miec rozroznione ikonkami nie tylko typ skrzynki ale tez i status (zaznaczona opcja Combine Both )
Wiecej bez garmina nie zobacze, bo nie wiem jak wygladaja poszczegolne ikonki, ale sadze ze Twoj problem juz jest rozwiazany.