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) | ||