Strona 3 z 31

: piątek 16 maja 2008, 17:49
autor: kwieto
ted69 pisze:dwa nowe maka przygotowane przez kwieto, wiec on lepiej napisze o co w nich chodzi :)

Heh, właściwie jest to dość prosta rzecz:

Makro o nazwie "krzaczki logi" znajduje a następnie podmienia na właściwe znaki wszystkie (przynajmniej z założenia) "dziwne" kody html, które w GSAK tudzież innych programach pokazują się jako &quote; , ó i tym podobne.
Makro nie rusza tagów dotyczących formatowania tekstu czy np. "uśmieszków", ponieważ niektóre programy sobie z tym radzą, natomiast inne - niekoniecznie.
Na życzenie mogę uzupełnić je tak, aby wycinało wszystkie tagi dotyczące formatowania, emotikonów, czy wstawionych linków.


Makro o nazwie "Zamiana krzaczkow w opisach" wykonuje dokładnie tę samą operację, ale na opisach skrzynek (tzw. "długich", czyli pełnych). I tu również jest opcja wyrzucenia wszelkiego formatowania tekstu, uśmieszków czy innych takich.

Makro Teda zostało natomiast uzupełnione o formularz wyboru bazy na której będzie przeprowadzona operacja uzupełnienia ID skrzynek (podobny wybór roboczej bazy danych oferują oczywiście dwa pozostałe)


Gdyby jeszcze występowały problemy z "krzakami", pomocne może się okazać makro "Colorado HTML remover", dostępne na stronie GSAK (dział: makra)

: piątek 16 maja 2008, 18:18
autor: ted69
Mala poprawka - makro Ted1.gsk w swojej, bardzo skromnej pierwotnej wersji natomiast pojawilo sie nowe makro - mocno rozbudowana przez kwieto wersja tego starego - nazywa sie Uzupelnienie_CacheID_z_OCPL.gsk
Wszystko - przypominam pod adresem: http://stc.org.pl/GSAK

: piątek 16 maja 2008, 21:23
autor: kwieto
ted69 pisze:Mala poprawka - makro Ted1.gsk w swojej, bardzo skromnej pierwotnej wersji natomiast pojawilo sie nowe makro - mocno rozbudowana przez kwieto wersja tego starego - nazywa sie Uzupelnienie_CacheID_z_OCPL.gsk
Wszystko - przypominam pod adresem: http://stc.org.pl/GSAK
Ty się, Panie Kolego, nie "przybiedniaj", bo bez tej "skromnej wersji" nie byłoby mojego - a część którą ja dorzuciłem odpowiada przecież tylko za wybór bazy (co można przecież zrobić ręcznie), oraz informację ile skrzynek już przeprocesował (co też de facto jest "żadną" informacją).

: sobota 17 maja 2008, 12:56
autor: ted69
Przerobilem troche makro Carsten'a i mamy makro ktore sciaga WSZYSTKIE pliki GPX (osobny plik dla kazdej skrzynki).
Do pobrania sa dwa pliki:
http://stc.org.pl/GSAK/LoadFromOC_2.gsk - makro
http://stc.org.pl/GSAK/download_all_GPX_from_OCPL.vbs - skrypt vbs

Oba pliki trzeba wgrac do katakogu w ktorym sa makra do GSAKa i pozniej to makro w GSAKu zainstalowac.

W obu plikach jest kilka rzeczy ktore kazdy musi sobie sam ustawic:
- loginname (w VBS)
- password (w VBS)
- katalog docelowy (w VBS i w makro - musza byc dokladnie te same)
- ewentualnie nazwe bazy do ktorej pozniej GSAK podczyta wszystkie pliki GPX - w tej chwili nazwa ustawiona jest na OC_PL

Skrypt ustawiony jest na sciaganie wszystkich GPXowi dla skrzynek od numeru 1 do 3600 - mozna to sobie zmieniac w zaleznosci od potrzeb.

Wszelkie uwagi mile widzane :)

=========================

UWAGA
jesli ma sie jakies skrzynki ignorowane, to odpowiednie pliki GPX dla tych skrzynek beda PUSTE.

