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/31 23:03] – [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 278: | Line 282: | ||
| 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 287: | Line 292: | ||
| Evaluate('' | | Evaluate('' | ||
| TableListLastRowCount< | | TableListLastRowCount< | ||
- | | TotalDistance< | + | | TotalDistance< |
- | | CentroidCoord< | + | | CentroidCoord< |
- | | CentroidDistance< | + | | CentroidDistance< |
- | | CentroidAngle< | + | | CentroidAngle< |
===== Funkce použitelné v modulech ===== | ===== Funkce použitelné v modulech ===== | ||
Line 339: | 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 367: | 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 387: | 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 397: | 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.1454277801.txt.gz · Last modified: 2016/02/01 00:00 (external edit)