GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:svetlotma

SvetloTma

Skript slouží k nastavení TAGu u nalezených keší v databázi GeoGetu na hodnotu Svetlo nebo Tma podle data, času a zeměpisné polohy nálezu.

Autor

Automatická instalace

Nainstalovat do GeoGetu
Instalaci doplňku spustíte kliknutím na tlačítko vlevo. Následně budete v prostředí GeoGetu provedeni instalačním procesem. Pro zajištění této funkce je třeba mít na počítači již nainstalovaný a spuštěný program GeoGet .
Kliknuli jste na tlačítko a nic se nestalo? Máte opravdu spuštěný GeoGet ? Je to potřeba! Mění se Vám při přejetí přes tlačítko kurzor na ručičku? Instalační tlačítko využívá JavaScript a Flash. Váš webový prohlížeč tedy pravděpodobně nesplňuje potřebné předpoklady. Nevadí, instalaci doplňku můžete jednoduše vyvolat i prostým zkopírováním (označit text → klik pravým tlačítkem → kopírovat) následujícího odkazu do schránky: https://www.geoget.cz/doku.php/user:skript:svetlotma?download

Diskuze

  • Zatím neexistuje k tomuto pluginu samostatné diskusní vlákno. Nějaké střípky jsou třeba Geocaching.cz.
  • vlákno pro samostatný vizualizační skript (používá již nastavený TAG)

Popis

Plugin podle polohy keše vypočte čas občanského soumraku v lokálním čase a nastaví TAG keší na hodnoty Svetlo nebo Tma podle výsledku výpočtu. Plugin pracuje ve dvou režimech v závislosti na tom, zda byl spuštěn přímo nebo z jiného skriptu.

Přímé spuštění

Při standardním nastavení plugin zpracuje všechny keše, kterou jsou zobrazeny v seznamu keší GeoGetu, vypočte čas občanského soumraku a porovná jej s časem nálezu. Výsledek zobrazí. Uživatel má možnost vypočtené hodnoty uložit do tagu pomocí tlačítka formuláře.

Spuštění z jiného skriptu

Při standardním nastavení plugin zpracuje všechny nalezené keše, které nemají nastaven tag SvetloTma, vypočte pro ně čas občanského soumraku, porovná jej s časem nálezu a výsledek uloží do tagu.

Poznámky:

  • pokud některé zpracovávané keše nemají čas nálezu nebo čas má hodnotu 00:00, výpočet se pro ně neprovádí

Vizualizeční skript

Součástí instalace je od verze 2.2.6 také vizualizační skript. Pokud do konfigurace sloupců doplníte sloupec s tagem SvetloTma a na něj aplikujete instalovaný vizualizační skript, můžete vidět např. toto:

Nastavení

Standardním postupem nastavení pluginu je možné změnit

  • způsob vybírání keší ke zpracovaní
    • automatický režim je řízen podle spuštění pluginu
    • bez ohledu na způsob spuštění zpracovat seznam zobrazených keší
    • bez ohledu na způsob spuštění zpracovat všechny nalezené keše, které nemají nastaven tag
  • zobrazení výsledku/ukládání do tagu
    • podle způsobu spuštění bude výsledek zobrazen nebo rovnou uložen do tagu
    • bez ohledu na způsob spuštění vždy zobrazit výsledek
    • bez ohledu na způsob spuštění vždy výsledek rovnou uložit do tagu

Ukázky

  • zobrazení výsledku výpočtu v přehledné tabulce s možností zápisu do TAGu

:!: Zobrazit ukázku použítí v GgStatu

Skrýt ukázku použítí v GgStatu

  • ukázka kódu do template souboru pro doplnění statistiky (pro výpočet hodnot z TAGu je zde použit plugin GgsExpr)
  • ukázka je pro GgStat, jehož vývoj a podpora je již ukončena - je nahrazen Statorem