: sobota 17 maja 2008, 15:14
autor: ted69
Ciekawa sprawa - najnowsza skrzynka ma nr (dziesietnie) 3512. Po sciagnieciu wszystkich 3512 plikow GPX okazuje sie ze 98 z nich jest pustych. Sprawdzilem kilka recznie - komunikat zawsze ten sam:
Skrzynka nie znaleziona lub jeszcze niedostepna
Wynika z tego ze wszystkich skrzynek (razem z nieaktywnymi i zarchowowanymi jest 3414 i tylko pokazuje GSAK po zaimportowaniu tych plikow GPX. W tym jest 188 skrzynek nieaktywnych wiec aktywnych wychodzi 3226 - i to sie zgadza z iloscia podana na wykresie w Statystykach.
Ale zupelnie nie rozumiem, skad w Statystykach informacja ze lacznie ukrytych skrzynek jest 3481 (roznica dokladnie 67 skrzynek)

: sobota 17 maja 2008, 15:17
autor: Bas
To wszystko nic ;)
Ja zmienilem licznik z 3600 na 4500 i makro utworzylo 4500 plikow gpx. Wlasnie trwa indeksacja bazy do nr 4500...

Oj, musze na GSAK dluzej popatrzec, bo zaczyna mi sie podobac bardziej :P

: sobota 17 maja 2008, 15:20
autor: ted69
Bas pisze: Ja zmienilem licznik z 3600 na 4500 i makro utworzylo 4500 plikow gpx.
No to masz dodatkowo 900 plikow - kazdy o wielkosci 586 bytow - ale co to dla geocachera :D

: sobota 17 maja 2008, 16:31
autor: ted69
Ogladajac dane sciagnieto do GSAKa widac rozne niekonsekwencje w naszym OC PL. Przykladowo - jest rejestrowana skrzynka typu Wydarzenie. W statystykach zafixowanie uczestnictwa liczone jest jako znalezione (np podpis na forum) natomiast w bazie (i pozniej w GPXie) taki wpis do logu jest notowany jako Other a nie Found. Zupelnie bez sensu.
Wiec albo zmienic wpis na Found (pewnie sie nie da przy takim typie skrzynki) albo wywalic to z liczenia jako znalezione.

wgrywanie bazy Geocache do Colorado

: niedziela 18 maja 2008, 10:06
autor: zarys
W sąsiednim wątku
http://forum.opencaching.pl/viewtopic.p ... ostWysłany: Sro 19:28, 14 Maj 2008 Temat postu: Wgrywanie cache do colorado
Zwracałem się do Kolegów z prośbą o wskazówki jak wepchnąć bazę geocache do Colorado, mam nieodparte wrażenie, że kilka osób na tym forum doskonale sobie z tym radzi. Ja niestety nie, to samo z podpinaniem makr do oprogramowania. Powtórnie bardzo proszę o pomoc i nie sądzę by był w tym kłopocie odosobniony, chociaż na razie Colorado nie jest jeszcze zbyt często używanym odbiornikiem.

Re: wgrywanie bazy Geocache do Colorado

: niedziela 18 maja 2008, 10:55
autor: ted69
zarys pisze:... to samo z podpinaniem makr do oprogramowania.
Sciagasz program GSAK ze strony http://www.gsak.net , instalujesz gdzies u siebie na dysku. Bedzie to katalog gsak. W nim bedzie po instalacji podkatalog Macros. Do tego wlasnie katalogu wgrywaszs interesujace Cie makro. Nastepnie , po uruchomieniu GSAKa , klikasz na polecenie Macro (na pasku polecen), pozniej Run/Manage. Dostaniesz tabelke ze spisem zainstalowanych makr. Zeby zainstalowac nowe, tzreba kliknac na klawisz Install, na dole tego okienka i wskazac plik makra ktore ma byc zainstalowane. Ot i cala filozofia :)
O Colorado sie nie wypowiadam - bo nie mam.

Re: wgrywanie bazy Geocache do Colorado

