Seznam keší jak jsem je v čase odlovil s podbarvením Světlo/Tma

Ahojte,

snažil jsem se vyřešit jednu úlohu co se točí okolo obrázku, kde jsou chronologicky seřazené kešky, jak jsem je našel (ukázka).

a) Rád bych si tam doplnil podbarvení kdy se kešule nalezly za tmy, nebo za světla. Nemá s tímhle někdo zkušenosti?

b) Dále jsem si chtěl udělat podbarvení podle roku, kdy byla keška odlovena – třeba zase jinou barvou.

Využívám kombinaci GeoGet, GgStat a GgsExpr.

Vlákno, kde to bylo nakousnuto je tady.

Neporadí někdo? Vzdělání v programování moc nevedu, tak mé pokusy zatím skončily na neúspěchu :frowning:

existuje makro světlo/tma… možná by šlo na tohle nějak použít… ale on se tu asi gord ozve sám…

…jelikož nevládnu SQL, tak už jsem s tím dál nelaboroval

Jak píše mirotiro, makro Světlo / Tma označí každou keš podle data nálezu slovem "Svetlo" nebo "Tma". Podle mě nebude umět podle toho podbarvit řádky, ale sám pro sebe jsem si vytvořil vizualizační skript, který místo těchto slov zobrazuje ikonky sluníčka a měsíce (viz obrázek). Pokud bys měl o něj zájem, můžu ti ho poslat.

:smiley: jeden o voze a druhý o koze
Firestone- se baví o statistikách a mh.mail o GeoGetu :slight_smile:

Ano, nevšiml jsem si toho obrázku. A četl jsem povrchně. Sypu si popel na hlavu, beru kozu na vůz a prchám do dáli.

Tak se mně podařilo získat kód od Zličíňáků. Tímto jim děkuji!
Upravte si cestu k GgsExpr.exe, aby Vám to jelo.

EDITED: Vylepšeno o orámování pro obtížnost 5. Náhled výsledku na mém profilu (Statistiky a úplně dole).



Header Všechny nálezy pěkně za sebou
HTML <div style="width: 750px; color: #000000 ;  text-align: center;"><span style="background: #dce6fb">20</span><span style="background: #b3c0db">08</span> | <span style="background: #dbfad0">20</span><span style="background: #aed69e">09</span> | <span style="background: #fbe5dc">20</span><span style="background: #dbbeb3">10</span> | <span style="background: #fc7a7f;">ter</span><span style="background: #fb5056;">én 5</span> | <span style="border: 2px solid #000000;">obtížnost 5</span><br/>Tmavší podbarvení znamená nález za tmy.</div><br />
 
PLUGIN .\script\GgStat\GgsExpr.exe
 
   HTML <div id="iIconList" style=" text-align:center; width:740px;">
   HTML <script type="text/JavaScript">function CL(Id){  s=" http://www.geocaching.com/seek/cache_details.aspx?wp="+Id; window.open(s,"Cache");}</script>
   HTML <img
 
    TAGVALUETYPE ASCII
    OUTVALUETYPE ASCII
    PRECISION 0
    # lokalni promenna s cestou k ikonam
    EVALLOCALVAR Url return('http://www.geocaching.com/images/wpttypes/sm/')
    EVALLOCALVAR Pocet 0
    SQLSTART
 
