Přejít na obsah


Fotka

SmartFilter - alternativní výběr keší


  • Pokud chcete vložit odpověď, přihlašte se
48 odpovědí na toto téma

#1 LudekV

LudekV

    Advanced Member

  • Members
  • PipPipPip
  • 2 114 příspěvků(y)

Publikováno 22 říjen 2009 - 19:39

Pro ty, kdo nejsou, stejně jako já, zcela spokojeni s možnostmi standardního filtru v GeoGetu nabízím alternativu.

Stručně co to umí:
* Hledání keší podle základních parametrů (jméno, autor, obížnost, terén...) pomocí relačních operátorů, podle masky a intervalu.
* Filtrování podle typu, velikosti, stavu, státu (i více najednou).
* Možnost ukládat nastavení filtru, poslední nastavení si pamatuje automaticky.
* Nahrazení stávajícího výběru, přidání k výběru, odebrání od výběru.

Makro je zatím v první betaverzi, uvítám konstruktivní kritiku a nápady na vylepšení.
Stažení makra
  • 0

a : Drake - vše potřebné pro (offline) geocaching na Android * Stránka projektu na GitHubu - požadavky a reklamace

Hlavní kešovací zažízení: Huawei P10 lite


#2 Parkis

Parkis

    Parkis

  • Members
  • PipPipPip
  • 1 911 příspěvků(y)

Publikováno 22 říjen 2009 - 20:54

Vypadá to moc pěkně, jednoduché a účelné.
  • 0

#3 medwyn_cz

medwyn_cz

    Advanced Member

  • Members
  • PipPipPip
  • 1 397 příspěvků(y)

Publikováno 22 říjen 2009 - 21:09

Vypada to pekne. Sice jsem se standardnimi filtry spokojen, ale makro jsem stejne musel vyzkouset.

Mam par pripominek
a) pri zavreni pomoci krizku je zadouci, ze se zacne ten filtr nacitat?
B) mozna je matouci zobrazovat stale obe policka k filtrum, i kdyz jsou potreba pouze pri zadavani BETWEEN. Zauvazoval bych mozna misto disablovani o skryvani pomoci property visible.
c) pri pokusu o ulozeni bez vepsaneho jmena se borti na vyjimku
  • 0

#4 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 13 332 příspěvků(y)

Publikováno 22 říjen 2009 - 21:25

Letmo jsem se na to kouknul, a musim rict, ze dobra prace!

Ke kodu mam jen jednu malou pripominku - na nacitani seznamu statu je v API primo funkce. Muzes si vybrat, jestli chces staty, co se vyskytuji v datech, nebo vsechny mozne staty. A navic ti to spravne prekoduje z UTF-8 kodovani. ;)

Viz. http://geoget.ararat..._databaze_statu
  • 0

#5 LudekV

LudekV

    Advanced Member

  • Members
  • PipPipPip
  • 2 114 příspěvků(y)

Publikováno 23 říjen 2009 - 6:36

Díky za připomínky, makro je opravené, verze 0.6.beta je k dispozici (viz první příspěvek)

medwyn_cz napsal/a:
b) mozna je matouci zobrazovat stale obe policka k filtrum, i kdyz jsou potreba pouze pri zadavani BETWEEN. Zauvazoval bych mozna misto disablovani o skryvani pomoci property visible.


Já si naopak myslím, že je lepší to pole tam nechat a jen ho disablovat, aspoň uživatel vidí, že tam je ještě nejaká další možnost.

Ještě dotaz na Halumu - neexistuje funkce na přidání konkrétní keše do přímo do seznamu? Zatím to dělám tak, že si je uložím do pomocného souboru a ten pak nechám načíst.
  • 0

a : Drake - vše potřebné pro (offline) geocaching na Android * Stránka projektu na GitHubu - požadavky a reklamace

Hlavní kešovací zažízení: Huawei P10 lite


#6 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 8 671 příspěvků(y)