: niedziela 18 maja 2008, 11:01
autor: kwieto
ted69 pisze:O Colorado sie nie wypowiadam - bo nie mam.
W sumie i tak zamierzałem założyć wątek na ten temat, bo moim zdaniem aplikacja wbudowana w Colorado jest bardzo interesującym rozwiązaniem (takie prawie All-in-one)

Za chwilę postaram się wysmażyć instrukcję krok po kroku.

: niedziela 18 maja 2008, 11:36
autor: Bas
Patrze na GSAK i (po przepuszczeniu przez makra):

_______________________________

- cache id
nie powinien byc taki jak kod skrzynki? Czy to w ogole bez znaczenia?
Na razie jest tak:
<name>OP03E8</name>
<url>http://www.opencaching.pl/viewcache.php ... =1001</url>
_______________________________

- nadal mamy niestety krzaczki (np. OP03AD):
*
w oknie GSAK: Co prawda ½strazniczka½ bronila
w pobranym gpx: Co prawda &quot;strazniczka&quot; bronila

*
GSAK: Zabralam niejakiego Sportowca -<strong>GK0004, </strong>
(moze GSAK bedzie widziec <b> </b>)

*
Jest troche problemow z linkami dalszej czesci logow do tej skrzynki (glownie emotikony)

_______________________________

- maksymalna liczba logow w skrzynkach to 20. U Was tez tak jest?
Mamy skrzynki z wieksza iloscia wpisow - takie ograniczenie?
_______________________________

Czy mozna filtrowac skrzynki:
- w promieniu od zadanego punktu?
- na trasie wyznaczonej przez np. dwa punkty?

ODP.
16. I would like to find caches along a route. How can I do this using GSAK!
You can use the GSAK arc/poly filter for this (see that tab on the filter dialog). Bring up the arc poly/tab and click on the help button. Depending on your needs you may want to look at the "points" option rather than the "arc" option. There is also a PDF file that describes this process from start to finish using GSAK and MS Streets and Trips - You can download this PDF file here Also for a good tutorial on how to do this, please see this link

http://forums.groundspeak.com/GC/index. ... try1558228
_______________________________

Nie widze w gpx pobranych bezposrednio z OC linkow do zdjec zamieszczonych przy skrzynce. Moim zdaniem powinny tam byc.
Colorado obsluguje chyba wyswietlanie zdjec, a i SmartGPX zrobilby to chetnie, gdyby w gpx byly linki do obrazkow.
Problem zglaszany byl w tym miejscu:
http://forum.opencaching.pl/viewtopic.php?t=2156

______________________________

Mozna otworzyc cache na OC z poziomu GSAK jesli wpisze sie w opcjach -> HTML:
Opencaching=http://www.opencaching.pl/viewcache.php?cacheid=%gcid

Odpowiedni wpis pojawia sie w kategorii Waypoint -> Open waypoint URL
lub
w menu kontekstowym danej skrzynki (Custom URL)
Jesli wpiszemy na pierwszym miejscu na liscie, to bedzie bardzo szybki dostep ;)

: niedziela 18 maja 2008, 12:20
autor: ted69
Bas pisze:Patrze na GSAK i (po przepuszczeniu przez makra):

_______________________________

- cache id
nie powinien byc taki jak kod skrzynki? Czy to w ogole bez znaczenia?
Na razie jest tak:
<name>OP03E8</name>
<url>http://www.opencaching.pl/viewcache.php ... =1001</url>
Wedlug mnie - bez znaczenia. Byle byl unikalny. Makro ted1 wstawia liczbe dziesietna odczytana z adresu - dziala i OK. Wiele roznych makr posluguje sie wlasnie wartoscia z tego pola.
- maksymalna liczba logow w skrzynkach to 20. U Was tez tak jest?
Mamy skrzynki z wieksza iloscia wpisow - takie ograniczenie?
I tu jest problem - w GSAKu nie widac wczesniejszych wpisow o logu, bo ich po prostu w pliku GPS nie ma - zupelnie nie rozumiem, dlaczego.
Znieksztalca to obraz danych sciagnietych do GSAKa.
Czy mozna filtrowac skrzynki:
- w promieniu od zadanego punktu?
- na trasie wyznaczonej przez np. dwa punkty?
W GSAKu sa rozne filtry, jest tez mozliwosc wstawienia "Loctation" i pozniej porzadkowania w zaleznosci wlasnie od odlegosli od punktu jaki sie chce.

