WebMap® - INTERNETOVÝ PROHLÍŽEČ MAP

CO JE TO WebMap®

Systém WebMap slouží k prohlížení zadaného souboru map prostřednictvím internetu. Pomocí systému lze z mapových témat sestavit mapové pohledy a prostřednictvím internetového serveru na platformě Microsoft Windows NT tyto mapy zveřejnit pro běžné uživatele internetu. Koncoví uživatelé si pak tyto mapy mohou prohlížet v běžném internetovém prohlížeči (např. Microsoft Internet Explorer); při prohlížení mohou nastavovat měřítko zobrazení, vybírat oblasti mapy pomocí myši a zjišťovat různé popisné údaje o takto vybraných objektech.

Možnosti stávajícího systému WebMap®

Koncový uživatel
·        generátor v této verzi umožňuje základní prohlížení mapy prostřednictvím běžných internetových stránek;
·        u zobrazené mapy je možno měnit měřítko zobrazení a posouvat zobrazený úsek mapy;
·        pomocí tlačítek na webové stránce je možno zapínat a vypínat zobrazení jednotlivých mapových témat;
·        lze zvolit aktivní téma pro vybírání objektů pomocí myši;
·        při vybrání určitého objektu myší se zobrazí tabulka se soupisem popisných údajů k tomuto objektu;
·        objekty je navíc možno vybírat prostřednictvím dotazů - zadáním požadované hodnoty nebo rozsahu hodnot popisných údajů;
·        tlačítkem INFO je možné odejít na předem definovanou HTML stránku s doplňujícími popisnými informacemi;
·        nástrojem pro stahování snímků je možné stáhnout mapový pohled v rastrové podobě v uživatelem definované hustotě rastru, včetně hlavičky pro osazení v ArcView či MapInfo;
·        tlačítkem kvalita může uživatel měnit úroveň komprimace přenášených informací mezi serverem a koncovým uživatelem. Ten tak rozhoduje o rychlosti odezvy serveru závislé na podrobnosti zobrazovaných informací.

WebMap Editor
·        vytvářené mapové pohledy je v editoru možno složit z libovolného počtu mapových témat; pro každé téma je možno zadat jeden nebo více způsobů vykreslování:
·        základní kresba - přímé vykreslení geometrie mapového tématu;
·        intervalová kresba - vykreslení geometrie tématu s odstupňováním barvy, tloušťky čar nebo velikosti symbolů podle číselné hodnoty zvoleného popisného údaje;
·        kresba podle tabulky hodnot - vykreslení geometrie tématu, přičemž jednotlivým hodnotám zvoleného popisného údaje jsou přiřazeny různé barvy nebo další grafické parametry;
·        popisy - na místa určená geometrií témat se vypíší textové nebo číselné hodnoty zvoleného popisného údaje;
·        grafy - na místa určená geometrií témat se zobrazí sloupcové nebo koláčové grafy, které graficky znázorní velikosti číselných hodnot zvolených popisných údajů;
·        hustota bodů - uzavřené oblasti se vyplní skupinou náhodně rozmístěných bodů, jejichž počet je přímo úměrný číselné hodnotě zvoleného popisného údaje) a popisný text;
·        pro jednotlivá témata je dále možno definovat veřejné popisné údaje - tedy údaje, které při prohlížení mapy uživatel získá kliknutím na určitý objekt
·        mapové pohledy lze sestavovat buď přímo v programu WebMap, nebo je lze vytvořit pomocí programu ArcView a do programu WebMap načíst již hotové projekty apr;
·        do editoru je možno načíst soubor PRVR s popisem stromové struktury mapových témat; ze souboru se zároveň načtou popisné údaje k jednotlivým tématům, které program využívá při vytváření internetových stránek (například textový název tématu se implicitně zobrazuje jako nadpis legendy tohoto tématu, pokud není v editoru zadán jiný název).

WebMap Editor přehled uživatelských funkcí
Kromě výše uvedených obecných úloh programu, jako je skládání mapových pohledů z libovolného počtu vrstev, práce s rastrovým podkladem, tematické mapování, vykreslování legend, popisování prvků, vykreslování grafů byl program na přání zákazníků vybaven dalšími funkcemi, které u jiných prostředků zcela běžné nejsou.