Publikováno 23 říjen 2009 - 6:43

Pekne makro. Jen drobnost: pokud dam vyhledat jen nalezene (bez dalsich podminek), procesbar mi ukazuje jako horni mez hodnotu o 1 vyssi nez mam nalezenych kesi.
  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#7 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 8 671 příspěvků(y)

Publikováno 23 říjen 2009 - 6:47

LudekV napsal/a:
Ještě dotaz na Halumu - neexistuje funkce na přidání konkrétní keše do přímo do seznamu? Zatím to dělám tak, že si je uložím do pomocného souboru a ten pak nechám načíst.


Pokud je to to, co myslim ja, tak pouzivam: GC.ListAdd
  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#8 LudekV

LudekV

    Advanced Member

  • Members
  • PipPipPip
  • 2 114 příspěvků(y)

Publikováno 23 říjen 2009 - 22:12

Provedeny drobné úpravy a doplněna možnost spustit vlastní SQL dotaz. Jako příklad je dotaz na vyhledání keší bez listingu.

Verze 0.7 beta


gord napsal/a:
Pokud je to to, co myslim ja, tak pouzivam: GC.ListAdd


Tohle asi funguje jen v PluginWork, ten v tomto makru vbec nepoužívám. Ale díky za nápad.
  • 0

a : Drake - vše potřebné pro (offline) geocaching na Android * Stránka projektu na GitHubu - požadavky a reklamace

Hlavní kešovací zažízení: Huawei P10 lite


#9 medwyn_cz

medwyn_cz

    Advanced Member

  • Members
  • PipPipPip
  • 1 397 příspěvků(y)

Publikováno 23 říjen 2009 - 22:20

Jen takova vecna pripominka: ten dotaz nevypisuje kesky bez listingu, ale kesky bez logu. Spravne by mel byt ... EXCEPT select id FROM geolist; Ve vetsine databazi se o mozna kryje, ale u me ne :D
  • 0

#10 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 13 332 příspěvků(y)

Publikováno 24 říjen 2009 - 7:13

LudekV napsal/a:

gord napsal/a:
Pokud je to to, co myslim ja, tak pouzivam: GC.ListAdd


Tohle asi funguje jen v PluginWork, ten v tomto makru vbec nepoužívám. Ale díky za nápad.


Je to obecna metoda tridt TGeo. Takze si staci vyrobit instanci te tridy, metodou ji naplnit z databaze a pak zavolat toto, co jej prihodi do seznamu.

Aneb, promenna GC je skutecne v pluginwork, ale ic ti nebrani tomu pouzit promennou svoji. ;)

Pokud bys chtel priklad, tak myslim, ze to podobne pouzivaji v makrech pro GJ.
  • 0

#11 LudekV

LudekV

    Advanced Member

  • Members
  • PipPipPip
  • 2 114 příspěvků(y)

Publikováno 30 říjen 2009 - 22:20

To jsem zkusil, nejdřív nějak blbě, takže to nedělalo nic, pak jsem to udělal pořádně, funguje to, ale načtou se jen keše bez dalších waypointů.
  • 0

a : Drake - vše potřebné pro (offline) geocaching na Android * Stránka projektu na GitHubu - požadavky a reklamace

Hlavní kešovací zažízení: Huawei P10 lite


#12 HaLuMa

HaLuMa

    Autor Geogetu

  • Members
  • PipPipPip
  • 13 332 příspěvků(y)

Publikováno 31 říjen 2009 - 9:12

Chces-li waypointy, tak si je u te kese musis obehnout a pridat si je taky. Jak obihat waypointy, to najdes treba v originalnim exportnim makru do GPX.
  • 0

#13 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 8 671 příspěvků(y)

Publikováno 03 listopad 2009 - 12:06

Jen takova kosmeticka vada (nevim jak to resit, takze spis namet k zamysleni): kdyz jednou kliknu do seznamu (napriklad Stat), pak uz nemohu "nic nevynrat" jak radi napoveda a tedy bude vzdy bran Stat v uvahu. Musim tedy oznacit vsechny elementy seznamu nebo ukoncit a znovu spustit makro.
  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#14 LudekV

