Jan Růžička, Leden 2002
22/01/05 Proč pro prezentaci prostorových dat využívat nástrojů WWW Nízké náklady na vybavení klientského počítače Snadné zvýšení počtu uživatelů
22/01/05 Proč pro prezentaci prostorových dat nevyužívat nástrojů WWW Obtížnější propojení s jinými aplikacemi Nedůvěra uživatelů Zvýšené nároky na výkon serveru (obvykle) Nedostatečná rychlost (v některých případech)
22/01/05 Co to znamená publikovat prostorová data v prostředí WWW Obvykle Zobrazovat na základě požadavků uživatele –popisnou (atributovou) složku popisu geoprvků –grafickou (geometrickou) složku popisu geoprvků
22/01/05 CGI Obecné schéma prezentace v prostředí WWW prohlížeče WWW prohlížeč WWW server Popisná a grafická data Požadavek uživatele GIS software Mapový server Geografická databáze
22/01/05 Způsob prezentace popisné složky Textový výpis - např. formátovaný do tabulky Výpis do formuláře - může sloužit i pro editaci popisné složky
22/01/05 Základní způsoby prezentace grafické složky Využití standardních nástrojů HTML a WWW prohlížečů Rozšíření prohlížeče o Plug - in resp. ActiveX Využití jazyka JAVA Využití jazyka XML a formátu SVG
22/01/05 Využití standardních nástrojů HTML a WWW prohlížečů Vygenerování rastru (může být předem připravený) Rozšíření statického rastru o „klikací“ mapu Interaktivita zabezpečená pomocí CGI, či skriptovacích jazyků na straně klienta (např. Java Script)
22/01/05 Rozšíření prohlížeče o Plug - in resp. ActiveX Prezentace nestandardních rastrových formátů Prezentace vektorových formátů (VRML, SVG) Rozšíření možností WWW prohlížeče o funkce implementované v Plug - inu (ActiveX) - změna měřítka mapy, zapínání, vypínání vrstev, měření vzdálenosti...
22/01/05 Využití jazyka JAVA Zobrazení rastrového formátu Zobrazení vektorové kresby Implementace obdobných funkcí jako v případě Plug-inu (ActiveX)
22/01/05 Základní prvky prezentace Název Ovládací prvky pro mapu Mapové pole Dotazy/AnalýzyTextové výsledky zpracování dotazu/analýzy Základní instrukce pro práci s prezentací dat + další informace Legenda
22/01/05 Mapový server / 1 Zpracování požadavků uživatele Komunikace s geografickou databází Komunikace s programovým vybavením GIS Nemusí být přítomen v případě využití jazyka JAVA
22/01/05 Mapový server / 2 Dvě funkční části –pro práci s popisnou částí –pro práci s grafickou částí
22/01/05 Příklad řešení mapového serveru CGI Program (napsaný např. v jazyce C) Modul grafika Modul atributy CGI Program pro práci s grafickou složkou popisu (napsaný např. v jazyce C) CGI skript pro práci s atributovou složkou popisu (vytvořený např. v IDC/HTX, ASP nebo PHP3)
22/01/05 Další možnosti Mapový server může generovat výstup takového charakteru, který je zobrazitelný i mimo WWW prohlížeč, např. ve standardní desktop aplikaci pro GIS (např. ArcGIS - ArcIMS + ArcView)