GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:stator:stator-moduly

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
user:skript:stator:stator-moduly [2019/03/25 11:00] – [Tabulky nebo grafy] FindsByDirection kiregpsuser:skript:stator:stator-moduly [2020/10/28 12:07] (current) mikrom
Line 8: Line 8:
 <WRAP column 35%> <WRAP column 35%>
     * [[user:skript:stator|Stator - hlavní stránka pluginu]]     * [[user:skript:stator|Stator - hlavní stránka pluginu]]
-    * [[user:skript:stator:stator-grafy|Stator - interaktivní gragy]]+    * [[user:skript:stator:stator-grafy|Stator - interaktivní grafy]]
     * [[user:skript:stator:stator-faq|Stator - FAQ - otázky a odpovědi]]     * [[user:skript:stator:stator-faq|Stator - FAQ - otázky a odpovědi]]
     * [[user:skript:stator:stator-publikace|Stator - publikování statistiky]] aneb jak svou statistiku uveřejnit na webu     * [[user:skript:stator:stator-publikace|Stator - publikování statistiky]] aneb jak svou statistiku uveřejnit na webu
Line 17: Line 17:
     * [[user:skript:combine-davky?&#stator_combine_-_pomocna_davka_pro_stator|Dávka Combine]] pro automatizaci činností kolem zpracování statistik Statorem      * [[user:skript:combine-davky?&#stator_combine_-_pomocna_davka_pro_stator|Dávka Combine]] pro automatizaci činností kolem zpracování statistik Statorem 
 </WRAP> </WRAP>
 +
 ===== Autoři ===== ===== Autoři =====
   * **[[http://www.geocaching.com/profile/?u=gordici|gordici]], [[gord@atlas.cz|Gord]]**   * **[[http://www.geocaching.com/profile/?u=gordici|gordici]], [[gord@atlas.cz|Gord]]**
Line 35: Line 36:
   * moduly označené {{user:skript:stator:exclamation.png|Zastaralý modul, nahraďte ho novým}} jsou stále funkční, ale zastaralé; existuje za něj vhodnější náhrada a již se nenabízejí v seznamu nainstalovaných modulů     * moduly označené {{user:skript:stator:exclamation.png|Zastaralý modul, nahraďte ho novým}} jsou stále funkční, ale zastaralé; existuje za něj vhodnější náhrada a již se nenabízejí v seznamu nainstalovaných modulů  
   * moduly označené {{user:skript:stator:cross.png|Zrušený modul}} byly zcela zrušeny   * moduly označené {{user:skript:stator:cross.png|Zrušený modul}} byly zcela zrušeny
 +
 ==== Organizační prvky a příkazy ==== ==== Organizační prvky a příkazy ====
 ^Organizační prvky ^^^ ^Organizační prvky ^^^
Line 54: Line 56:
 | ''I'' | CmdVarsFromFile | Načte obsah souboru (předpokládá se formát standardního INI souboru) a jeho proměnné uloží do globálních proměnných Statoru tak, aby je mohly používat všechny moduly. | | ''I'' | CmdVarsFromFile | Načte obsah souboru (předpokládá se formát standardního INI souboru) a jeho proměnné uloží do globálních proměnných Statoru tak, aby je mohly používat všechny moduly. |
 | ''I'' | CmdVarsFromSQL | Umožňuje vytvořit globální proměnné a naplnit je hodnotami výsledkem SQL příkazu. Tím lze prakticky cokoliv z databáze GeoGetu uložit do globálních proměnných a použít do své statistiky. | | ''I'' | CmdVarsFromSQL | Umožňuje vytvořit globální proměnné a naplnit je hodnotami výsledkem SQL příkazu. Tím lze prakticky cokoliv z databáze GeoGetu uložit do globálních proměnných a použít do své statistiky. |
-| ''I'' | CmdVarsFromTag | Načte z databáze Geogetu všechny hodnoty tagu zadané kategorie a uloží je jako proměnné do globálních proměnných Statoru tak, aby je mohly použít všechny moduly. |+| ''I'' | CmdVarsFromTag | Načte z databáze GeoGetu všechny hodnoty tagu zadané kategorie a uloží je jako proměnné do globálních proměnných Statoru tak, aby je mohly použít všechny moduly. |
 | ''I'' | CmdVerticalSpace | Vytváří ve statistice vertikální mezeru zadané výšky. | | ''I'' | CmdVerticalSpace | Vytváří ve statistice vertikální mezeru zadané výšky. |
  
Line 111: Line 113:
 | ''I'' | MapCzDot| {{ user:skript:stator:exclamation.png|Zastaralý modul, nahraďte ho novým}} | Nahrazeno modulem MapPinboard (viz níže).\\ <del>Puntíkaté mapy nálezů (na mapě jsou body na souřadnicích nalezených keší). K tomu je potřeba mít nálezy nahrané na serveru [[http://www.geocaching.cz/index.php?app=geocaching|Geocaching.cz]] pomocí stejnojmenného pluginu [[user:skript:geocaching.cz|Geocaching.cz]], který je standardní součástí GeoGetu.</del> | | ''I'' | MapCzDot| {{ user:skript:stator:exclamation.png|Zastaralý modul, nahraďte ho novým}} | Nahrazeno modulem MapPinboard (viz níže).\\ <del>Puntíkaté mapy nálezů (na mapě jsou body na souřadnicích nalezených keší). K tomu je potřeba mít nálezy nahrané na serveru [[http://www.geocaching.cz/index.php?app=geocaching|Geocaching.cz]] pomocí stejnojmenného pluginu [[user:skript:geocaching.cz|Geocaching.cz]], který je standardní součástí GeoGetu.</del> |
 | ''I'' | MapGenFromCountry | {{ :user:skript:stator:filter.png|Nálezy lze filtrovat pomocí modulu SetFilter}} | Mapy nálezů podle zemí jako kartogram, tj. s vybarvením ploch zemí podle počtu nálezů. V současnosti jsou dostupné mapy: //celý svět//, //Evropa//, //Jižní Amerika//, //Afrika//. | | ''I'' | MapGenFromCountry | {{ :user:skript:stator:filter.png|Nálezy lze filtrovat pomocí modulu SetFilter}} | Mapy nálezů podle zemí jako kartogram, tj. s vybarvením ploch zemí podle počtu nálezů. V současnosti jsou dostupné mapy: //celý svět//, //Evropa//, //Jižní Amerika//, //Afrika//. |
-| ''I'' | MapGenFromState | {{ :user:skript:stator:filter.png|Nálezy lze filtrovat pomocí modulu SetFilter}} | Mapy nálezů podle vyšších správních celků jako kartogram, tj. s vybarvením ploch regionů podle počtu nálezů. V současnosti jsou dostupné mapy: //Česká Republika// (kraje a okresy), //Slovensko// (kraje a okresy), //Rakousko// (spolkové země), //Maďarsko// (župy), //Německo// (spolkové země), //Polsko// (vojvodství), //Francie// (regiony), //Švédsko// (kraje), //Irsko// (provincie), //Belgie// (regiony), //Španělsko// (provincie), //Švýcarsko// (kantony), //Itálie// (okresy), //Norsko// (kraje), //USA// (státy) . Informace o kraji plugin načítá z položky **State**, kterou u každé keše plní Groundspeak. Generování map dalších zemí je závislé na generátoru a také faktu, jestli Grounspeak členění na vyšší správní celky u dané země podporuje. |+| ''I'' | MapGenFromState | {{ :user:skript:stator:filter.png|Nálezy lze filtrovat pomocí modulu SetFilter}} | Mapy nálezů podle vyšších správních celků jako kartogram, tj. s vybarvením ploch regionů podle počtu nálezů. V současnosti jsou dostupné mapy: //Česká Republika// (kraje a okresy), //Slovensko// (kraje a okresy), //Rakousko// (spolkové země), //Maďarsko// (župy), //Německo// (spolkové země), //Polsko// (vojvodství), //Francie// (regiony), //Švédsko// (kraje), //Irsko// (provincie), //Belgie// (regiony), //Španělsko// (provincie), //Švýcarsko// (kantony), //Itálie// (okresy), //Norsko// (kraje), //USA// (státy) . Informace o kraji plugin načítá z položky **State**, kterou u každé keše plní Groundspeak. Generování map dalších zemí je závislé na generátoru a také faktu, jestli Groundspeak členění na vyšší správní celky u dané země podporuje. |
 | ''I'' | MapGenFromTag | {{ :user:skript:stator:filter.png|Nálezy lze filtrovat pomocí modulu SetFilter}} | Mapy nálezů podle krajů, okresů nebo městských častí vybraného státu, regionu nebo města jako kartogram, tj. s vybarvením ploch regionů podle počtu nálezů. V současnosti jsou dostupné mapy: //Česká Republika// (kraje a okresy), //Slovensko// (kraje a okresy), //Rakousko// (spolkové země), //Maďarsko// (župy), //Irsko// (provincie a okresy), //Praha// (městské části), //Brno// (městské části), //Ostrava// (městské části). Informace o kraji, okresu či městské části plugin načítá z **tagu** vytvořeného pluginem [[user:skript:divider|Divider]]. Generování jiných map je tedy závislé na existenci polygonů [[user:skript:divider|Divideru]] a na připravených podkladech pro vlastní generátor. | | ''I'' | MapGenFromTag | {{ :user:skript:stator:filter.png|Nálezy lze filtrovat pomocí modulu SetFilter}} | Mapy nálezů podle krajů, okresů nebo městských častí vybraného státu, regionu nebo města jako kartogram, tj. s vybarvením ploch regionů podle počtu nálezů. V současnosti jsou dostupné mapy: //Česká Republika// (kraje a okresy), //Slovensko// (kraje a okresy), //Rakousko// (spolkové země), //Maďarsko// (župy), //Irsko// (provincie a okresy), //Praha// (městské části), //Brno// (městské části), //Ostrava// (městské části). Informace o kraji, okresu či městské části plugin načítá z **tagu** vytvořeného pluginem [[user:skript:divider|Divider]]. Generování jiných map je tedy závislé na existenci polygonů [[user:skript:divider|Divideru]] a na připravených podkladech pro vlastní generátor. |
 | ''I'' | MapGenSwitchCountries | {{ :user:skript:stator:filter.png|Nálezy lze filtrovat pomocí modulu SetFilter}} | Mapy nálezů s přepínáním kartogramů zemí. Automaticky zařazuje všechny (existující) mapy odlovených zemí celosvětově nebo za vybraný kontinent. Jako základ je použit modul ''MapGenFromState'' a platí tak komentáře u něj výše uvedené. | | ''I'' | MapGenSwitchCountries | {{ :user:skript:stator:filter.png|Nálezy lze filtrovat pomocí modulu SetFilter}} | Mapy nálezů s přepínáním kartogramů zemí. Automaticky zařazuje všechny (existující) mapy odlovených zemí celosvětově nebo za vybraný kontinent. Jako základ je použit modul ''MapGenFromState'' a platí tak komentáře u něj výše uvedené. |
Line 117: Line 119:
 | ''I'' | [[user:skript:stator:modules:stator-mappinboard|MapPinboard]] | | Puntíkaté mapy nálezů (na mapě jsou body na souřadnicích nalezených keší). K tomu je potřeba mít nálezy nahrané na serveru [[http://www.geocaching.cz/index.php?app=geocaching|Geocaching.cz]] pomocí stejnojmenného pluginu [[user:skript:geocaching.cz|Geocaching.cz]], který je standardní součástí GeoGetu. Modul a jeho mapový generátor nahrazuje původní MapCzDot. Jako podkladová mapa pro puntíkování slouží mapa generovaná službou Googlu. Lze si volit z několika předdefinovaných vzhledů podkladu nebo si nastavit svůj vlastní styl. Puntíky mohou být za všechny nálezy, nebo po jednotlivých letech s přepínáním. Stejně tak lze navolit barvu a velikost bodů nebo nálezy vykreslovat jako teplotní profil, kdy barva vykreslených nálezů přechází od červené po žlutou podle četnosti nálezů v daném bodě mapy. | | ''I'' | [[user:skript:stator:modules:stator-mappinboard|MapPinboard]] | | Puntíkaté mapy nálezů (na mapě jsou body na souřadnicích nalezených keší). K tomu je potřeba mít nálezy nahrané na serveru [[http://www.geocaching.cz/index.php?app=geocaching|Geocaching.cz]] pomocí stejnojmenného pluginu [[user:skript:geocaching.cz|Geocaching.cz]], který je standardní součástí GeoGetu. Modul a jeho mapový generátor nahrazuje původní MapCzDot. Jako podkladová mapa pro puntíkování slouží mapa generovaná službou Googlu. Lze si volit z několika předdefinovaných vzhledů podkladu nebo si nastavit svůj vlastní styl. Puntíky mohou být za všechny nálezy, nebo po jednotlivých letech s přepínáním. Stejně tak lze navolit barvu a velikost bodů nebo nálezy vykreslovat jako teplotní profil, kdy barva vykreslených nálezů přechází od červené po žlutou podle četnosti nálezů v daném bodě mapy. |
 | ''I'' | MarginalCachesInCountry<sup>1.4.1.12</sup> | {{ :user:skript:stator:filter.png|Nálezy lze filtrovat pomocí modulu SetFilter}} | Zeměpisně extrémní, tj. nejsevernější, nejjižnější, nejzápadnější, nejvýchodnější, nejvyšší a nejnižší odlovené keše ve státě s mapkou jejich umístění. Je možné vybrat jeden stát nebo zobrazit všechny odlovené včetně možnosti jejich přepínání. | | ''I'' | MarginalCachesInCountry<sup>1.4.1.12</sup> | {{ :user:skript:stator:filter.png|Nálezy lze filtrovat pomocí modulu SetFilter}} | Zeměpisně extrémní, tj. nejsevernější, nejjižnější, nejzápadnější, nejvýchodnější, nejvyšší a nejnižší odlovené keše ve státě s mapkou jejich umístění. Je možné vybrat jeden stát nebo zobrazit všechny odlovené včetně možnosti jejich přepínání. |
 +
 ==== FTF (xTF) nálezy ==== ==== FTF (xTF) nálezy ====
 Modifikované moduly pro statistiky FTF nálezů. Většina z nich vlastně již od verze 1.4.1.12 není potřeba, protože stejného výsledku lze dosáhnout pomocí [[user:skript:stator:modules:stator-setfilter|SetFilter]]. Zůstávají jako snazší alternativa. Modifikované moduly pro statistiky FTF nálezů. Většina z nich vlastně již od verze 1.4.1.12 není potřeba, protože stejného výsledku lze dosáhnout pomocí [[user:skript:stator:modules:stator-setfilter|SetFilter]]. Zůstávají jako snazší alternativa.
Line 132: Line 135:
 | ''I'' | FTFSummaryByTypeInCountry | | Přehledová tabulka se souhrnem počtu FTF nálezů jednotlivých typů keší ve všech zemích, kde se něco podařilo. | | ''I'' | FTFSummaryByTypeInCountry | | Přehledová tabulka se souhrnem počtu FTF nálezů jednotlivých typů keší ve všech zemích, kde se něco podařilo. |
 | ''I'' | FTFTimelineMonthly<sup>1.4.1.12</sup> | | Sloupcový nebo čárový graf s časovou řadou měsíčních FTF nálezů a zakresleným nejdelším měsíčním FTF streakem (po sobě jdoucími měsíci s FTF nálezem). Od verze <sup>2.1.1.26</sup> s interaktivním zoomováním časové osy. | | ''I'' | FTFTimelineMonthly<sup>1.4.1.12</sup> | | Sloupcový nebo čárový graf s časovou řadou měsíčních FTF nálezů a zakresleným nejdelším měsíčním FTF streakem (po sobě jdoucími měsíci s FTF nálezem). Od verze <sup>2.1.1.26</sup> s interaktivním zoomováním časové osy. |
-==== Statistiky vlastních keší ==== 
  
 +==== Statistiky vlastních keší ====
 ^Statistiky vlastních keší ^^^^ ^Statistiky vlastních keší ^^^^
 | ''P'' | MyOwnAllCachesTab (SQLTable)<sup>1.3.2.11</sup> | | Seznam vlastních keší a jejich vlastností. Přednastavený modul SQLTable. | | ''P'' | MyOwnAllCachesTab (SQLTable)<sup>1.3.2.11</sup> | | Seznam vlastních keší a jejich vlastností. Přednastavený modul SQLTable. |
Line 149: Line 152:
 | ''C'' | <del>MyOwnSettings</del>| {{ user:skript:stator:cross.png|Zrušený modul}} | Modul zrušen<sup>1.4.1.12</sup>. Základní společná nastavení byla přesunuta přímo do modulů MyOwn*. | | ''C'' | <del>MyOwnSettings</del>| {{ user:skript:stator:cross.png|Zrušený modul}} | Modul zrušen<sup>1.4.1.12</sup>. Základní společná nastavení byla přesunuta přímo do modulů MyOwn*. |
 |''I''| <del>MyOwnSettingsOneCache</del> | {{ user:skript:stator:cross.png|Zrušený modul}} | Modul byl suspendován<sup>1.4.1.12</sup>, protože po změnách v modulech MyOwnSettings a ostatních MyOwn* zatím nemá využití. | |''I''| <del>MyOwnSettingsOneCache</del> | {{ user:skript:stator:cross.png|Zrušený modul}} | Modul byl suspendován<sup>1.4.1.12</sup>, protože po změnách v modulech MyOwnSettings a ostatních MyOwn* zatím nemá využití. |
 +
 ==== Ostatní moduly ====  ==== Ostatní moduly ==== 
 Speciální moduly, které nespadají do výše uvedených kategorií. Někdy jsou to moduly závislé na jiných pluginech do té míry, že nevytvářejí přímo výstup do statistiky, ale používají výstup, který vytvořil jiný plugin, a tento výstup pouze do statistiky začlení. Speciální moduly, které nespadají do výše uvedených kategorií. Někdy jsou to moduly závislé na jiných pluginech do té míry, že nevytvářejí přímo výstup do statistiky, ale používají výstup, který vytvořil jiný plugin, a tento výstup pouze do statistiky začlení.
Line 158: Line 162:
 |''I''| DebugShowGlobalVars | | Jmenuji se //Debug//. Proto vlastně nejsem modul. Přesněji nejsem modul pro statistiky. Snad jen někdo hodně zvláštní by si mne do statistik zařadil. Jsem totiž seznam (a to hodně obsáhlý seznam) všech globálních proměnných Statoru. Tyto proměnné je možné použít ve vlastních textech ve statistice nebo při tvorbě vlastních modulů. Proměnná je ve výstupu nahrazena svým obsahem. Např. proměnná ''%FoundLogsCount%'' je ve výstupu nahrazena celkovým počtem vašich nálezových logů. Jsem tedy modul-nemodul. Ukazuji, co všechno je v útrobách Statoru schováno a čeká na své použití. | |''I''| DebugShowGlobalVars | | Jmenuji se //Debug//. Proto vlastně nejsem modul. Přesněji nejsem modul pro statistiky. Snad jen někdo hodně zvláštní by si mne do statistik zařadil. Jsem totiž seznam (a to hodně obsáhlý seznam) všech globálních proměnných Statoru. Tyto proměnné je možné použít ve vlastních textech ve statistice nebo při tvorbě vlastních modulů. Proměnná je ve výstupu nahrazena svým obsahem. Např. proměnná ''%FoundLogsCount%'' je ve výstupu nahrazena celkovým počtem vašich nálezových logů. Jsem tedy modul-nemodul. Ukazuji, co všechno je v útrobách Statoru schováno a čeká na své použití. |
 | ''I''''*'' | GeoPuzzle | [[user:skript:geopuzzle|GeoPuzzle]] | Modul zařadí do statistiky přehled příslušných skupin Puzzle. Funkčnost je závislá na [[user:skript:geopuzzle|samostatném pluginu]]. | | ''I''''*'' | GeoPuzzle | [[user:skript:geopuzzle|GeoPuzzle]] | Modul zařadí do statistiky přehled příslušných skupin Puzzle. Funkčnost je závislá na [[user:skript:geopuzzle|samostatném pluginu]]. |
-| ''I''''*'' | Trackable | [[user:skript:gettracklist|GetTrackList]], Geojarry | Modul zařadí do statistiky přehled zalogovaných a/nebo vlastněných trackovacích předmětů. Funkčnost je závislá na pluginech ''Geojarry'' a [[user:skript:gettracklist|GetTrackList]], avšak závislost na nich nemůže být kvůli politice Grounspeaku vyžadovaná - k získání informací je používán postup, který porušuje pravidla pro přístup k datům. Bohužel není jiná cesta jak požadovaná data získat než pomocí ''Geojarry''. Pokud některý z uvedených pluginů není nainstalován, je výstup prázdný a jen v logu je vypsána chybová informace. |+| ''I''''*'' | Trackable | [[user:skript:gettracklist|GetTrackList]], GeoJarry | Modul zařadí do statistiky přehled zalogovaných a/nebo vlastněných trackovacích předmětů. Funkčnost je závislá na pluginech ''GeoJarry'' a [[user:skript:gettracklist|GetTrackList]], avšak závislost na nich nemůže být kvůli politice Groundspeaku vyžadovaná - k získání informací je používán postup, který porušuje pravidla pro přístup k datům. Bohužel není jiná cesta jak požadovaná data získat než pomocí ''GeoJarry''. Pokud některý z uvedených pluginů není nainstalován, je výstup prázdný a jen v logu je vypsána chybová informace. |
  
 ==== Výpočetní moduly ==== ==== Výpočetní moduly ====
user/skript/stator/stator-moduly.1553508011.txt.gz · Last modified: 2019/03/25 11:00 by kiregps