LudekV

    Advanced Member

  • Members
  • PipPipPip
  • 2 114 příspěvků(y)

Publikováno 03 listopad 2009 - 12:21

gord napsal/a:
Jen takova kosmeticka vada (nevim jak to resit, takze spis namet k zamysleni): kdyz jednou kliknu do seznamu (napriklad Stat), pak uz nemohu "nic nevynrat" jak radi napoveda a tedy bude vzdy bran Stat v uvahu. Musim tedy oznacit vsechny elementy seznamu nebo ukoncit a znovu spustit makro.


Zkus kliknout se stisknutým CTRL. Bohužel to je vlastnost Windows, to moc neovlivním.
  • 0

a : Drake - vše potřebné pro (offline) geocaching na Android * Stránka projektu na GitHubu - požadavky a reklamace

Hlavní kešovací zažízení: Huawei P10 lite


#15 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 8 671 příspěvků(y)

Publikováno 03 listopad 2009 - 12:37

LudekV napsal/a:
Zkus kliknout se stisknutým CTRL. Bohužel to je vlastnost Windows, to moc neovlivním.


Pravdu dis. To me nenapadlo. Porad je co se ucit.
  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#16 LudekV

LudekV

    Advanced Member

  • Members
  • PipPipPip
  • 2 114 příspěvků(y)

Publikováno 05 listopad 2009 - 20:50

Nová verze 1.1

Právě vyšel SmartFilter v nové verzi, hlavní změny:
* změněna metoda čtení keší do seznamu
* přidána "umělá inteligence" k vyhledávacím polím, která poloautomaticky nastavuje operátor
  • 0

a : Drake - vše potřebné pro (offline) geocaching na Android * Stránka projektu na GitHubu - požadavky a reklamace

Hlavní kešovací zažízení: Huawei P10 lite


#17 LudekV

LudekV

    Advanced Member

  • Members
  • PipPipPip
  • 2 114 příspěvků(y)

Publikováno 09 listopad 2009 - 18:42

Zase nějaké novinky:

*práce s waypointy
* tlačítko na nastavení výchozích hodnot

Stažení verze 1.2
  • 0

a : Drake - vše potřebné pro (offline) geocaching na Android * Stránka projektu na GitHubu - požadavky a reklamace

Hlavní kešovací zažízení: Huawei P10 lite


#18 LudekV

LudekV

    Advanced Member

  • Members
  • PipPipPip
  • 2 114 příspěvků(y)

Publikováno 29 leden 2010 - 21:25

Opravena chyba při pokusu o načtení dat s prázdným filtrem.

Stažení verze 1.3
  • 0

a : Drake - vše potřebné pro (offline) geocaching na Android * Stránka projektu na GitHubu - požadavky a reklamace

Hlavní kešovací zažízení: Huawei P10 lite


#19 mike_btk

mike_btk

    Advanced Member

  • Members
  • PipPipPip
  • 151 příspěvků(y)

Publikováno 01 únor 2010 - 21:35

Makro mi hlásí - Exeption: Index seznamu je mimo hranice(-1). Nevíte co je špatně? Díky za radu.
  • 0

#20 LudekV

LudekV

    Advanced Member

  • Members
  • PipPipPip
  • 2 114 příspěvků(y)

Publikováno 02 únor 2010 - 7:15

Zkus napsat, co přesně jsi dělal, tedy jak jsi postupoval, než došlo k chybě.
  • 0

a : Drake - vše potřebné pro (offline) geocaching na Android * Stránka projektu na GitHubu - požadavky a reklamace

Hlavní kešovací zažízení: Huawei P10 lite





0 uživatel(ů) prochází toto téma

0 uživatelů, 0 návštěvníků 0 anonymních uživatelů

Reklama