3.1.1 Transformace prostorových dat do podoby publikovatelné na straně klienta

Transformace prostorových dat do podoby publikovatelné na straně klienta znamená následující operace:

· Načtení konfiguračního souboru, který definuje pravidla pro vykreslení geometrické složky dat

· Nastavení rozsahu zobrazovaných dat (definováno obdélníkem)

· Spojení s databází prostorových dat

· Výběr dat spadajících do definovaného rozsahu

· Načtení příslušných dat

· Vytvoření rastrového obrazu dle pravidel v konfiguračním souboru resp. vytvoření souboru s vektorovými daty dle pravidel v konfiguračním souboru

Vytvořený rastrový obrázek, resp. vektor je zasílán ke klientovi. V případě tenkého klienta mapový server rovněž zasílá ke klientovi HTML kód, který představuje uživatelské rozhraní aplikace (tlačítka, formuláře, mapové pole, legenda, měřítko).

Popis

Obrázek 3-1: Transformace prostorových dat do podoby publikovatelné na straně klienta.

Transformace prostorových dat do podoby publikovatelné na straně klienta

Konfigurační soubor (soubory), který definuje způsob vytvoření rastru resp. vektoru, který je zasílán na stranu klienta obsahuje zpravidla následující údaje:

· Ohraničující obdélník

· Název a způsob připojení k databázi prostorových dat

· Seznam skupin geoprvků (resp. datové vrstvy)

· U každé skupiny geoprvků je pak obvykle uvedeno:

- Symbol pro vykreslení (barva, tloušťka čáry, styl čáry)

- Informace o popisu geoprvků (label)

Soubor může obsahovat mnoho dalších údajů jako např. údaje o legendě, měřítku, měřítkovém omezení, začlenění geoprvků do tříd.

Definice obsahu prvků mapové kompozice

 

SAMOSTATNÝ ÚKOL 4

 

Spusťte desktop aplikaci, kterou obvykle využíváte ke tvorbě mapových výstupů. Projděte možnosti definice mapového výstupu ve vaší desktop aplikaci, sepište je, a publikujte v on-line diskusi.

Konfigurační soubor

 

Samotná mapová kompozice (tedy rozložení prvků v ploše) může být řešena dvěmi základními způsoby:

· Řeší ji samotný mapový klient (obvykle se jedná o neměnné rozmístění prvků (podobně jako u desktop aplikací)).

· Řeší se konfiguračním souborem na straně serveru (může se jednat o HTML kód, nebo o formu zápisu, které rozumí mapový klient a je schopen podle definice přizpůsobit svůj vzhled).

Mapová kompozice