Friday, March 4, 2011

Filtrovani v programu GeoGet


Program GeoGet (vase osobni databaze geokesi na vasem pocitaci) je dobry, ma mnoho funkci - ale zaroven je, podle meho nazoru, uzivatelsky nestandardni, nekdy az zavadejici. Je to samozrejme otazka zvyku. Hodila by se lepsi dokumentace - pak by mozna uzivatelska privetivost byla dostatecna.

Chvili mi trvalo, nez jsem se naucil pouzivat filtrovani tak, jak jsem potreboval. Mozna to porad nedelam tim nejlepsim zpusobem, ale aspon to funguje, jak chci :-)

Nejdrive trochu terminologie: GeoGet rika "seznam" (anglicky "list") tomu, co je prave zobrazeno na obrazovce. Pokud v takovem seznamu nejake polozky ubirate nebo pridavate, tak se to deje jen na obrazovce, nikoliv v databazi geokesi (pro vymazani z databaze jsou v GeoGetu jine funkce). Nejcastejsi zpusob (krome rucniho ubirani nebo pridavani radek), jak seznam vytvorit, je uzit nejaky "filter". Pozor ovsem na to, ze prostym vyberem filtru, se seznam na obrazovce nezmeni. To musite udelat rucne (bud stisknout "load" - je na nekolika mistech) nebo, casteji, stisknout klavesu F5. Tak se na obrazovce zobrazi jen ty kese, ktere odpovidaji prave vybranemu filtru.

Pak jeste GeoGet pouziva termin "tag", coz je libovolna poznamka, kterou muzete priradit k jedne nebo vice kesim. Nektere poznamky si vytvorite sami (treba poznamku "tohle je kes, kterou jsem navstivil s manzelkou"), nektere poznamky (tagy) jsou v GeoGetu uz predpripravene (takze je staci jen vybrat). Na priklad: vytvorim nejdrive novou kategorii tagu "Navstiveno spolu" a pak vytvorim dve hodnoty (dva tagy) v teto kategorii: "s manzelkou" a "s milenkou". Tagy jsou vhodne kriterium pro filtrovani - budu moci, napriklad, vybrat jen ty kese, ktere jsem jeste nenavstivil ani s manzelkou ani s milenkou.

"So far so good..." Komplikace nastanou, kdyz chceme kombinovat vice filtru, a navic, kdyz nektere filtry jsou zavisle na nekolika "tagach". Chceme treba rici "Zobraz vsechno, co odpovida filtru A, ale co zaroven neodpovida filtru B ani C". To neni teoreticka kombinace, to je ta, kterou pravidelne potrebuji. Zde je, co mam a co bych rad:

  • Jde mi o kese v Praze.
  • Chci vsechny typy krome eventu.
  • Ale u mysterek chci jen ty, co mam vyresene anebo ty, ktere jsem oznacil tagem v kategorii "Stage" s hodnotu "PreFinal". Jinymi slovy, vyresim-li mysterku se vsim vsudy a mam jeji finalni souradnice, nepotrebuji k ni pridavat zadny muj osobni tag, protoze staci, kdyz k ni pridam finalni waypoint (volba "add waypoint"). GeoGet mi uz vetsinou sam spravne nabidne waypoint typu "Final location" se jmenem "Final" a prefixem "FI". Kdyz ale jeste potrebuji nekam zajit a neco k mysterce jeste zjistit, pridam ("edit tags") k takove mysterce muj osobni tag "PreFinal" me kategorie "Stage".
  • A u multi-kesi chci jen ty, ktere mam take otagovany kategorii "Stage" s hodnotou "PreFinal" - tak oznacuji ty multinky, ktere mam v umyslu navstivit (zrejme proto, ze jsem jich uz cast nasbiral drive).

Vytvorim si nekolik filtru - ktere pak budu "skladat" dohromady, abych dostal seznam podle mych predstav. Filtry se vytvareji jednou provzdy - nemusim je delat znovu a znovu pokazde, co importuji nove kese do GeoGetu. Prvi pojmenuji "Prague - to load to GPS". Vyberu tam vsechno z Prahy:




Pak si vytvorim filter "Prague - remove unresolved". Tam definuji jen mysterky - a to pouze ty, ktere nemaji "Your final waypoint" a ktere nemaji tag "Stage" s hodnotou "PreFinal":





Konecne si vytvorim filter "Prague - remove rest of multi", kde budou multi-cache, u kterych nemam tag "PreFinal" (a tedy mne jeste nezajimaji):





Mam-li vsechny filtry, zbyva mi je nez zkombinovat do vysledneho seznamu. Toto kombinovani musim delat pokazde, kdyz chci takovy seznam. Nenasel jsem zpusob, jak si kombinaci uchovat do nejakeho "kombinovaneho filtru" (mozna tady je to misto, ktere jsem z GeoGetu jeste uplne nepochopil). Takze udelam tohle:


  • Nastavim filter "Prague - to load to GPS" a stisku F5. Tim mam na obrazovce seznam vsech (mnou dosud nenalezenych) kesi v Praze (na obrazku dole je cislo 986, ktere rika, kolik ma tento seznam polozek):


  • Nyni nastavim filter "Prague - remove unresolved" a nestisknu klavesu F5, ale naopak kliknu na ikonku filtru (trychtyre) s cervenym minusem, coz znamena "odeber ze zobrazeneho seznamu polozky, ktere definuje prave zvoleny filter". Vsimnete si, ze se delka listu zmensila, list ma ted jen 660 polozek:


  • Nakonec odstranim jeste multi-kese, ktere nemam ve stavu "PreFinal". Vyberu filter "Prague - remove rest of multi" a opet stiknu jen trychtyrek s cervenym minusem. Dostavam seznam s 489 polozkami:


Ten seznam obsahuje presne to, co chci - a mohu jit exportovat do formatu GPX. Tech je take vice - a nenasel jsem je nikde zdokumentovany. Takze o nich snad priste. Ted si jen pamatuji, ze exportuji do formatu "Pocket Query GPX", ktery muj Oregon rozezna.

3 comments:

  1. na to s"skladani" filtru zkus combine, udelas si trivialni skupinu ktera nacte seznam podle jednoho filtru, od toho odecte podle dalsiho a pricte podle nakyho jinyho.. das tomu vlastni ikonku a das si ji treba na toolbar ;)

    ReplyDelete
  2. Diky, popis pomohl. Pochopil jsem diky nemu dalsi funkci GG. Skoda ze takovehle ukazky pouziti nejsou primo na araratu. Z tohoto prikladu jsem pochopil za 5 minut vic nez z hodiny procitani navodu.

    ReplyDelete
  3. ahoj díky za skvělý návod , který jsem pochopil cca během 5timinut zatímco na stránkách geogetu bych to nedal ani ted:)

    ReplyDelete