Základní funkčnost T-MapServeru
Obsah
Úvod
Základní funkčnost projektu v T-MapServeru se nastavuje ve čtyřech konfiguračních souborech.
Tyto soubory se nacházeji v adresáři .admin kořenového adresáře projektu.
Jedná se o soubor map_schema.inc se základním nastavením mapy a klienta, soubor
layer_schema.inc s hierarchickým uspořádáním vrstev, soubor style_schema.inc
s definicemi stylů vrstev a soubor panel_schema.inc s konfigurací nástrojů a funkcí
klienta.
Po dokončení konfigurace těchto souborů je možné pracovat s mapou v již hotových klientech
a využívat standardních nástrojů a funkcí. Základní funkčnost představuje pohyb v mapě,
přibližování a oddalování mapy, vypínání a zapínání vrstev, změna měřítka mapy, jednoduchý
tisk atd.
K získání rozšířené funkčnonosti je potřeba provést konfiguraci dalších souborů, ale tomu
se věnuje již jiný dokument.
Základní nastavení mapy
Konfigurační soubor map_schema.inc obsahuje základní nastavení mapy a klienta.
Nastavují se zde výřez mapy pro úvodní zobrazení mapy, výřez pro zobrazení celé mapy,
omezující měřítka celé mapy, souřadný systém mapy, verze mapového klienta,
nastavení pro přehledovou mapu atd.
Příklad
Jak vypadá takový konfigurační soubor? Podívejme se na náš ukázkový projekt, který
leží v souboru
tms/examples/example1/.admin/map_schema.inc.
Definice seznamu vrstev
Konfigurační soubor layer_schema.inc
definuje hierarchické uspořádání vrstev v okně mapového klienta.
Zčásti kopíruje definici vrstev z projektu mapového serveru, ale může vrstvy složitěji
seskupovat do tzv. sad vrstev a také jim přidává další vlastnosti. Hierarchický seznam
vrstev dokonce za určitých podmínek podporuje kombinaci různých mapových a databázových
serverů.
Editace (přidání) vrstvy v sobě obsahuje editaci
projektu mapového serveru a seznamu vrstev aplikačního serveru (např. soubory projects/demo/demo.map
a example1/.admin/layer_schema.inc).
Příklad
Ukázka hierarchického seznamu vrstev z našeho projektu se nachází v souboru
tms/examples/example1/.admin/layer_schema.inc.
Nastavení stylu zobrazení vrstev
Konfigurační soubor style_schema.inc definuje styly
zobrazení vrstev (sad vrstev). Součástí je i nastavení vlastností pro zobrazení legendy
i některá rozšíření pro komunikaci s mapovým serverem. Stejně jako u seznamu vrstev se
většina nastavení přebírá ze stylů v projektu mapového serveru. Možnost předefinování
stylů z projektu mapového serveru ještě není zdokumentována.
Příklad
Soubor tms\examples\example1\.admin\style_schema.inc
Nastavení nástrojů a tlačítek klienta
Konfigurační soubor panel_schema.inc nastavuje,
které nástroje a tlačítka se mají objevit v okně panelu. Tyto funkční prvky
se vážou na typ klienta, takže mohou existovat různé úrovně klientů (jednoduchá či
složitá funkčnost) nad jedním projektem.
Příklad
Soubor tms\examples\example1\.admin\panel_schema.inc