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 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í
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 spustě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
- 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 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 tagtimezone
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ý soubmrak 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š 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