http://archaikum.cz/gc/gc_prg_gsak.php
[ Archaikum.cz > GPS a geocaching > programy pro GPS a geocaching - GSAK ]

GSAK (Geocaching Swiss Army Knife)

 

GSAK je shareware program pro pokročilou správu keší (waypointů) s možností filtrování, tvorby uživatelských maker výrazně rozšiřujících jeho funkčnost a exportu do mnoha formátů. Stažení viz gsak.net. Podrobný popis a příklady použití viz externí odkazy:



některá makra, které jsem si pro zjednodušení práce s GSAKem vytvořil



rsc_GGT (verze 1.0) (1.97 KB) [poslední aktualizace 28. 12. 2013] rsc_ggt - makro pro práci s GGT soubory z programu GeoGet
- GGT soubor je v podstatě TXT soubor se seznamem GC kódů. Je tak možné si uložit seznam keší a později se k němu vrátit (každý řádek GGT souboru obsahuje jeden GC kód)


ConvertOziWPTForPPC_c (verze 0.6 rsc 12) (8.16 KB) [poslední aktualizace 24. 10. 2012] convertoziwptforppc - makro ConvertOziWPTForPPC upravené tak, že ve vyexportovaném *.wpt souboru pro OziExplorer kromě toho, že nahradí odkazy na listingy otvírané GSAKem (což funguje jen na PC, kde je nainstalovaný GSAK i OziExplorer) odkazy na vyexportované HTML soubory s listingy (vhodné pro použití v PDA), tak také upraví barvu textu názvu waipointů tak, aby byly čitelné i na tmavém pozadí (v GSAKu je možné nastavit pouze barvu pozadí textu, text je vždy černý, což je při použití tmavších barev pozadí - zvláště pak venku s PDA na jasném slunečním světle - prakticky nečitelné)
poznámka: kořenovým adresářem pro "Relativní cestu k adresáři s HTML soubory uloženými v PDA" v nastavení makra je adresář nastavený v OziExploreruCE v menu "File / Nastavení / Mapy a datové soubory", položka "Cesta k datovým souborům" (takže asi nejjednodušší je do nastavení "Relativní cesty k adresáři s HTML soubory uloženými v PDA" napsat "cache\" (včetně zpětného lomítka na konci), v adresáři s datovými soubory OziExploreruCE adresář "cache" vytvořit a HTML listingy do něj nakopírovat)


HTML_rsc export pro PDA (verze 1.13) (8.58 KB) [poslední aktualizace 26. 8. 2012] - export HTML listingu pro PDA upravený na šířku displeje 240 px, včetně odebrání přímých odkazů na obrázky na internetu
poznámka: přednastavenou šířku displeje můžeš změnit editací zdrojového kódu makra - řádek obsahující text " width: 225px; }" několik řádků před koncem zdrojového kódu
poznámka 2: zhruba na řádku 50 zdrojového kódu makra je nastavení stahování obrázků z internetu (včetně podrobného vysvětlení)


Export_TXT_pro_mapu_na_gc.cz (verze 3.2) (3.83 KB) [poslední aktualizace 23. 12. 2014] export_txt_pro_mapu_na_gc.cz - makro odešle seznam nalezených keší na server geocaching.cz, kde se používá k vytváření tečkovaných map
- makro neexportuje Waymarky, Benchmarky a keše typu Other
- možnost importu seznamu nálezů ve formátu TXT byla na serveru geocaching.cu zrušena při změně redakčního systému na podzim 2013 a nyní je podporován jen formát GPX (MFPQ), proto byla tato funkce z makra odebrána


polygony_CE (verze 6.1) (2.04 KB) [poslední aktualizace 8. 2. 2014] polygony_ce_v6 - doplnění krajů (pole State) a okresů (pole County) pro všechny státy, které znají funkce GetState() a GetCounty(). Tyto názvy odpovídají tomu, jak jsou uvedeny v databázi gc.com, takže v případě ČR v nich není diakritika.
Makro má jen dvě volby: doplnit, která doplní chybějící hodnoty do prázdných polí a přepsat, která přepíše stávající obsah a doplní chybějící (což by mělo stačit použít při prvním spuštění makra pro sjednocení názvů krajů a okresů)


rsc_status_cache (verze 1.5) (2.58 KB) [poslední aktualizace 24. 10. 2012] rsc_status_cache - do položky UserData nastaví status cache (* mnou založená/ukrytá, + mnou nalezená, - DNF, ? dočasně nedostupná, ! archivovaná, > Corrected Coordinates)
Pokud pak při exportu *.wpt souboru nastavíš "Waipoint name" na "%User%code-%typ1%con1%dif/%ter %children%User%c_code" (věci za %children nastavují pojmenování Child/Additional Waipointů), zobrazí se v OziExploreru jméno cache například takto: "+GCP347-TR2/3"


rsc_nove_cachesky (verze 1.6) (1.14 KB) [poslední aktualizace 5. 5. 2010] rsc_nove_cachesky - vypíše cachešky, které byly do databáze GSAKu přidány během posledních n dnů (obdoba použití filtru "Date created"). Pokud nezadáš žádnou hodnotu, zobrazí makro cachešky přidané ten den


rsc_neaktualizovane_cachesky (verze 1.2) (4.24 KB) [poslední aktualizace 18. 3. 2012] rsc_neaktualizovane_cachesky - vypíše cachešky, jejichž údaje nebyly aktualizovány během posledních n dnů (importem GPX souboru). Pokud jsi v té době aktualizoval/a např. celou ČR, tak je pravděpodobné, že tyto cachešky byly archivovány. Aktuální status vypsaných cachešek si můžeš ověřit například pomocí funkce v menu Waypoint / Status check
Druhou funkcí je výpis prošlých eventů. Pokud je v databázi nechceš, můžeš je třeba ručně archivovat pomocí funkce Database / Global replace... → Replace: Available Status With Archived.
Já toto makro používám pro nalezení archivovaných cachešek po aktualizaci celé databáze. Už se mi stalo, že jsem hledal nějakou dobu archivované cachešky... Holt drobná nevýhoda toho mít doma databázi všech cachešek v ČR


rsc_status_cache-aktualizace - další vývoj tohoto makra byl v srpnu 2011 ukončen (GSAK 8 obsahuje funkce pro práci s API gc.com, takže umí nativně to, co dělalo toto makro (tj. aktualizovat status (dostupná/archivovaná/dočasně nedostupná) a stáhnout chybějící logy)


rsc_GSAK2GeoGet (verze 1.2) (3.69 KB) [poslední aktualizace 13. 6. 2010] rsc_gsak2geoget - makro slouží pro přenos uživatelských dat do programu GeoGet. Do GPX souborů exportuje data z User Notes, User Data, User Data 2, User Data 3, User Data 4 a Corrected Coordinates (podle CC vytvoří nový child waypoint typu Final Location). Kromě GC kódu a souřadnic se žádná jiná data neexportují, takže pokud chceš přenést i parametry cachešky, listing a další údaje, tak použij i normální export do GPX


rsc_nastavit_USort (verze 3.1) (12.81 KB) [poslední aktualizace 23. 12. 2014] rsc_nastavit_usort - makro běží nad aktuálním filtrem. Nastaví hodnotu do sloupce USort (User Sort) podle aktuálního seřazení cachešek ve filtru, nebo podle prvního čísla začínajícího znakem # ve Found It LOGu zadaného nicku. Zároveň může do některého z polí User Data 1 až 4 zapsat čas nálezu uvedený v logu (použije se první hodnota ve formátu HH:MM uvedená v logu).
Pomocí těchto údajů je pak možné nechat vytvořit několik doplňkových grafů pro FindStatGen.
Podrobný návod je uvedený v nápovědě makra


FindStatGen3 - generování statistiky nálezů


FullMapyCZ - makro pro vytvoření offline náhledů map z www.mapy.cz ve splitscreen nebo v HTML exportu



přehled dalších zajímavých maker pro GSAK najdeš třeba tady a tady


výběr cachešek podél trasy:

TOPlist