Table of Contents

internetová aplikace, která zpřístupňuje geografická data a umožňuje práci s nimi bez nutnosti instalace speciálního softwaru

dostupná řešení

součásti mapserveru

mapfile!!!

  1. webový server
    • webový server, který podporuje spouštění CGI aplikací. Nejčastěji se Apache HTTP Server nebo IIS
  2. program MapServer
    • obvykle CGI program (mapserv.exe) - instalován v adresáři cgi-bin HTTP serveru
  3. inicializační soubor
    • 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
    • není povinný
    • místo HTML formuláře lze k inicializaci použít i obyčejnou URL adresu, která obsahuje všechny potřebné parametry, formulář je ovšem přehlednější
    • stejně jako protokol HTTP je i MPS bezestavový a právě předávání parametrů přes formuláře je jednou z cest, jak informace udržovat
  4. mapsoubor
    • základní konfigurační soubor MPS (*.MAP) - popis struktury výsledné mapy
    • nastavení všech prvků výstupu: vlastní mapy, legendy, přehledky i grafického měřítka
    • uvozen globálními nastaveními, jako je umístění datových souborů a souborů popisujících použité symboly a fonty, celkové rozměry mapy, použité jednotky…
    • definice jednotlivých vrstev - která data se mají v aplikaci použít, jak se mají vykreslovat, určuje, jakým způsobem zacházet s dotazy.
    • hierarchická struktura - skládá se z objektů, které začínají klíčovým slovem a končí slovem END
  5. šablona
    • rozhraní mezi uživatelem a MapServerem
    • 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í, zapínání a vypínání datových vrstev po dotazy na prvky v mapě
    • 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
  6. geodata
    • vektorovová data – výchozím f: Esri shapefile
    • jinak TIFF a GeoTIFF (s world file)
    • pokud má polygon ve svém atributu druh hodnotu pevnina, má ho vykreslit černým obrysem se zelenou výplní a do legendy má ke vzorku zobrazit popis Zemské kontinenty, což je jméno této třídy

geoserver x mapserver

SOAP

REST