SQL_SQL select gc.id,replace(replace(gc.name,'>','>'),"'","'"),gc.cachetype,gc.dtfound,gc.dtfoundtime,gc.difficulty,gc.terrain,
SQL_SQL gtc.value,gtv.value,  --8 9
SQL_SQL substr(dtfound,7,2) || '.' || substr(dtfound,5,2) || '.' || substr(dtfound,1,4), --10
SQL_SQL substr(dtfound*10000+dtfoundtime,9,2) || ':' || substr(dtfound*10000+dtfoundtime,11,2), --11
SQL_SQL substr(dtfound,1,4) --12
SQL_SQL from geocache gc,geotag gt, geotagcategory gtc, geotagvalue gtv
SQL_SQL where gc.dtfound>0 and gtc.value in ('SvetloTma') and gtv.key=gt.ptrvalue and gt.id=gc.id and gtc.key=gt.ptrkat
SQL_SQL order by gc.dtfound, gc.dtfoundtime
 
      # vytvorime title
      OUTVALUETYPE NUM
      SQL_CMD ROWSTART EVALLOCALVAR Pocet %Pocet% + 1
      OUTVALUETYPE ASCII
      SQL_CMD COLUMN EVALLOCALVAR Title return('%Pocet%. %1% - %2% %6%/%7% (%10% %11% %9%)')
 
      # podle terenu nastavime pozadi
      SQL_CMD COLUMN EVALLOCALVAR BkgColor return( (%7% == 5) ? ('%9%' eq 'Tma' ? 'background-color:#fb5056;' : 'background-color:#fc7a7f;'):
      SQL_CMD_CONTINUE ((%Pocet% > 2011) and (%Pocet% < 2113)) ? ('%9%' eq 'Tma' ? 'background-color:#acc8c8;' : 'background-color:#cfeded;'):
      SQL_CMD_CONTINUE %4% > 20110000 ? ('%9%' eq 'Tma' ? 'background-color:#cbecec;':'background-color:#cbecec;'):
      SQL_CMD_CONTINUE %4% > 20100000 ? ('%9%' eq 'Tma' ? 'background-color:#dbbeb3;':'background-color:#fbe5dc;'):
      SQL_CMD_CONTINUE %4% > 20090000 ? ('%9%' eq 'Tma' ? 'background-color:#aed69e;':'background-color:#dbfad0;'):
      SQL_CMD_CONTINUE %4% > 20080000 ? ('%9%' eq 'Tma' ? 'background-color:#b3c0db;':'background-color:#dce6fb;'):
      SQL_CMD_CONTINUE '')
 
# podle obtiznosti nastavime ramecek
# SQL_CMD COLUMN EVALLOCALVAR Border return('')      
SQL_CMD COLUMN EVALLOCALVAR Border return(%6% == 5 ? 'border:2px solid #000000;': '')


             
      # podle typu kese nastavime cislo ikony
      SQL_CMD COLUMN EVALLOCALVAR Gif return('%3%' eq 'Traditional Cache' ? '2.gif' :
      SQL_CMD_CONTINUE '%3%' eq 'Unknown Cache' ? '8.gif' :
      SQL_CMD_CONTINUE '%3%' eq 'Multi-cache' ? '3.gif' :
      SQL_CMD_CONTINUE '%3%' eq 'Virtual Cache' ? '4.gif' :
      SQL_CMD_CONTINUE '%3%' eq 'Event Cache' ? '6.gif' :
      SQL_CMD_CONTINUE '%3%' eq 'Earthcache' ? '137.gif' :
      SQL_CMD_CONTINUE '%3%' eq 'Letterbox Hybrid' ? '5.gif' :
      SQL_CMD_CONTINUE '%3%' eq 'Webcam Cache' ? '11.gif' :
      SQL_CMD_CONTINUE '%3%' eq 'Wherigo Cache' ? '1858.gif' :
      SQL_CMD_CONTINUE '%3%' eq 'Mega-Event Cache' ? '453.gif' :
      SQL_CMD_CONTINUE '%3%' eq 'Locationless (Reverse) Cache' ? '12.gif' :
      SQL_CMD_CONTINUE '%3%' eq 'Cache In Trash Out Event' ? '13.gif' :
      SQL_CMD_CONTINUE '%3%' eq 'Lost and Found Event Cache' ? '3653.gif' :
      SQL_CMD_CONTINUE  '')
 
      # vysledny odkaz na obrazek
    SQL_CMD COLUMN HTML src="%Url%%Gif%" title="%Title%" onClick="CL('%1%');" style="cursor:pointer;%BkgColor%%Border%" /><img
    SQLEND
    HTML  src="" style="width:0px; height:0px;" />
    HTML </div>
PLUGINEND


Koukam, nejaka otunena graficka verze. Muzu pozadat o poslani?

…dík :wink:

Tak jsem do ted pouzival vizualizacni skript SvetloTma.ggv.pas, ale u toho svetlo-tma.ggv.pas mi prijde "hezci grafika". Mozna jeste jeden mensi namet - neslo by trosicku zvetsit ten mesic? Moc ho nevidim a spis vidim cernou tecku. Diky