SvetloTma_template.cfg
   PLUGIN .\script\GgStat\GgsExpr.exe
   TAGVALUETYPE ASCII
   # presnost vypisovanych hodnot na 2 desetinna mista
   PRECISION 2
   # pocet kesi, ktere maji nastaven tag SvetloTma=Tma
   LOCALVAR SVETLO SvetloTma COUNT = Svetlo
   LOCALVAR TMA SvetloTma COUNT <> Svetlo
   # pro ciselne porovnani je treba nastavit numericky typ
   TAGVALUETYPE NUM
   EVALLOCALVAR SVETLOPROC %SVETLO%/(%SVETLO%+%TMA%)*100
   EVALLOCALVAR TMAPROC 100-%SVETLOPROC%
   # a ted ty hodnoty vypiseme tak, aby je bylo mozne pouzit dal v Template
   EVALOUTVAR FOUNDLIGHTPERC %SVETLOPROC%
   EVALOUTVAR FOUNDDARKPERC %TMAPROC%
   # pocty vypiseme jako cela cisla
   PRECISION 0
   EVALOUTVAR FOUNDLIGHT %SVETLO%
   EVALOUTVAR FOUNDDARK %TMA%
   PLUGINEND
   ...
   ...
   # pouzijeme je v tabulce
   COMMENTNEXT <table style="margin-top:-15px;"><tr><td width="%FOUNDLIGHTPERC%%" style="font-size:10px; font-weight:bold; background-color:#90cae6;">Nálezy za světla<br />%FOUNDLIGHT% (%FOUNDLIGHTPERC% %)</td><td style="font-size:10px; font-weight:bold; color:white; background-color:#457f9c;">Za tmy<br />%FOUNDDARK% (%FOUNDDARKPERC% %)</td></tr></table>
   FindsByHours V kterých hodinách nejčastěji hledám
  • výsledek předchozího kódu

Alternativně lze podíl lovů za světla a tmy zobrazit i koláčovým grafem - viz triky a vychytávky do statistik.

Ve Statoru používají tagy vytvořené pluginem SvetloTma moduly FindsByTime a FindsInIcons.

Poznámky, známé problémy

  • tabulka se zobrazeným výsledkem zobrazuje kromě vypočtených parametrů i položku TZ, která indikuje způsob přepočtu na lokální čas
    • hodnota Tag znamená, že byl použit tag timezone nastavený u keše, tedy skutečná časová zóna v místě keše
    • hodnota PC znamená, že byl použit náhradní postup, časová zóna byla vzata z operačního systému a tiše se předpokládá, že obě časové zóny jsou shodné. Protože to samozřejmě nemusí být pravda, je dobré používat plugin divider, který časovou zónu pro keš nastavuje
  • výpočet předpokládá čas nálezu v místním čase
  • občanský soumrak nastává v okamžiku, kdy je Slunce 6 stupňů pod obzorem (podle laické definice není člověk se zdravým zrakem schopen číst denní tisk). To sice v otevřeném terénu ještě tma není, ale protože keše bývají ukryty, je to snad dostačující

Stažení

Stáhnout aktuální verzi: svetlotma-2.2.6.gip

Seznam dostupných verzí

FilenameLast modified
svetlotma-2.2.6.gip (7.43 KiB, 3w ago, 192 downloads)2017/08/28 07:36
svetlotma-2.2.5.gip (6.7 KiB, 1y ago, 632 downloads)2016/02/03 00:00

Seznam změn

2.2.6 (28.8.2017)

  • nový: doplněn vizualizační skript, který byl dřív samostatně (vytvořil Zličíňáci)

2.2.5 (3.2.2016)

  • změna: listbox s rolovatkem vpravo místo dole (vypnut Extened style)
  • změna: přesnejší definice casu 00:00 pro vynechání kesí z otagování (cas>0.000001 bere ohled na nepřesnosti při uloženi reálných čísel)
  • změna: zobrazení postupu při zpracování mnoha keší
  • změna: pokud je zpracována keš bez nálezu, je ve výsledku zobrazena jinou barvou

:!: Zobrazit změny ve starších verzích

Skrýt změny ve starších verzích

2.1.4 (12.2.2014, počet stažení 879)

  • zcela přepracováno do nativního ggp, nepoužívá se exe

1.1.3 (2010/10/04, počet stažení 988)

  • Úvodní verze
user/skript/svetlotma.txt · Last modified: 2017/08/28 07:45 by gord