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∞.