: niedziela 18 maja 2008, 12:22
autor: Bas
odnosnie skrzynek na trasie podrozy zalozylem nowy watek:
http://forum.opencaching.pl/viewtopic.php?t=2209

: niedziela 18 maja 2008, 12:43
autor: kwieto
Bas pisze:Patrze na GSAK i (po przepuszczeniu przez makra):
które makra?
Bas pisze: - cache id
nie powinien byc taki jak kod skrzynki? Czy to w ogole bez znaczenia?
Nie jestem pewny, czy ID skrzynki dopuszcza wartości literowe. Zwróć uwagę, że wszystkie ID są w systemie dziesiętnym, nawet te w plikach z GC
Bas pisze: - nadal mamy niestety krzaczki (np. OP03AD):
*
w oknie GSAK: Co prawda ½strazniczka½ bronila
w pobranym gpx: Co prawda &quot;strazniczka&quot; bronila

*
GSAK: Zabralam niejakiego Sportowca -<strong>GK0004, </strong>
(moze GSAK bedzie widziec <b> </b>)
I. W przypadku opisów skrzynek problemy wynikają z nieprawidłowego oznaczenia w kodzie OC (html jest ustawione na "false" a powinno być "true")

Masz dwa wyjścia:
1. Zainstalować makro "setHTML" ze strony GSAK:
http://gsak.net/board/index.php?s=dcf12 ... entry49830

Modyfikuje ono tagi na właściwe, dzięki czemu wszystko wyświetla się poprawnie w GSAK.
Zostanie wtedy chyba tylko &nbsp; , które się będzie nieprawidłowo wyświetlać.

2. Przepuścić bazę przez moje makro "Zamiana_krzaczkow_w_opisach"

Druga opcja jest o tyle skuteczniejsza, że po zastosowaniu pierwszej i eksporcie do programu "mobilnego" palmtop, odbiornik GPS może on znowu mieć problem z odczytem tych znaczników i pokazać je jako "krzaki" (tak jest np. w Colorado)

IMO de facto najlepiej zastosować obie metody :")


II.
O ile ustawienie "HTML=TRUE" (opcja 1 z opisanych powyżej) działa w przypadku opisów, o tyle GSAK NIE ROZPOZNA znaczników html w logach - tam będą się one zawsze wyświetlać pod postacią krzaków.

Tutaj należy użyć drugiego z moich makr "krzaczki logi", które likwiduje wszelkie "&quot" i tak dalej.

Jeśli zaś chodzi o emotikony czy oznaczenia typu <strong>...</strong>, to owszem, można do makra dorzucić sekcję która je zlikwiduje. Nie robiłem tego, bo akurat Colorado sobie z tym radzi, a GSAK używam głównie jako "stacji transerowej" plików z OC do GPS.
Jeśli podasz mi dokładnie które znaczniki trzeba polikwidować, jestem w stanie zrobić zmodyfikowaną wersję makra tak, aby je usuwał. Przy czym obawiam się, że wtedy niestety trzeba usunąć całe formatowanie, tudzież po prostu "wyciąć" emotikony.
Bas pisze: Nie widze w gpx pobranych bezposrednio z OC linkow do zdjec zamieszczonych przy skrzynce. Moim zdaniem powinny tam byc.
To znowu kwestia kodu generującego plik GPX używanego na OC PL.
Bas pisze: Colorado obsluguje chyba wyswietlanie zdjec, a i SmartGPX zrobilby to chetnie, gdyby w gpx byly linki do obrazkow.
Owszem, obsługuje, ale tylko jako przeglądarka plików jpg wrzuconych do określonego folderu. Przy czym nawet nie można podejrzeć nazwy pliku, który się ogląda. Nie miałem styczności z plikiem GPX zawierającym informacje o zdjęciach, więc nie wiem czy będzie to działać w Colorado w ten sposób - a gdyby tak było, to naprawdę byłoby to urządzenie właściwie "perfekcyjne" do geocachingu.