Table of Contents
Stator
Stator je protistrana rotoru, ale taky modulární generátor statistik. Lze ho přirovnat ke krabici připravených dílků stavebnice. Každému, kdo si chce udělat svou statistiku, stačí vzít krabici a začít skládat. Narovnat dílky podle vlastního přání a - na rozdíl od stavebnice - každému kousku ještě upravit fazónu. A co víc, skládaček si můžeme vytvořit několik. Různě barevných a různě poskládaných. Základní balení Statoru obsahuje mnoho modulů - dílků virtuální statistické stavebnice. Další moduly lze do Statoru relativně snadno doplňovat a rozvíjet tak jeho možnosti a podobu výsledné skládanky.
- Stator - publikování statistiky aneb jak svou statistiku uveřejnit na webu
- Stator - diagnostický profil umožní identifikovat problémy v datech, ze kterých tvoříte vaše statistiky
- Dávka Combine pro automatizaci činností kolem zpracování statistik Statorem
- Stator - záplaty obsahuje seznam oprav dostupných před vydáním nové verze Statoru
Autoři
gord, Gord | koncepce, programování jádra a uživatelského interface, tabulkových modulů, úpravy a rozšíření generátoru map, … |
kiReGPS, kiReGPS | grafika, grafická témata, moduly s grafickým výstupem, hlavní oponent ohledně obsluhy a ovládání, věčný remcal a šťoura, ladění, mapy pro generátor, návrh práce s Google mapami pro puntíkaté mapy |
DrakMrak, DrakMrak | moduly pro série (Bookmarky), odznáčky, MyOwnLife, FindsByOwner, CalcGSAPI, Waymarking a děsný hračička… |
petulinka1 | jazyková kouzla s češtinou a angličtinou, ladění, sama se pasovala do role hlavního pokusného králíka |
PetrX | základní verze generátoru map |
Gelda | podklady pro vybarvovací mapy generátoru |
Balin50 | první překlad do slovenštiny, od verze 1.1.3.4 je zajišťován jinak |
Pokud se Vám doplněk líbí, kliknutím na tlačítko Donate můžete přispět na jeho vývoj. Slibuji, že se se spoluautory o Váš příspěvek podělím.
Nekamarádíte se s PayPalem a přesto chcete přispět? Nevadí, napište mi email a domluvíme se na jiném způsobu, třeba převodu na účet.
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
Diskuze o tomto skriptu se nachází v sekci o GeoGetu na stránkách Geocaching.cz.
Základní popis
Stator tvoří dvě základní části - hlavní konfigurační plugin , ve kterém provádíme veškerá zde popisovaná nastavení výsledné statistiky, a generátory , které vytvářejí vlastní finální výstup statistiky do souboru. Plugin generátoru je automaticky vytvářen konfiguračním pluginem pro každý profil Statoru. Generátor běží bez zásahu uživatele, je proto snadno použitelný v dávkách Combine. Výsledná statistika může být použita na Geocaching.com, nebo i na vlastním webovém prostoru.
Základní funkce Statoru
- skládání statistiky z jednotlivých dostupných modulů,
- konfigurování vlastností modulů - např. volbu zobrazení výstupu sloupcovým histogramem nebo koláčovým grafem,
- přepínání uživatelského rozhraní Statoru do režimu pro začátečníky a pokročilé uživatele,
- bohaté strukturování obsahu statistiky do logických podcelků
- Stator pro přehlednost zobrazuje schematický nákres celé struktury, - definice a generování statistiky v několika různých profilech (kromě obsahu a grafického vzhledu může mít každý profil i jiný jazyk, uživatele, domácí souřadnice a může být generován z jiné databáze), pro každý profil Statoru vznikne plugin generátoru a jeho šedá ikonka se automaticky umístí do nástrojové lišty GeoGetu … ,
- zobrazení náhledu výsledné statistiky už v okamžiku skládání a konfigurování,
- změna grafického stylu statistiky z předdefinovaných témat, snadná modifikace použitých barev,
- definice vlastních textů - např. pro pojmenování sloupců v tabulkách,
- možnost použít ve výstupech velké množství připravených proměnných se statistickými hodnotami ale třeba i s prvky zvoleného grafického stylu a barev,
- tvorbu dalších modulů pro generování nových statistických výstupů.
Tím bychom měli ve stručnosti řečeno, čím Stator je, co umí. Pro úplnost nebude na škodu také zmínit, co Stator není:
- Stator není nástroj na aktualizaci vašich dat. Jen a pouze generuje statistiku z toho, co právě v tuto chvíli máte připraveno v databázi GeoGetu. Vzácnou výjimkou jsou některé výpočetní moduly.
- Stator není nadstavba pro konfigurování a spouštění GgStatu (jako je plugin AutoStat). Je to kompletně nový generátor, který nemá nic společného s předchozími způsoby vytváření statistik. Výstup některých jeho modulů je sice podobný výstupům GgStatu, ale to je dáno tím, že cílem bylo vytvořit jeho náhradu a brát ohled i na konzervativnější část uživatelů.
Tři kroky k vytvoření vaší statistiky
- Spusťte hlavní konfigurační plugin . Nastavte si v něm obsah a vzhled své statistiky. Výsledek ověřte tlačítkem
| Uložit a náhled |
. - Ukončete konfiguraci tlačítkem
| OK |
. Tím dojde zároveň k vytvoření generátoru, což se projeví přidáním jeho ikony na toolbar GeoGetu. - Vygenerujte statistiku naostro spuštěním generátoru . Pozor, pokud máte ve Statoru více profilů, generátor existuje pro každý profil zvlášť.
Výstupem Statoru je statistika uložená v adresáři jeho vybraného profilu (např. ./script/Stator/Profiles/<nick>/Statistics.html
). Popis, jak ji publikovat najdete na zvláštní stránce dokumentace. Stator může vložit kód vytvořené statistiky do schránky Windows a otevřít stránku s nastavením profilu na Geocaching.com pro snadné vložení nové statistiky.
Kroky 1 a 2 jsou nutné jen pokud chceme přidat nějaký modul nebo jinak upravit definici svojí statistiky. Pro vlastní rutinní generování výstupu z aktualizovaných dat stačí jen znovu spustit připravený generátor , který najdete na nástrojové liště pluginů. Nebo si spouštění generátoru zařaďte do vaší vlastní dávky Combine.
Pokud se vyskytne při skládání nebo generování statistiky nějaký problém, zkuste najít pomoc na stránce Stator - FAQ - otázky a odpovědi.
Instalace
Standardní instalace balíčku nevyžaduje žádné další akce. Během instalace dojde k vytvoření základního uživatelského profilu zkopírováním profilu implicitního. Základní uživatelský profil je pojmenován podle nicku uživatele. Instalace obsahuje pouze implicitní profil Default
a pokud uživatel dělá všechna nastavení ve svém profilu, instalací nové verze nedojde k přepsání žádného vlastního nastavení.
Pro komplexní služby okolo nahrávání a generování statistik můžete využít připravenou dávku do Combine.
Nastavení a konfigurace
Profily
Profil je základním pojmem nastavení. Každý uživatel může mít několik profilů používaných při různých příležitostech. Jeden profil může sloužit k testování vzhledu statistik, druhý pro výstup z hlavní databáze keší, další pro výstup třeba z databáze Waymarků. Pro každý profil Statoru vytvoří konfigurační plugin vlastní generátor a automaticky umístí jeho ikonku do nástrojové lišty pluginů GeoGetu. (Umístění ikony do nástrojové lišty je možné v nastavení profilu zakázat.)
Režim konfigurace
Celé uživatelské rozhraní Statoru lze přepínačem v levém dolním rohu okna přepínat mezi režimy od začátečníků až po hard core vývojáře. Dále uvedené ukázky obrazovek se v jednotlivých režimech částečně odlišují. Stejně tak i dostupné funkce. Pokud je to nutné, je u odlišností uvedena značka Beginner nebo Expert nebo Debug.
- Beginner - režim pro začátečníky. Seznam modulů v tomto režimu obsahuje jen celé předdefinované bloky větších částí statistiky (např. rámec s několika moduly nálezů podle vlastností keše) a základní organizačních prvky. Začátečník tedy skládá statistiku na úrovni bloků a má redukován i seznam dostupných parametrů u modulů, které jsou použity v blocích. Může si zvolit grafický vzhled a nastavit barvy podle libosti.
- Expert - standardní uživatelské rozhraní pro věci znalé. Seznam modulů obsahuje vše, co Stator k sestavení statistiky nabízí. Lze nastavovat všechny dostupné parametry modulů i celého Statoru.
- Debug - rozhraní pro vývojáře. Jsou zobrazeny vnitřní reprezentace položek obsahu statistiky a stránka formuláře se seznamem všech globálních proměnných Statoru, které mohou být použity v modulech a všech výstupech. Dostupná jsou i tlačítka pro vytvoření generátoru a explicitní uložení konfiguračních souborů. Jen na vlastní nebezpečí!
Stránky okna konfiguračního pluginu
Hlavní okno - konfigurační formulář Statoru je pro přehlednost rozděleno na několik částí - stránek, které lze přepínat na liště v horní části okna. Výchozí stránkou je obsah statistiky, tam se budeme pohybovat nejdéle a nejčastěji. Ostatní slouží k nastavení profilů, barev apod.:
Obsah statistiky
Ovládací prvky formuláře
Pro úpravu obsahu statistiky slouží hlavní stránka formuláře | Obsah |
(v anglické verzi | Content |
), která je podle obrázku rozdělena na několik částí:
- seznam všech nainstalovaných modulů rozdělených pro lepší přehlednost do několika kategorií (v režimu Beginner je tento seznam redukován jen na kategorie, jejichž použití by nemělo být pro neznalého uživatele příliš komplikované),
- stručný popis toho, co je výstupem vybraného modulu,
- počet ukázkových obrázků,
- ukázka výstupu modulu (pokud je ukázek více, opakovaným klikáním na obrázek nebo na modul je možné zobrazit další z obrázků),
- seznam modulů použitých pro generované statistiky, moduly se zobrazují ve stromové struktuře tak, jak je výsledná statistika organizovaná,
schematický náhled na statistiku jedná se opravdu o schéma, každý z modulů je znázorněn obdélníčkem bez ohledu na skutečný obsah obdélníčku,1)- tlačítka pro přepínání stránek okna Statoru,
- funkční tlačítka pro úpravu a nastavení jednotlivých modulů již zařazených stromečku sestavované statistiky, tlačítka slouží pro posun prvku ve stromečku nahoru a dolů, nastavení parametrů prvku, enable/disable prvku Expert a vytvoření vlastní předdefinované skupiny Debug,
- ovládací prvky režimu konfigurace - umožňují přepnout režim a uložit výchozí režim právě zvoleného profilu,
- tlačítka pro generování náhledu statistiky a ukončení konfiguračního pluginu s uložením výsledné definice statistiky včetně generátoru aktuálního profilu.
Formulář obsahuje i další ovládací prvky. Pomocí A přepínáme zobrazení parametrů přímo jako větve stromečku statistiky. Nad levým i pravým seznamem jsou ovládací prvky B pro sbalení a rozbalení skupin a větví stromečku. Pomocí C lze vypnout schematický náhled statistiky a získat tak více prostoru pro její stromeček. 2)
Úprava obsahu statistiky
Vlastní úprava obsahu (tedy poskládání modulů do výsledné statistiky) se provádí úpravou “stromečku” v pravém seznamu (na obrázku označen červeným číslem 5). Do něj je možné přidávat prvky z levého seznamu (číslo 1) a pochopitelně i prvky odebírat. Stromeček má hierarchickou strukturu, není nezbytně nutné, aby byly vždy a všude přítomny všechny části níže popsané struktury.
Postup vložení nového prvku do stromečku statistiky je jednoduchý. V levém seznamu označíme vkládaný prvek, vpravo ve stromečku prvek za který se má nový prvek vložit a klikneme na tlačítko . Pokud se netrefíme, nebo pokud chceme statistiku přeorganizovat, můžeme vybraný prvek ve stromečku přemístit pomocí tlačítek a . Dejte při tom jen pozor na sbalené větve stromečku. Přesunutím prvku do sbalené větve stromečku se větev nerozbalí a přesouvaný prvek v ní jakoby zmizí. Stačí si ale větvičku rozbalit a hned vám bude jasno, jak se věci mají…
Každý prvek zobrazený ve stromečku je možné nějakým způsobem upravit nastavením jeho parametrů. Úprava se vyvolá buďto tlačítkem nebo dvojklikem myši na prvku. Mezi standardní úpravy patří text nadpisu (parametr Title=
), který mají všechny prvky. Výběr a možnosti nastavení ostatních parametrů pak záleží na typu prvku a nebo potřebách modulu.
Pro potřeby vyzkoušení, jak co bude vypadat (ladění), je možné každou část stromečku ve výsledné statistice | Skrýt |
(v anglické verzi | Disable |
). Takové prvky jsou zobrazeny šedivou barvou a při generování statistiky jsou vynechány, čímž se tvorba výstupu značně urychlí. Skrýt lze celé větve stromečku (statické bloky, záložky, rámce atd.) a tím rychle omezit statistiku jen na testovanou část. A stejně rychle lze celé větve zase zpátky aktivovat.
Velká část modulů může mít množinu zpracovávaných keší omezenu pomocí modulu SetFilter; v případě zapnutí filtru (pomocí parametru UseFilter=
) je u modulu zobrazen příznak . Pokud je modul zastaralý a existuje za něj vhodnější náhrada, je označen ikonou , pokud byl modul ze Statoru již zcela vyřazen, je označen ikonou .
Organizační prvky
Obsah statistiky je hierarchicky uspořádán do jakési stromové struktury. Struktura je tvořena organizačními prvky následujících typů a úrovní:
Statický blok
(na obrázku má číslo 1)Záložka
(sada záložek je označena číslem 2)Rámec
(3)Přepínací blok
Sloupec
(4,5,6,7)Modul
(je výstupem v každém sloupci)
a je možné kterýkoli typ vynechat. Nejjednodušší statistiku může tvořit pouze jeden modul. Jiná věc je, že vynecháním některého typu se může změnit zobrazení výstupu (na příklad v implicitním nastavení stylů je obsah sloupce zarovnán na střed a pokud bude výstup modulu zařazen přímo do rámce bez použití sloupce, bude výstup modulu zarovnán ve statistice vlevo).
Popis jednotlivých typů organizačních prvků:
- Statický blok (číslo 1) - statický blok nebo záložka jsou základními “plochami”, na kterých skládáme obsah statistiky. Statický blok je plocha jednoduchá - jako jeden list papíru.
Statický blok
azáložka
jsou na stejné strukturální úrovni. Proto nelze statický blok do záložky vložit.- statický blok nemá žádné jméno ani jinou vlastnost definovatelnou ve formuláři pluginu
- Záložka (číslo 2) - záložka resp. skupina po sobě jdoucích záložek je také základní “plochou”. Na rozdíl od statického bloku představují záložky jakýsi sešit, kterým lze listovat. Každý list sešitu obsahuje část statistiky, většinou nějaké spolu související statistické výstupy. Zařazením statického bloku za skupinu záložek se skupina (sešit) ukončí. Je tak možné mít několik skupin záložek pod sebou, vždy oddělené statickým blokem (klidně i prázdným). Statistika tak bude tvořena více sešity, ve kterých lze listovat nezávisle na sobě.
- záložka může mít své jméno a jedna záložka z každé skupiny může být označena jako implicitní - ta bude zobrazena jako výchozí list sešitu při zobrazení statistiky
- Rámec (číslo 3) - rámec je prvek, který umožňuje seskupit několik modulů. Jeho obsah může být pro přehlednost rozbalen nebo sbalen.
- rámec má své jméno doplněné ikonkou, stav rozbalení a text nápovědy, který může velmi stručně popisovat jeho obsah (zobrazuje se jako text v bublině, tzv. tooltip)
- rámec může být vložen do
záložky
nebostatického bloku
a to i vícekrát - rámec se v závislosti na vlastnostech vybraného grafického tématu může sbalovat a rozbalovat buď kliknutím na ikonku nebo na celé záhlaví rámce
- do rámce mohou být vloženy libovolné prvky nižší hierarchické úrovně (přepínací bloky, sloupce, moduly)
- obsah rámce je ukončen jiným rámcem nebo prvkem vyšší hierarchie (záložkou nebo statickým blokem)
- Přepínací blok - prvek, kterým můžeme v daném místě statistiky přepínat několik částí obsahu. Např. můžeme přepínat různé mapy. Lze si zvolit typ ovládacích prvků přepínání - tlačítka, přepínač, zaškrtávací box, výběrový seznam.
- do přepínacího bloku mohou být vloženy libovolné prvky nižší hierarchické úrovně (sloupce, moduly)
- přepínání probíhá mezi po sobě následujícími přepínacími bloky; poslední z nich je označen parametrem
IsLast
- obsah přepínacího bloku je ukončen jiným přepínacím blokem nebo prvkem vyšší hierarchie (rámcem, záložkou nebo statickým blokem)
- Sloupec (čísla 4, 5, 6, 7) - sloupec je prvek, který umožňuje uspořádat moduly do sloupců vedle sebe. Chová se podobně, jako sloupeček v novinách. Moduly do něj vložené se vykreslují v zadané šířce a skládají se do “nudle” pod sebe.
- sloupec má své jméno a šířku. Jméno sloupce není nikde ve statistice použito a slouží jen k orientaci ve stromečku. Šířka sloupce může být zadaná absolutně v bodech nebo relativně v procentech. Stator automaticky řadí vedle sebe sloupce, které se vedle sebe vejdou a další umístí “o patro” níž. Je tedy možné mít vedle sebe 3 sloupce s šířkou 33 % a pod nimi další s šířkou 100 % (což ostatně budeme potřebovat právě v případech, kdy po rozdělení do sloupců chceme přejít zase na zobrazení na plnou šířku v rámci jednoho rámce nebo záložky, jejichž ukončením se jinak ukončí i “sloupcování”).
- sloupec může být vložen do kteréhokoli prvku vyšší úrovně, a to i vícekrát
- sloupce, které jsou vedle sebe, jsou vodorovně zarovnány na horní hranu. Všechny moduly zařazené do jediného sloupce jsou bezprostředně pod sebou. Vodorovného zarovnání modulů tak, jak je na ukázce, je dosaženo tím, že každý sloupec obsahuje výstup z jediného modulu. Pokud by sloupec 5 obsahoval současně výstup z modulu 7, byla by tabulka “nalepena” na tabulku 5 nadpisy 6 a 7 by nebyly na stejné vodorovné úrovni
- Modul (na obrázku jsou to tabulky s výpisy hodnot) - modul je základní element obsahu statistiky. Modul je to, co vytváří tabulku, mapku nebo graf s obsahem.
- každý modul má své vlastní parametry podle toho, co a jak má zobrazovat
- modul může být vložen do kteréhokoli prvku vyšší úrovně, a to i vícekrát
- každý modul může obsahovat nadpis (parametr
Title=
)
Hlavní nastavení
Všechna základní nastavení Statoru jsou soustředěna na stránce | Hlavní nastavení |
(v anglické verzi | Main settings |
). V souladu s koncepcí Statoru se jedná (až na dále uvedené výjimky) o nastavení vztažená k profilu Statoru. Přepnutím profilu pomocí 1 se změní i většina zde uvedených nastavení podle hodnot uložených v profilu.
- volba profilu spolu s možností vytvořit nový profil kopií aktuálně vybraného, případně i profil smazat
- volba databáze, ze které se bude statistika generovat (aktuální nebo konkrétně vybraná)
- přístupové údaje pro server Geocaching.com - Stator přebírá nastavení uživatele z GeoGetu a tím pádem jsou údaje společné pro všechny profily. Od verze 2.1.2.27 se nedá GUID získat automaticky a je možné ho zadat ručně.
- přístupové údaje pro server Geocaching.cz - Stator opět přebírá nastavení z GeoGetu, využívají se pro generátor “puntíkatých map” pro správnou identifikaci uživatele (jméno a heslo slouží jen na získání správného ID) Pokud máte pocit, že máte správně nick i heslo a přesto Stator správně nenastaví ID, zkontrolujte, zda nemáte místo nicku pro login zadané jméno zobrazované místo nicku.
- přepínač režimů - Beginner a Expert
- jazyk uživatelského rozhraní Statoru
- jazyk generované statistiky
- kódování výstupního souboru
- základní šířka, do které je výstup statistiky formátován
- volba základní velikosti písma statistiky
- prefix kódů keší (resp. bodů GeoGetu)
- domácí souřadnice - slouží pro výpočet vzdáleností a směrů od domova
- řazení nálezů, resp. způsob určování pořadí nálezů
- měrná jednotka pro zobrazení vzdáleností
- definiční soubor pro náhrady textů ve výsledném souboru statistiky
- výstupní soubor, do kterého je generována statistika
- cílové určení statistiky; Stator od verze 1.7.1.24 sám ukládá vygenerovanou statistiku na Geocaching.cz nebo na definovaný FTP server
- ruční odeslání naposledy vygenerované statistiky na cílové umístění
- ruční zkopírování odkazu do profilové stránky na Geocaching.com (provede se pouze jednou)
Definice grafického stylu a barev
Stator se snaží maximálně oddělovat obsah a formu. To mu následně umožňuje velmi snadno měnit grafickou podobu celé statistiky pomocí definic grafických stylů. Ke stylu ale patří i barevné provedení, proto Stator sdružuje obě definice do tzv. tématu. Téma obsahuje definici grafického provedení organizačních prvků (záložek, rámců, sloupců), nadpisů modulů i některých prvků ve výstupech modulů a k tomu příslušející definici všech barev.
Témata
K přepínání celých předdefinovaných témat slouží stránka | Témata |
(v anglické verzi | Themes |
):
- seznam všech dostupných témat
- náhledový obrázek vybraného tématu
- tlačítko
| Použít téma |
(v anglické verzi| Use theme |
), kterým provedeme aplikování tématu na aktuální profil (volitelně lze aplikovat celé téma nebo pouze grafický styl a barvy ponechat nezměněné) - informace, na kterém tématu (grafickém stylu) je založena aktuálně platná definice vzhledu statistiky
Aplikací celého tématu se přepíše i nastavení barev aktuálního profilu. Pokud chcete barvy zachovat, je nutné aplikovat z tématu pouze grafický styl. Doporučujeme si na pokusy založit testovací profil.
Možnosti, jak lze tématem resp. jeho definicí grafického stylu ovlivnit vzhled statistiky Statoru, jsou především u organizačních prvků (záložky, rámce) velmi široké. Např. záložky generuje Stator ve čtyřech základních typech a grafickým stylem lze měnit jejich vzhled včetně zvýraznění záložky při najetí myši.
Dobrou představu o variabilitě grafických stylů dávají následující ukázky, jak vypadá jedna a ta samá statistika po aplikaci témat ze základní instalace Statoru (klikni pro větší náhled):
Definice stylu je uložena v jednom konfiguračním souboru Styles.ini
, který společně s definicí barev (soubor Colors.ini
) tvoří každé grafické téma. To umožňuje zkušenějším uživatelům celkem snadno vytvářet vlastní grafická témata a poskytovat je jiným uživatelům. Definiční soubory předdefinovaných témat naleznete v adresáři Patterns\Themes
.
Styly použité pro zobrazení prvků statistiky jsou uloženy v definičním souboru Styles.ini
v každém profilu Statoru.
Barvy
Kromě aplikace celého tématu s grafickým stylem a barvami můžeme zvlášť měnit i jen samotné barevné provedení statistiky. Typicky bychom si měli vybrat oku ladící téma a případně následně doladit barevné provedení podle svých představ. Na stránce formuláře | Barvy |
(v anglické verzi | Colors |
) jsou uvedeny na seznamu 1 všechny důležité prvky statistických výstupů Statoru. Změnit lze barvy pozadí (bkg), textu (text) nebo obou barev páru (text, bkg) pomocí tlačítek 4 a standardního dialogového okna:
Výsledek je zobrazen na zjednodušeném náhledu 3. Náhled barev je pouze orientační, protože grafické provedení i způsob použití barev se může lišit podle zvoleného grafického stylu. Přesný vzhled získáme až v náhledu nebo ostrém výstupu statistiky.
Zaškrtnutím volby 2 lze nastavit, zda se budou barvy škálovat podle hodnot. Škálování se používá např. u křížových tabulek (D/T matrix apod.), kde barva pozadí políčka tabulky odpovídá hodnotě v něm uvedené. Barva přechází z odstínu Škálování tabulky minimum
(v anglické verzi Table, scale - min
) pro minimální hodnotu, přes Škálování tabulky průměr
(v anglické verzi Table, scale - avg
) pro průměrnou, až po Škálování tabulky maximum
(v anglické verzi Table, scale - max
) pro maximální hodnotu, která v tabulce existuje. Tříbodové škálování Statoru umožňuje dosáhnout vzhledu podobného teplotním mapám (heat map), kdy barva podle hodnoty přechází např. od zelené přes žlutou až k červeným odstínům.
Škálování používají i mapy nálezů. Pro lepší přizpůsobitelnost vzhledu statistik umožňuje Stator nastavit barvy pro škálování oblastí map podle počtu nálezů nezávisle na škálování tabulek. Definice barev pro škálování oblastí na mapách jsou Mapy - minimum
, Mapy - průměr
a Mapy - maximum
.
Všechny definice barev jsou uloženy v jednom definičním souboru Colors.ini
v každém profilu Statoru.
Různé
Volby, které dále upřesňují nastavení Statoru a jeho profilů, jsou uvedeny na stránce | Různé |
(v anglické verzi | Miscellaneous |
):
- seznam ID keší, u kterých není uveden můj nick v poli autora
- seznam autorů (nicků, resp. jmen) vlastněných keší, každý z uvedených autorů musí být přesně tak, jak je uveden u keší
- seznam keší, které budou ignorovány v operacích určování vzdáleností a směrů (inspiraci můžete čerpat v bookmarku, ale asi má smysl použít jen keše, které u vás připadají v úvahu)
- způsob zarovnání nadpisů sloupců u tabulek
- volba, zda se má být ikona generátoru statistiky z tohoto profilu automaticky zařazena na toolbar GeoGetu
Seznamy spravujeme pomocí tlačítek.
Seznam proměnných a funkcí
Seznam je určen autorům modulů v režimu Debug a obsahuje barevně oddělené seznamy funkcí a proměnných, které jsou modulům k dispozici. Globální proměnné vytváří jednak jádro Statoru (seznam jeho proměnných naleznete ve vývojové dokumentaci), jednak výpočetní moduly.
V seznamu je možné vyhledávat postupným psaním jména, ovšem s uvedeným počtem mezer před vlastním jménem (viz tabulka). Podle barev jsou odlišeny:
Barva | Typ | Počet mezer |
---|---|---|
fialová | proměnné poskytované jádrem Statoru | 3 |
zelená | proměnné poskytované generátorem | 2 |
šedozelená | funkce poskytované jádrem nebo generátorem Statoru | 1 |
černá | proměnné načítané z INI souborů | |
světlefialová | proměnné vytvářené některým z modulů |
Sloupce obsahují:
- jméno proměnné nebo jméno funkce
- zdroj, který proměnnou nebo funkci poskytuje - může tu být uveden přímo INI soubor, jméno modulu nebo regular variable pro proměnné, které poskytuje přímo Stator
- sekce INI souboru, v které je proměnná definována
- počáteční hodnota proměnné nebo nějaké bližší vysvětlení
Rozcestník stránek o Statoru
Page | Date | Description | Tags |
---|---|---|---|
Dokumentace pro vývoj modulů | 2021/01/17 11:43 | stator Dokumentace pro vývoj modulů Generování statistik pomocí pluginu Stator je založeno na modulech. Velké množství základních modulů obsahuje již samotná … | stator, stator vyvoj |
Modul Badges | 2016/01/06 19:01 | stator Modul Badges FIXME doplnit popis samotného modulu Dokumentace modulů Statoru stator stator_modul | stator, stator modul |
Modul BookmarkComposer | 2020/10/28 12:00 | stator Modul BookmarkComposer FIXME doplnit popis modulu Použití tohoto modulu závisí na správném otagování keší. Je možné postupovat ručně nebo si pro budou… | stator, stator modul |
Modul CalcBG | 2023/09/21 08:48 | stator Modul CalcBG Popis modulu Výpočetní modul, který vyhodnocuje informace o získaných odznacích pro modul Badges. Je použit automaticky, ale obsahuje i… | stator, stator modul |
Modul CalcGSAPI | 2019/06/05 14:32 | stator Modul CalcGSAPI Popis modulu Výpočetní modul, který vyhodnocuje informace z GSAPI. Je použit automaticky. Jeden suvenýr do textu Modul kromě vytvo… | stator, stator modul |
Modul CalcMain | 2019/06/05 14:33 | stator Modul CalcMain Popis modulu Hlavní výpočetní modul Statoru. Používají ho další moduly, jako Badges, Numbers a FTFPodium a mnoho dalších. Pokud je jaký… | stator, stator modul |
Modul CalcTrackable | 2015/12/29 22:07 | stator Modul CalcTrackable Popis modulu FIXME Modul využívá dat stažených pomocí GeoJarry, která “přechroustá” a předá k dalšímu použití. Seznam globálníc… | stator, stator modul |
Modul CwgList | 2015/12/30 08:18 | stator Modul CwgList Modul je určen pro zobrazování CWG (ale i SQ, vizitky a další typy) a data načítá z pluginu CwgList. Parametry modulu Základní funkce a… | stator, stator modul |
Modul MapPinboard | 2016/03/01 00:07 | stator Modul MapPinboard Modul pro puntíkování nálezů do mapy. Nahrazuje původní modul MapCzDot a má mnohem širší možnosti nastavení. Především výběr území, k… | stator, stator modul |
Modul MyOwnLife | 2016/02/18 00:00 | stator Modul MyOwnLife FIXME Parametry modulu * TagXTF obsahuje jméno kategorie tagu (implicitně OnMyCache???), do které uživatel zadává nicky FTFkařů na … | stator, stator modul |
Modul Numbers | 2020/10/28 11:59 | stator Modul Numbers Popis modulu FIXME Modul vytváří tabulku se zajímavými čísly rozdělenou do několika tématických částí. Pokud nemáte v částil s Logy uv… | stator, stator modul |
Modul QTHMap | 2020/10/28 11:58 | Modul QTHMap Modul je určený pro zobrazení pokrytí dané země QTH lokátory a jejich vyplnění kešemi. Defakto lovením keší v dané zemi se jednotlivé obdélníky ve… | stator, stator modul |
Modul SetFilter | 2020/10/28 12:05 | stator Modul SetFilter Popis modulu Běžně moduly do svého výstupu používají všechny nalezené keše. Pomocí modulu SetFilter1.4.1.12, je možné zadat podmínku a… | stator, stator modul |
Modul SQLTable - příklady SQL dotazů | 2020/10/28 12:04 | stator Modul SQLTable - příklady SQL dotazů Protože modul je docela komplikovaný a jeho možnosti opravdu široké, ukážeme jeho možnosti na několika příkladech.… | stator, stator modul |
Moduly CustomizedTable, SQLTable | 2020/10/28 12:03 | stator Moduly CustomizedTable, SQLTable Moduly umožňují vytvářet uživatelsky široce konfigurovatelné seznamy nálezů, případně i jiných dat z databáze GeoGetu.… | stator, stator modul |
QTHLocator | 2021/05/02 19:00 | QTHLocator QTHLocator slouží k vytvoření TAGu - “QTHLocator”, který obsahuje ze souřadnic vygenerovaný lokátor (Maidenhead Locator System) pro GeoSpy objekt. … | author drakmrak, skript, ggp, stator, statistiky, pomocny, special |
Stator | 2024/02/13 19:08 | Stator Stator je protistrana rotoru, ale taky modulární generátor statistik. Lze ho přirovnat ke krabici připravených dílků stavebnice. Každému, kdo si chce ud… | author gord, author kiregps, author drakmrak, skript, ggp, stator, statistiky |
Stator - diagnostický profil | 2022/06/21 14:40 | stator Stator - diagnostický profil Tento profil je učen pro nalezení většiny problémů, které se mohou vyskytnout ve vaší databázi a následně způsobit chyby v… | stator, databaze |
Stator - FAQ - otázky a odpovědi | 2022/06/21 14:56 | stator Stator - FAQ - otázky a odpovědi Zde se snažíme odpovědět na nejčastější otázky uživatelů a pomoci jim s řešením problémů se Statorem. Odhalováním prob… | stator |
Stator - interaktivní grafy | 2019/03/18 20:57 | stator Stator - interaktivní grafy Od verze 2.1.1.26 jsou všechny grafy ve Statoru vytvořeny pomocí knihovny ECharts. Vynutilo si to ukončení původní služby o… | stator |
Stator - moduly pro generování statistik | 2019/06/13 20:32 | stator Stator - moduly pro generování statistik Na této stránce je základní seznam všech modulů pro plugin Stator a jejich stručný popis. Naprostá většina mod… | author gord, author kiregps, author drakmrak, stator, stator modul, statistiky |
Stator - publikování statistiky | 2019/03/28 11:53 | stator Stator - publikování statistiky Statorovský generátor umí od verze Statoru 1.7.1.24 sám nahrát statistiku do cílového umístění. Nepotřebuje k tomu ted… | stator |
Stator - záplaty | 2021/01/03 19:39 | stator Stator - záplaty Zde budou zveřejňovány různé opravy provedené mezi dvěma vydanými verzemi Statoru. Mohou zde být jak soubory*.zip, tak instalační balí… | stator |
Úpravy modulů mezi verzemi Statoru
Stator je docela komplikovaný nástroj se spoustou modulů. Protože je zbytečné vydávat kvůli každé drobnosti novou verzi celého Statoru, rozhodli jsme se publikovat jen upravené moduly. Až se úprav shromáždí více nebo budou závažnější, vydáme zase novou verzi Statoru.
Opravené moduly dáváme ke stažení jako *.zip
soubory. Pokud nebude psáno jinak, soubor rozbalte a jeho obsahem nahraďte stejné soubory v adresáři script\Stator\Modules
.
Stažení
Stáhnout aktuální verzi: stator-2.3.1.34.gip
Seznam dostupných verzí
Filename | Filesize | Last modified |
---|---|---|
stator-2.3.1.34.gip | 4.7 MiB | 2024/02/13 19:08 |
stator-2.3.0.32.gip | 4.4 MiB | 2021/01/19 08:27 |
stator-2.3.0.31.gip | 4.3 MiB | 2021/01/11 20:28 |
stator-2.3.0.29.gip | 4.3 MiB | 2021/01/08 17:52 |
stator-2.3.0.28.gip | 4.3 MiB | 2021/01/02 12:27 |
stator-2.1.2.27.gip | 4.0 MiB | 2019/06/21 07:21 |
stator-2.1.1.26.gip | 4.0 MiB | 2019/03/25 08:20 |
Seznam změn
2.3.1.34 (publikace 13.2.2024)
- příprava pro migraci na jiný server
- snad konečná oprava zobrazování vlajek a jmen států, které mají ve jménech znaky mimo ASCII
FindByDirection
- doplněn o LAB (vypínatelné, defaultně vyp) (25.10.2023)- Nový odznáček “LAB Completer” - počty zkompletovaných LAB sérii (25.10.2023)
LabCacheByYear
- LABky podle roků (předdefinovaná) (25.10.2023)LabCacheByCountry
- LABky podle zemí (předdefinovaná) (25.10.2023)FindsInIcons
- doplněny další barvy do css (už se neobarvovaly roky) Přidána možnost vypnout odkazy URL na keš (vznikne jen obrázková mapa se jménem keše když se najede nad keš). U LAB keší se odkazy URL negenerují nemají smysl.FindsTreemap
- nový typ grafu - umožňuje poskládat dva údaje a počty do jednoho grafu např.: Např nálezy podle typu a roků a podobně a udělat efektní dynamické grafy. Má nastaveno několik přednastavených a je možno dopsat si i vlastná zadáním SQL bloku které vrací tabulku WITH treemapdata(level1,level2,cnt) AS (..SELECT..)
2.3.0.33 (publikace 20.9.2023)
SqlTable
doplněn parametr OtherDB- Oprava
LabCache (SqlTable)
- řazení nahoře nejstarší dole nejnovější - Oprava
Turecka
a podobných haluzí - správné převody textů FindsByBearingChallenge
- možnost opakování challenge (1 keš, 2 keše.. až do 100)TimelineByTypeCumulative
- přidána možnost oddělit ještě LAB keše (volba v nastavení grafu)SetFilter
- výrazné (při větším množství keší i několikařádové) zrychlení získání keší přes filterTemp tabulka
doplněna o vzdálenost a úhel od předchozí kešky- nová
tabulka s ročním přehledem počtu
, typů a statů (od Shashlick) Statistika labek
- tabulková (SQL Table) třeba se to bude líbit- Upraveno INI odznáčků (Turecko) a QTH map (+Anglie)
- Oprava svislítka v názvu suvenýrů
SumaryByTypeSwitchRegion
aSummaryByTypeInRegion
pracují se státy s nabodeníčky (napr. Turecko)- MapGenSvg.Maps.ini doplneno o TRkraj (pro tabulku
SummaryByTypeSwitchRegion
) - pro ikonu státu se stát převádí na ASCII (kvůli Turecku)