1
WEBOVWEBOVÁÁ
KARTOGRAFIEKARTOGRAFIE
RNDr. TomRNDr. Tomášáš ŘŘEZNEZNÍÍK, Ph.D.K, Ph.D.
MapovMapovéé zdroje, podzim 2008zdroje, podzim 2008
Laboratoř geoinformatiky a kartografie
Historie WebuHistorie Webu
ˇˇ 1983 internet (TCP/IP)
* 1989 World Wide Web
- hypertextový odkaz (link) vytváří spojení s
dalším počítačem přes jednotné rozhraní
- nativní podpora pro:
text
grafika
zvuk
animace
jiný typ souboru
* 1991 dokončen protokol WWW
* 1994 jeho široká podpora
Laboratoř geoinformatiky a kartografie
Mapy na internetuMapy na internetu
Laboratoř geoinformatiky a kartografie
ˇˇ 1989 Atlas of Arkansas
* 1994 W3C doporučení PNG (Portable Network Graphics)
* 1994 Zavedení skriptů
* 1995 CGI (Common Gateway Interface)
* 1997 První webová mapová služba (ArcIMS)
* 1999 SVG (Scalable Vector Graphics)
* 2005 Google Maps
* 2005 Mapy.cz
* 2006 Google Maps API
* 2007 Katalogová služba OGC (Open Geospatial Consortium)
Mapy na internetuMapy na internetu
Laboratoř geoinformatiky a kartografie
ˇˇ komise ,,Maps on the internet" ICA (International Cartographic
Conference) od r. 1999
* Michael P. Peterson (University of Omaha), Georg Gartner (TU Wien)
* V ČR pouze MU má předmět Webová kartografie
- ZD213 Webová kartografie
- Z8188 Geoinformační technologie 2 webová kartografie
* Oblast standardizace: W3C, OGC
ProPročč dděělat webovlat webovéé mapy?mapy?
* modernější
* levnější
* rychlejší
* efektivnější aktualizace
* interakce
* dynamika
Laboratoř geoinformatiky a kartografie
ProPročč nedneděělat webovlat webovéé mapy?mapy?
* omezený počet uživatelů
* cena pro uživatele
* nepřehlednost
* rozlišení a nastavení (monitoru) uživatele
* nedostatečná kontrola nad správou barev
Laboratoř geoinformatiky a kartografie
2
Co je tCo je třřeba k vytvoeba k vytvořřeneníí svsvéé ččáásti Webu?sti Webu?
* mozek
* základní počítačová gramotnost
* počítač s alespoň jednoduchým textovým editorem
* webový prohlížeč
* mít o čem psát
* hodí se připojení k internetu
* nemusíte umět programovat
* nejsou potřeba drahé programy
* nejsou potřeba peníze
Laboratoř geoinformatiky a kartografie
PodPodííl webových prohll webových prohlíížžeečůčů
Laboratoř geoinformatiky a kartografie
1,5%0,5%5,5%-1,5%15,8%68,9%Leden 2004
1,4%0,4%12,6%-1,6%13,2%67,6%Červenec 2004
1,1%0,3%4,0%19,3%2,1%4,4%65,3%Leden 2005
0,5%-2,6%19,8%0,4%5,9%67,9%Červenec 2005
NN 7NN 4MozFfoxO 7/8IE 5IE 6Měsíc a rok
I + II Q 2008
VVáálka prohllka prohlíížžeečůčů
Laboratoř geoinformatiky a kartografie
WorldWorld WideWide WebWeb ConsortiumConsortium (W3C)(W3C)
Laboratoř geoinformatiky a kartografie
* více než 400 členů; sídla Japonsko, Francie, USA
* HP, IBM, Microsoft, Nokia, Intel, Oracle, Xerox,...
* každý člen má stejné hlasovací právo
* členství je dobrovolné žádná legislativní síla
* tvorba doporučení (od r. 1994 přes 90)
* nejznámnější doporučení: HTML, XML, PNG
* implementace doporučení výhodná pro každého člena
OpenOpen GeospatialGeospatial ConsortiumConsortium (OGC)(OGC)
Laboratoř geoinformatiky a kartografie
* Open Geospatial Consortium Inc. (OGC) je nezisková
mezinárodní organizace s dobrovolným členstvím, která vede vývoj
standardů pro geoprostorové a lokalizační služby
* http://www.opengeospatial.org/
* členy např. ESRI, Oracle, Microsoft, Mapinfo, Autodesk, Bentley,
Shell, NASA, HS RS, Masarykova univerzita (LGC)
* řada standardů velice rozšířena (GML, Simple Features Spec for
SQL)
* v oblasti webových služeb nejrozšířenější:
- Web Map Service (WMS)
- Web Feature Service (WFS)
- Web Coverage Service (WCS)
- Web Processing Service (WPS)
ZZáákladnkladníí formformááty na Webuty na Webu
* úplným základem je HTML dokument
- podpora hypermédií (obrázky, animace, zvuk, video)
formáty pro obraz
- JPEG - GIF - PNG
* formáty pro animace
- GIF - Flash - VML - SVG
* formáty pro zvuk
- MIDI - WAV - AU - MP3
Laboratoř geoinformatiky a kartografie
3
PouPoužžititíí formformááttůů
Laboratoř geoinformatiky a kartografie
* GIF a PNG
- ikony
- navigační prvky na stránce
- loga
- mapy (nejlepší pro ně je PNG)
* JPEG
- fotografie
PouPoužžititíí formformááttůů
JPEG, velikost 37KB,
komprese 1%, 16 mil.
barev
GIF, velikost 19KB,
256 barev
PNG, velikost 18KB,256 barev
PouPoužžititíí formformááttůů
formát GIF/PNG, bílá plocha je
neposkvrněná
formát JPEG, v bílé ploše jsou skvrny
PouPoužžititíí formformááttůů
PNG, 26 kB JPEG, 29 kB
Vektorový
* server na základě požadavku klienta připraví množinu
geoprvků (pouze vektorová d.), provede případný ořez a
zašle klientovi
* technologicky náročnější
* proprietární nebo otevřený formát => nutné aby prohlížeč
dokázal data interpretovat
* formáty GML, KML (Google Earth), XML, SVG, ...
Často a výhodná kombinace obou způsobů v rámci jedné
aplikace...
PPřřenos geodat na Webuenos geodat na Webu
Rastrový
* na serveru se dle požadavku klienta z rastrových a
vektorových dat vygeneruje mapový výřez, jako obrázek se
odešle klientovi
* technologicky jednodušší
* velký datový objem, velké objemy zbytečných nebo
duplicitních dat
* omezené možnosti změn vzhledu
* běžné rastrové formáty musí umět prohlížeč JPEG,
TIFF, GIF, PNG, ...
PPřřenos geodat na Webuenos geodat na Webu
4
Princip DNSPrincip DNS
Laboratoř geoinformatiky a kartografie
* prostor doménových jmen tvoří strom
* každý uzel tohoto stromu obsahuje informace o části jména (tj.
doméně)
* kořenem stromu je tzv. kořenová doména, která se zapisuje jako
samostatná tečka
* pod ní se v hierarchii zapisují tzv. domény nejvyšší úrovně
- tematické (com, edu, gov,...) - státní (cz, sk, uk,...)
* strom se dělí do zón, který mají na starosti správci (http://www.nic.cz/)
* počet CZ domén: 441 909 (07/2008)
* subdomény (např. http://geogr.muni.cz)
VyhledVyhledáánníí strstráánkynky inmapyinmapy..czcz
Laboratoř geoinformatiky a kartografie
www.inmapy.cz
www.inmapy.cz?
www.inmapy.cz?
www.inmapy.cz?
.
.cz
inmapy.cz
217.31.205.50
DNS GÚ MU:
147.251.65.2
PC č. 17 v Z1
147.251.65.117
193.0.14.129
88.146.119.130
servery pro .cz
217.31.205.50
217.31.205.51
server pro inmapy.cz
88.146.119.130
ZZáákladnkladníí webovwebováá publikacepublikace
Laboratoř geoinformatiky a kartografie
* striktně se držíme doporučení W3C
* grafiku můžeme zobrazit pouze ve 3 formátech (jpg, gif, png)
* pouze statické mapy, žádná interaktivita
Řešení:
* rozšíření na straně klienta (klientská aplikace)
* rozšíření na straně serveru (serverová aplikace)
KLIENTSKÁ ŘEŠENÍ
KlientskKlientskáá aplikace:aplikace: plugplug--inin
Laboratoř geoinformatiky a kartografie
mapa1.pdf
o_inmapy.htm
PDF
plug-in
KlientskKlientskáá aplikace:aplikace: plugplug--inin
Laboratoř geoinformatiky a kartografie
Výhody
* interaktivní mapy
* plug-in (zásuvný modul) je zdarma
* tisíce různých plug-inů možnost rozšíření webové publikace
Nevýhody:
* nutnost instalace
* nutnost reinstalace při změně verzí (jako např. u SVG)
* mnohdy odlišné pro různé webové prohlížeče
5
KlientskKlientskáá aplikace:aplikace: plugplug--inin
Laboratoř geoinformatiky a kartografie
Hlavní využívané formáty:
* PDF (Portable Document Format) PDF plug-in
* VML (Vector Markup Language) v IE přirozeně; VML plug-in
* SVG (Scalable Vector Graphics) SVG plug-in
* SWF (Shockwave Flash) Flash plug-in
SpojenSpojeníí VML a SVGVML a SVG -- AxioMapAxioMap
Laboratoř geoinformatiky a kartografie
JavaJava
Laboratoř geoinformatiky a kartografie
* platformě nezávislý objektový programovací jazyk
* vyvinut Sun Microsystems, 1995
* používaný ke tvorbě aplikací nebo jejich podpoře na počítači či síti
* malé aplikace applety mohou být také součástí www stránek
* applety umžňují interaktivitu
* pro prohlížení je třeba instalovat Java virtual machine tzv. interpret
Javy
* objektově orientovaný, distribuovaný, bezpečný, přenositelný,...
* pomalejší start programů (oproti C++,...) překlad a pak spuštění
* paměťová náročnost nutnost mít v paměti celé běhové prostředí
* chybí některé ,,klasické" funkce umožňující tvorbu chyb
kód Java
appletu
KlientskKlientskáá aplikace: Javaaplikace: Java
Laboratoř geoinformatiky a kartografie
mapa.class (X)HTML
dokument
Java
virtual
machine
Interaktivní mapy
Interaktivní mapy patří mezi nejžádanější
mapové produkty
Jednoduché interaktivní mapy
Zde zvidíte příklad takové interaktivní mapy