Table of Contents
GgStat
Program na generování jenoduchých statistik z databáze GeoGetu.
Vývoj GgStatu byl pro celkovou vyčerpanost autora ukončen.. Existuje však daleko snadněji konfigurovatelná náhrada ve formě pluginu Stator. Zvažte proto přechod na statistiky s perspektivním vývojem.
Pokud se vám program líbí, můžete svou spokojenost vyjádřit zasláním svého CWG kontakt prosím přes profil.
Autor
Automatická instalace
Pozor: Automatická instalace přepisuje vzorové soubory Template.cz, Template.en a Template.tabmenu.cz v adresáři GgStat a nikde jinde.
|
|
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
- Diskuze o tomto skriptu se nachází na stránkách Geocaching.cz.
- Verze 1.1.36 má své vlákno zde.
Sponzoři
Popis
Vlastnosti
- Finds by Month sloupce - statistika poctu úlovků za jednotlivé měsíce a roky
- Finds by hours within a day sloupce - pocty kesi podle hodiny nalezu
- Finds by Type tabulka, koláč - pocet kesi podle typu
- Finds by Kilometers from Home tabulka - pocty keší dle vzdálenosti
- Finds by Authors tabulka - nejčetnější nálezy od autoru keší
- Finds by Directions radar - graf směrů vyhledaných keší
- Finds by Weekday tabulka, koláč - počty keší podle dnů v týdnu
- Finds by Container tabulka, koláč - počet keší podle velikosti
- Finds by Difficulty Rating tabulka, koláč - počty keší podle obtížnosti
- Finds by Terrain Rating tabulka, koláč - počty keší podle terénu
- Difficulty / Terrain Chart tabulka - počet keší v závislosti na obtížnosti a terénu
- Milestones tabulka - milníky
- Finds by Country tabulka + mapa - počet keší podle země
- Some Numbers tabulka
Parametry GgStatu použité v příkazové řádce
'$ perl -c GgStat.pl [-hv] <-o file> [-d file] [-c cacher] [-x Lat] [-y Lon] [-t file]'' ''GgStat.exe [-hv] <-o file> [-d file] [-c cacher] [-x Lat] [-y Lon] [-t file]''
| Parametr | Popis |
|---|---|
| -h | zobrazí stručnou nápovědu ke spouštěcím parametrům |
| -v | zobrazí číslo verze |
| -q | tichý režim - (na Windows nevytváří Win okno) všechny výpisy jsou směrovány do STDERR, takže je lze snadno přesměrovat a uložit do souboru a ten později analyzovat k nalezení případného problému |
| -d file | databázový soubor |
| -o file | výstupní soubor se statistikou |
| -t file | template soubor (definice předpisu statistik) |
| -c name | jméno kačera (pokud nezadáte, nebude pracovat) |
| -x lat | domácí souřadnice uživatele, k nim se vztahují vzdálenosti, směry, …) |
| -y lon | domácí souřadnice uživatele, k nim se vztahují vzdálenosti, směry, …) |
Příklad:
''GgStat.exe -d .\geoget.db3 -o .\stat.html -c JoJo -x 49.0000 -y 13.0000''
Ukázka
Pluginy
Od verze 1.1.26 umožňuje GgStat použití pluginů pro doplnění statistiky o informace, které sám GgStat neposkytuje. Zde je seznam takových doplňků:
| Page | Date | Description | Tags |
|---|---|---|---|
| CwgList | 2021/12/11 15:34 | CwgList (zastaralé) CwgList je plugin do GeoGetu a zároveň do GgStat.exe. Plugin do GeoGetu umožňuje udržovat informace o získaných CWG a Plugin do GgStat.exe … | author gord, skript, ggp, cwg, ggstat, ggstat plugin, ggc, gge, statistiky, uses structstring, uses reltoabspath |
| distance | 2013/01/06 21:54 | distance Plugin počítající vzdálenost mezi kešemi odlovenými v jednom dnu. Data jsou použita v šabloně pro GgsExpr, která doplní tabulku zajímavých čístel o 3 … | author -pad, skript, ggp, ggsexpr template, ggstat plugin, statistiky |
| GgsExpr | 2013/09/09 00:24 | GgsExpr GgsExpr je plugin do GgStat.exe a umožňuje získávat z databáze různé hodnoty z tagů a zpracovávat výsledky SQL dotazů do databáze a vytvářet z nich výs… | skript, ggstat, ggstat plugin, statistiky, ggsexpr template |
| GgsIconList | 2010/10/13 20:42 | GgsIconList GgsIconList je plugin do GgStat.exe, který umožňuje do statistik vložit seznam všech nalezených keší v podobě malých ikonek. Automatická instalace… | skript, ggstat, ggstat plugin, statistiky |
Nastavení a konfigurace
Podrobný návod konfigurace statistik, seznam parametrů a příkazů v souboru Template, mnoho příkladů a ukázek je součástí dokumentace. Dokumentace je v zip souboru s vlastním programem GgStat v samostatném adresáři (složce) GgStatDoc.
Od GgStatu verze 1.28 je zjednodušené sdílení částí Template souboru mezi různými uživateli. Jeden uživatel vytvoří šablonu (část Tepmlate soboru, která zajistí spuštění pluginu) a tuto zveřejní. Začlenění šablony do Template souboru je pak velmi jednoduché. Stačí šablonu zkopírovat někam na disk (nejlépe do datového adresář Geogetu, podadresář script\GgStat) a do Template souboru doplnit řádek
INCLUDE_TEMPLATE .\script\GgStat\jmeno_souboru_se_sablonou
Příklady vytvořených šablon jsou přiloženy k pluginu GgsExpr.
Uložení statistiky do profilu
Když už si statistiky vytvoříte, pravděpodobně je také budete chtít zveřejnit. Nejlepší místo je asi profil uživatele na gc.com. Je několik cest, jak tam statistiky dostat, každá má nějaká úskalí. Obě hlavní metody jdou automatizovat pomocí pluginu Autostat či pomocí některé z dávek pro plugin Combine (můžete si i vytvořit vlastní dávku).
Vložení statistik přímo do profilu
Nejjednodušší cestou pro zkopírování statistiky do profilu je ruční zkopírovaní. Zobrazte si zdrojový kód vygenerované statistiky a pomocí CTRL+C/V jej zkopírujte. Při tomto postupu budou správně zobrazeny znaky s diakritikou i když výstupní kódování statistiky nebude UTF-8.
Výhody
- nepotřebujete vlastní server
- jednoduchost
Problémy
- nefunguje javascript a některé tagy, které
gc.compotlačuje - k formátování nelze použít vlastní css, pokud chcete použít css, pak jedině ze stylů, které používá
gc.com - pokud použijete některou z automatizovaných metod, pozor na kódování češtiny ve vytvořené statistice. Aby byla správně zobrazena, musí být výstup v UTF-8
Statistiky na vlastním serveru, v profilu jen odkaz
Pokud použijete tuto metodu, pak vygenerované statistiky máte uložené na nějákém veřejně dostupném webovém serveru a v profilu je jen odkaz na soubor se statistikou. Odkaz v profilu může být například takovýto:
<div> <!--[if IE]> <p>[EN] Error, Internet Explorer has very poor support for tag <object><br /> and geocaching.com blocking other options like iframe, js...<br /> You will find my profile information <a href="http://vas_server/soubor_se_statistikou">here</a></p> <p>[CZ] Error, Internet Explorer velmi spatne podporuje tag <object><br /> a geocaching.com blokuje nektere tagy jako iframe, js...<br /> Informace o nas a nas profil muzete <a href="http://vas_server/soubor_se_statistikou">shlednout zde</a>.</p> <!--> <!--[if !IE]> <--> <object data="http://vas_server/soubor_se_statistikou" type="text/html" width="760px" height="7600px" border="0" standby="loading...">Chyba nacitani profilu. Statistiky a dalsi informace o nas naleznete <a href="http://vas_server/soubor_se_statistikou">zde</a></object> <!--> <!--[endif]--> </div>
Je třeba přesně dodržet všechny řádky komentáře tak, jak jsou zde uvedeny. Můžete místo nich také použít jen samotný tag <object>, ale starší verze browseru Microsoft Internet Explorer jej nezobrazí správně.
Výhody
- statistika se chová jako skutečná samostatné stránka, takže je možné ji mít nejen ve formátu HTML, ale třeba i PHP, …
- můžete použít vlastní formátování pomocí css
- ve statistice bude fungovat javascript (používají jej některé pluginy pro rozšíření funkčnosti statistik)
Problémy
- je třeba mít vlastní server
- html statistka musí být doplněna o kompletní HTML hlavičku, aby bylo zaručeno správné zobrazení znaků s diakritikou, načtení případných souborů s css či javasriptem, …
Poznámky, známé problémy
- Graf nálezů podle výšky se nezobrazí pokud máte více než asi 500 nálezů
- Pokud nemáte u keší tag FTF s hodnotou FTF (STF, TTF) tak seznam FTF vypíše nesmyslně mnoho náhodných keší
Stažení
Stáhnout aktuální verzi: ggstat-1.1.36e.gip
Zvýraznění syntaxe
GgStat divider
Vytvoří nové tagy pro okresy a městské části pro Prahu, Ostravu a Brno 'GGS CZ okres', 'GGS Praha', 'GGS Ostrava', 'GGS Brno' ggsdivider.ggp.pas
Seznam dostupných verzí
| Filename | Filesize | Last modified |
|---|---|---|
| ggstat-1.1.36e.gip | 6.5 MiB | 2018/04/20 20:25 |
| ggstat-1.1.36d.gip | 6.5 MiB | 2015/12/04 00:00 |
| ggstat-1.1.36c.gip | 6.5 MiB | 2014/07/10 00:00 |
| ggstat-1.1.36b.gip | 6.2 MiB | 2013/09/19 00:00 |
| ggstat-1.1.36a.gip | 6.2 MiB | 2013/02/02 00:00 |
| ggstat-1.1.35.gip | 6.2 MiB | 2012/01/29 00:00 |
| ggstat-1.1.34.gip | 5.4 MiB | 2011/10/22 00:00 |
| ggstat-1.1.33.gip | 3.6 MiB | 2011/05/25 00:00 |
| ggstat-beta.zip | 3.3 MiB | 2011/05/07 00:00 |
| ggstat-1.1.32.gip | 3.3 MiB | 2011/04/17 00:00 |
| ggstat-1.1.30.gip | 3.3 MiB | 2011/01/11 00:00 |
| ggstat-1.1.29.gip | 3.2 MiB | 2010/10/23 00:00 |
| ggstat-1.1.28a.gip | 3.2 MiB | 2010/09/24 00:00 |
| ggstat-1.1.28a.zip | 3.2 MiB | 2010/08/14 00:00 |
| ggstat-1.1.26.zip | 3.2 MiB | 2010/07/23 00:00 |
| ggstat-1.1.27.zip | 3.2 MiB | 2010/07/23 00:00 |
| ggstat-1.1.26a.zip | 3.2 MiB | 2010/07/23 00:00 |
Seznam změn
1.1.36
- Přidána proměnná %TOTALDISTANCE%
- Přidáno Number (pořadové číslo) do TagCustomizedList
- Oprava chyby v měsíčním průměru u přestupného roku
- možnost definování vlastních typů map DEFINEMAPTYPE
- Přidány mapy Francie, Ostravy a Brna
- Oprava zobrazení TagCustomizedList

















