GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:svetlotma

This is an old revision of the document!


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! Nebo možná máte zastaralý webový prohlížeč. 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í

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 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ý 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í

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

Seznam dostupných verzí

FilenameFilesizeLast modified
svetlotma-2.2.7.gip8.0 KiB2023/08/16 20:23
svetlotma-2.2.6.gip7.4 KiB2017/08/28 07:36
svetlotma-2.2.5.gip6.7 KiB2016/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

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

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

Předchozí verze

  • Seznam změn v předchozích verzích není dostupný.
user/skript/svetlotma.1392189949.txt.gz · Last modified: 2014/02/12 00:00 (external edit)