user:skript:stator:develop:stator-vyvojmodulu
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
user:skript:stator:develop:stator-vyvojmodulu [2016/01/27 16:22] – [Globální proměnné] kiregps | user:skript:stator:develop:stator-vyvojmodulu [2021/01/17 11:43] (current) – mikrom | ||
---|---|---|---|
Line 68: | Line 68: | ||
* ''< | * ''< | ||
* ''< | * ''< | ||
+ | * ''< | ||
+ | |||
Line 140: | Line 142: | ||
=== Postinstalační script *.gpi.pas === | === Postinstalační script *.gpi.pas === | ||
- | Moduly, které nejsou obsažené ve standardní instalaci a jsou instalované samostatně jako každý jiný plugin **Geogetu**, by měly kromě správně nastaveného '' | + | Moduly, které nejsou obsažené ve standardní instalaci a jsou instalované samostatně jako každý jiný plugin **GeoGetu**, by měly kromě správně nastaveného '' |
zajistit také zkopírování všech svých souborů, které jsou uživatelsky závislé, do všech profilů. Nejedná se o vlastní výkonný kód modulu, ale o případná nastavení, například soubory s definicemi stylů pro správné formátování výstupu s možností uživatelského nastavení. | zajistit také zkopírování všech svých souborů, které jsou uživatelsky závislé, do všech profilů. Nejedná se o vlastní výkonný kód modulu, ale o případná nastavení, například soubory s definicemi stylů pro správné formátování výstupu s možností uživatelského nastavení. | ||
Line 152: | Line 154: | ||
^Parametr^Popis^ | ^Parametr^Popis^ | ||
| ID | Jedinečné identifikační číslo objektu v rámci statistik. | | | ID | Jedinečné identifikační číslo objektu v rámci statistik. | | ||
- | | Width | Šířka, do které musí modul umístnit | + | | Width | Šířka, do které musí modul umístit |
Přístup k hodnotě '' | Přístup k hodnotě '' | ||
Line 236: | Line 238: | ||
| <code delphi> | | <code delphi> | ||
| <code delphi> | | <code delphi> | ||
+ | | <code delphi> | ||
Hodnoty, které jádro nastavuje pro každý modul: | Hodnoty, které jádro nastavuje pro každý modul: | ||
+ | | <code delphi> | ||
| <code delphi> | | <code delphi> | ||
| <code delphi> | | <code delphi> | ||
Line 273: | Line 277: | ||
| IconDirection* | ikony směru, místo hvězdičky je anglická zkratka směru v osmistupňové škále (N, NE, E, ...) nebo odpovídající hodnota ve stupních | | | IconDirection* | ikony směru, místo hvězdičky je anglická zkratka směru v osmistupňové škále (N, NE, E, ...) nebo odpovídající hodnota ve stupních | | ||
| IconCountry* | ikony států, místo hvězdičky je dvoupísmenný [[https:// | | IconCountry* | ikony států, místo hvězdičky je dvoupísmenný [[https:// | ||
- | | IconLayout | ikony, použité v grafických stylech (rozbalení/ | + | | IconLayout* | ikony, použité v grafických stylech (rozbalení/ |
=== Hodnoty vypočtené a závislé na uživateli === | === Hodnoty vypočtené a závislé na uživateli === | ||
| CRLF | odřádkování ve výstupním souboru - protože výstupní soubor je v HTML formátu, je odřádkování víceméně formální záležitostí pro přehlednost statistiky v HTML formátu a až na výjimky nemá žádný vliv na výsledné zobrazení. | | | CRLF | odřádkování ve výstupním souboru - protože výstupní soubor je v HTML formátu, je odřádkování víceméně formální záležitostí pro přehlednost statistiky v HTML formátu a až na výjimky nemá žádný vliv na výsledné zobrazení. | | ||
| Profile | jméno profilu, v kterém jsou statistiky generovány | | | Profile | jméno profilu, v kterém jsou statistiky generovány | | ||
- | | GeogetOwner | uživatel | + | | GeogetOwner | uživatel |
| OwnedAuthorsForInPhrase | seznam autorů, kteří jsou považováni za autory "mých keší" | | OwnedAuthorsForInPhrase | seznam autorů, kteří jsou považováni za autory "mých keší" | ||
- | | OwnedIdsForInPhrase | seznam vlastněných keší ve formátu vhodném pro frázi IN v SQL příkazu. Seznam je získán buďto přímo z konfigurace statistik (pokud tam je seznam keší uveden) nebo je získan | + | | OwnedIdsForInPhrase | seznam vlastněných keší ve formátu vhodném pro frázi IN v SQL příkazu. Seznam je získán buďto přímo z konfigurace statistik (pokud tam je seznam keší uveden) nebo je získán |
+ | | OwnedLABIDsForInPhrase< | ||
| StatisticStartDate | datum spuštění generování statistiky | | | StatisticStartDate | datum spuštění generování statistiky | | ||
| StatisticStartTime | čas spuštění generování statistiky ve tvaru HH:MM | | | StatisticStartTime | čas spuštění generování statistiky ve tvaru HH:MM | | ||
Line 286: | Line 291: | ||
| FoundLogsCount | celkový počet " | | FoundLogsCount | celkový počet " | ||
| Evaluate('' | | Evaluate('' | ||
- | | TableListLastRowCount | počet řádků, které byly k dispozici pro poslední zpracovávanou tabulku <sup>(od verze 1.3)</ | + | | TableListLastRowCount< |
+ | | TotalDistance<sup>1.4.1.12</ | ||
+ | | CentroidCoord< | ||
+ | | CentroidDistance< | ||
+ | | CentroidAngle< | ||
===== Funkce použitelné v modulech ===== | ===== Funkce použitelné v modulech ===== | ||
Line 335: | Line 344: | ||
<code delphi> | <code delphi> | ||
* Funkce vrací textovou zkratku jednotky '' | * Funkce vrací textovou zkratku jednotky '' | ||
+ | |||
+ | <code delphi> | ||
+ | * Převede azimut na ikonku směru. Např. '' | ||
<code delphi> | <code delphi> | ||
Line 363: | Line 375: | ||
* Vrací hodnotu globální proměnné z oblasti pro výměnu proměnných mezi moduly. | * Vrací hodnotu globální proměnné z oblasti pro výměnu proměnných mezi moduly. | ||
- | <code delphi> | + | <code delphi> |
* Nastaví hodnotu globální proměnné v oblasti pro výměnu proměnných mezi moduly. Pokud proměnná neexistuje, vytvoří ji. | * Nastaví hodnotu globální proměnné v oblasti pro výměnu proměnných mezi moduly. Pokud proměnná neexistuje, vytvoří ji. | ||
+ | * Prozatím funkce vrací vždy '' | ||
<code delphi> | <code delphi> | ||
Line 383: | Line 396: | ||
<code delphi> | <code delphi> | ||
* registrace funkce, kterou modul může nahrazovat některé globální proměnné, např. hodnotami z polí nebo složitějších struktur. Vlastní nahrazovací funkce má deklaraci '' | * registrace funkce, kterou modul může nahrazovat některé globální proměnné, např. hodnotami z polí nebo složitějších struktur. Vlastní nahrazovací funkce má deklaraci '' | ||
- | |||
==== Funkce generující výstup ==== | ==== Funkce generující výstup ==== | ||
<code delphi> | <code delphi> | ||
Line 393: | Line 405: | ||
<code delphi> | <code delphi> | ||
* Funkce vrací informace o keši naformátované do jednotného HTML vzhledu. Potřebné údaje si zjistí sama podle GC kódu keše. | * Funkce vrací informace o keši naformátované do jednotného HTML vzhledu. Potřebné údaje si zjistí sama podle GC kódu keše. | ||
+ | |||
+ | <code delphi> | ||
+ | * Funkce vrací informace o keši naformátované do jednotného HTML vzhledu. Oproti funkci '' | ||
<code delphi> | <code delphi> |
user/skript/stator/develop/stator-vyvojmodulu.1453908148.txt.gz · Last modified: 2016/01/27 00:00 (external edit)