This shows you the differences between two versions of the page.
mapserver [2017/01/08 22:08] efox created |
mapserver [2017/01/08 23:37] (current) efox |
||
---|---|---|---|
Line 20: | Line 20: | ||
====== součásti mapserveru ====== | ====== součásti mapserveru ====== | ||
* MapServer je CGI program a je spouštěný (webovým serverem) po každém obdržení požadavku | * MapServer je CGI program a je spouštěný (webovým serverem) po každém obdržení požadavku | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
- webový server | - webový server | ||
* webový server, který podporuje spouštění CGI aplikací. Nejčastěji se Apache HTTP Server nebo IIS | * webový server, který podporuje spouštění CGI aplikací. Nejčastěji se Apache HTTP Server nebo IIS | ||
- program MapServer | - program MapServer | ||
- | |||
* obvykle CGI program (mapserv.exe) - instalován v adresáři cgi-bin HTTP serveru | * obvykle CGI program (mapserv.exe) - instalován v adresáři cgi-bin HTTP serveru | ||
- | * | ||
- inicializační soubor | - inicializační soubor | ||
- | |||
* vyvolá 1. zobrazení aplikace | * vyvolá 1. zobrazení aplikace | ||
* využívá HTML formulář se skrytými parametry pro poslání počátečního dotazu HTTP serveru, který ho následně předá MapServeru | * využívá HTML formulář se skrytými parametry pro poslání počátečního dotazu HTTP serveru, který ho následně předá MapServeru | ||
Line 39: | Line 40: | ||
* definice jednotlivých vrstev - která data se mají v aplikaci použít, jak se mají vykreslovat, | * definice jednotlivých vrstev - která data se mají v aplikaci použít, jak se mají vykreslovat, | ||
* hierarchická struktura - skládá se z objektů, které začínají klíčovým slovem a končí slovem END | * hierarchická struktura - skládá se z objektů, které začínají klíčovým slovem a končí slovem END | ||
- | |||
- | {{ :: | ||
- šablona | - šablona | ||
- | |||
* rozhraní mezi uživatelem a MapServerem | * rozhraní mezi uživatelem a MapServerem | ||
* HTML soubor - definuje způsob sestavení výstupů z MPS na obrazovce uživatele | * HTML soubor - definuje způsob sestavení výstupů z MPS na obrazovce uživatele | ||
* poskytuje omezenou množinu operací, které může s aplikací provádět - prohlížení mapy, zvětšování / zmenšování, | * poskytuje omezenou množinu operací, které může s aplikací provádět - prohlížení mapy, zvětšování / zmenšování, | ||
* proměnné [klíčové_slovo] (MapServer tags) - před odesláním souboru uživateli nahrazeny informacemi (skutečnými hodnotami) o aktuálním stavu aplikace a o zobrazovaných datech | * proměnné [klíčové_slovo] (MapServer tags) - před odesláním souboru uživateli nahrazeny informacemi (skutečnými hodnotami) o aktuálním stavu aplikace a o zobrazovaných datech | ||
- | |||
- geodata | - geodata | ||
- | |||
* vektorovová data – výchozím f: Esri shapefile | * vektorovová data – výchozím f: Esri shapefile | ||
* jinak TIFF a GeoTIFF (s world file) | * jinak TIFF a GeoTIFF (s world file) |