This is an old revision of the document!
Table of Contents
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
|
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
.
|
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 se skládá ze dvou částí. Skript pro GeoGet nastavuje TAGy na hodnoty, které mu vypočítá přiložený program. Skript vezme seznam zbrazených keší a programu předá jejich souřadnice, datum a čas nálezu. Program vypočte čas zapadu a východu slunce, porovná s časem nálezu a podle toho určí, zda keš byla nalezena za světla nebo již ve tmě. Výsledek v přehledné tabulce zobrazí skript a uživatel má možnost si hodnoty prohlédnout a nechat zapsat do TAGu.
Výsledky lze použít třeba pro výpočet počtu nálezů ve statistice v profilu uživatele.
Ukázky
- zobrazení výsledku výpočtu v přehledné tabulce s možností zápisu do TAGu
- ukázka kódu do template souboru pro doplnění statistiky (pro výpočet hodnot z TAGu je zde použit plugin GgsExpr)
- 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.
Poznámky, známé problémy
- tabulka se zobrazeným výsledkem zobrazuje správně jen omezený počet keší (cca 25), při větším počtu se informace přepisují. Důvodem je chyba v komponentě v knihovně, kterou používá GeoGet. Protože se jedná o cizí knihovnu, nelze si změnu funkčnosti nijak vynutit. Tento problém se ale týká jen zobrazení a do TAGu budou zapsány vždy správné hodnoty
- výpočet předpokládá čas nálezu v místním čase podle zeměpisných souřadnic, nebere v úvahu skutečný průběh hranic časových pásem, ale jen definici časového pásma podle jeho hlavního poledníku. Vzhledem k tomu, že se jedná maximalně o jednu hodinu a procento keší v tomto období a území zřejmě nebude statistiky významné, nestojí to za tu práci. Navíc je možné hodnotu TAGu upravit ručně
- za tmu se pokládá poloha Slunce 6 stupňů pod obzorem, tedy tzv. občanský soumrak. To sice v otevřeném terénu ještě tma není, ale protože keš bývají ukryty, je to, myslím dostačující
Stažení
Seznam dostupných verzí
Filename | Filesize | Last modified |
---|---|---|
svetlotma-2.2.7.gip | 8.0 KiB | 2023/08/16 20:23 |
svetlotma-2.2.6.gip | 7.4 KiB | 2017/08/28 07:36 |
svetlotma-2.2.5.gip | 6.7 KiB | 2016/02/03 00:00 |
Seznam změn
2.1.4 (12.2.2014)
- 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