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