Připojení k databázi ORACLE
K libovolné mapové vrstvě je možné připojit přes identifikátor jednu, nebo více dalších tabulek ve formátu DBF nebo ORACLE. Počet tabulek není prakticky omezen a je povolena kombinace více zdrojů najednou. To umožňuje různé kombinace užití, kdy v základní tabulce jsou pouze popisné údaje s časem téměř neměnné, k nimž jsou připojeny dynamicky se měnící údaje z databáze ORACLE. Systém je však možné používat zcela bez databáze ORACLE, nebo naopak zpracovávat alfanumerické údaje pouze z této databáze a k mapové vrstvě je připojit pouze přes identifikátor. Tímto posledním způsobem je možné WebMap rychle připojit k jakémukoliv stávajícímu informačnímu systému bez nutnosti duplicit v datech a složitých převodů dat.

MapObjects
Po analýze licenční politiky firmy ESRI a předpokládaných problémů se v roce 1999 Hydrosoft rozhodl jít ve vývoji WebMapu nezávislou cestou a opustit všechny vývojové nástroje ESRI, tedy i MapObjects. Tento krok nabízí uživatelům kromě nižší koncové ceny aplikace a finanční i politické nezávislosti na firmě ESRI i vyšší výkon systému, tedy vyšší rychlost a spolehlivost a širší spektrum uživatelských služeb. Odpovědnost ve vývoji pouze za vlastní chyby považujeme pro nás i pro  koncového zákazníka za cennější než líbivý příslib „standardního“ řešení.

Časové řady
Specielní úlohou WebMapu je řešení časových řad, připojených z databáze ORACLE. Tento modul je vhodný zejména v případě zobrazování měrných profilů, ke kterým jsou prováděna dlouhodobá měření. Modul umožňuje zadat pro období od – do výsledky vybraných veličin pro vybraný měrný bod či skupinu bodů a vynést tyto hodnoty do grafů.

Práce s rastrem v pozadí
Z důvodu nízké rychlosti a dalším omezením práce s rastrovým podkladem v původní verzi WebMapu (fotky, mapy) byl vyvíjen samostatný modul na práci s bezešvým rastrovým podkladem. Výsledkem je pak modul který práci s rastrem zásadním způsobem urychlil a mimo jiné i umožňuje přesouvat rastr nad vektorové vrstvy ve formě poloprůhledného barevného či bitového rastru.

Stahování snímků
Jedním z požadavků bylo umožnit stažení snímku z obrazovky. Poté, co si uživatel vybere mapový pohled, vybere si patřičný ZOOM a všechna další nastavení, potřebuje stáhnout obrázek pro další jinou práci. Samotný PrintScreen není vhodný pro malé rozlišení snímku. Proto je uživatelům nabídnuta funkce, ve které upřesní rozlišení rastrového snímku a WebMap po odsouhlasení uživatelem, kterému nabídne velikost snímku, vygeneruje připravený pohled ve formátu JPEG a nabídne jej ke stažení. Součástí tohoto snímku po odeslání je hlavička pro ArcView a MapInfo. V těchto dvou systémech je potom samotným puštěním snímku obrázek osazený v souřadném systému. (Není-li celý projekt v relativních souřadnicích.)

MapLook
Je volně šiřitelný program vyrobený pro specielní potřeby uživatelů WebMapu. Myšlenka je tato. Chceme nabídnout zákazníkům data, která si mohou odnést domů, mohou si je prohlížet v relativně podrobném rozlišení včetně legend a popisů, mohou si je v měřítku vytisknout. Přesto tato data nesmí být vektorová z důvodu úniku informací.

Tento problém vyřešil MapLook. Ve WebMap Editoru je možné během několika minut vygenerovat celý projekt, nebo jeho jednotlivé mapové pohledy i s legendami do specielního formátu pro program MapLook. Při generování uživatel rozhoduje o tom, v jaké podrobnosti se mají snímky generovat. Pochopitelně podrobnost je vykoupena velikostí snímků. Program MapLook potom slouží k zobrazování těchto snímků ve struktuře WebMapového projektu s možnostmi zoomování, posouvání, tisků v měřítku a podobně.