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

:!: 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.1392188009.txt.gz · Last modified: 2014/02/12 00:00 (external edit)