Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

SVG v kartografii Otakar Čerba Západočeská univerzita Plzeň Geoinformatics 2006, Praha 12.5.2006.

Podobné prezentace


Prezentace na téma: "SVG v kartografii Otakar Čerba Západočeská univerzita Plzeň Geoinformatics 2006, Praha 12.5.2006."— Transkript prezentace:

1 SVG v kartografii Otakar Čerba Západočeská univerzita Plzeň Geoinformatics 2006, Praha 12.5.2006

2 Kartografie v prostředí internetu ● Příspěvek Prof. Michaela P. Petersona (22. konference ICA) – Internet Map Use – Internet Map Delivery – Internet Multimedia Mapping – Internet Mobile Mapping Co může formát SVG přinést do oblasti kartografie v prostředí internetu?

3 SVG - Scalable Vector Graphics ● Otevřený formát určený především pro popis a distribuci dvourozměrných vektorových dat v prostředí internetu ● Standard vytvářený W3C – Září 2001 - W3C Recommendation SVG 1.0 – 14.1.2003 - SVG 1.1 – Scalable Vector Graphics (SVG) Full 1.2 Specification - W3C Working Draft

4 Modularizace SVG 1.1 ● Verze 1.1 se zaměřuje především na aplikování SVG na méně výkonná mobilní zařízení - SVG Mobile Profiles (Mobile SVG) ● SVG Basic (SVGB) – Pro zařízení typu PDA (Personal Data Assistant) nebo Smartphone – Z původní specifikace byly odstraněny některé filtry a použití ořezových cest ● SVG Tiny (SVGT) – Podmnožina SVGB – Určeno především pro mobilní telefony – Byla vypuštěna podpora CSS stylů, filtrů, skriptů, gradientů, vzorků a průhlednosti

5 SVG = schéma SGML/XML ● Komunikace se všemi aplikacemi a technologiemi na stejné bázi – XML, GML, XHTML, MathML, XForms, SMIL, XSLT, DOM, XSL... ● Výhody SGML/XML – nezávislost (forma zápisu) – otevřenost (jednoduché přizpůsobení potřebám uživatele) – univerzalita (snadné propojení s jinými aplikacemi) – jednoduchá pravidla pro užívání

6 Internet Map Use ● šetření v oblasti nárůstu uživatelů internetu, nárůstu uživatelů map na internetu, metod používání map na internetu a přístupů ke zlepšení používání map na internetu ● Software pro prohlížení SVG – speciální prohlížeče, prohlížeče www stránek, plug-iny ● Minimální náklady na SVG mapy ● Interaktivní prvky – funkce prohlížečů, skripty ● Problém = nízká úroveň standardizace z hlediska výrobců software

7 Internet Map Delivery ● Výzkum se soustředí na nalezení lepších metod pro přenos map v prostředí internetu, především studium nových internetových protokolů a grafických souborových formátů pro kartografické aplikace. ● Specifické („kartografické“) vlastnosti SVG formátu – 3 základní prvky – vektor, rastr, text – Malá velikost souborů – binární varianta SVGZ – Geometrické transformace – Elementy a – Připojení metadat pomocí XML standardů – Antialiasing – Generování SVG z SHP, GML, databází...

8 Internet Multimedia Mapping ● Internetová kartografie zkoumá možnosti obohacení map o nejrůznější multimediální prvky. ● Současná situace – Rastr – PNG, JPEG – SMIL animace ● Budoucnost (SVG 1.2) – Integrace audio a video souborů – Streaming

9 Internet Mobile Mapping ● Hlavním problémem je redukce velikosti mapy pro zobrazení na malých displejích a přenos pomocí technologií s malou kapacitou. ● Na vývoji SVG se podílí například společnosti Nokia, ERICSSON nebo Sharp Corporation ● SVG Tiny je součástí 3GPP (3rd Generation Partnership Project) standardu jako povinný základ Multimedia Message Service (MMS) ● Kart. služby na bázi SVG poskytuje Vodafone nebo KDDI ● Velké množství konkurenčních formátů – RaveGeo, MapTP, SlimMap nebo GfxFeatureMap

10 Tvorba map v SVG ● Pomocí WYSIWYG (What You See Is What You Get) editorů ● Export z jiného formátu ● Generování z dat ve formátu XML pomocí XSLT transformací ● Generování z databáze prostřednictvím skriptovacích jazyků.

11 WYSIWYG editory ● Open-source (Inkscape, GLIPS Graffiti, Sodipodi) ● Java ● Snadnost + dostupnost = chyby ● Grafická přesnost – „ruční“ editace ● Java

12 Export dat ● Existující aplikace, včetně kartografických nástrojů ● Cesta pro skalní příznivce GIS ● Nemožnost ovlivnění výsledného SVG ● Nadbytečné prvky ● „ruční editace“

13 XSLT transformace ● Vše je SGML/XML ● Opakované využívání stylu ● Přizpůsobení SVG ● Programové vybavení (editory, konvertory, transformační procesory) ● Java ● Netriviální znalosti z oblasti XML a XSLT ● Nedostatečný komfort ● Java

14 Generování SVG z databáze ● Snadná modifikace SVG ● Zpracování velkého množství dat ● Existující technologie (i open source) ● Nutnost programování

15 Atlas mezinárodních vztahů ● Postup: – původní data (SHP, tabulky...) – datové vrstvy (JML) – transformace pomocí XSLT (SVG) – úprava (SVG) – převod do tiskového formátu (PDF) ● Použité technologie a software – ArcMap, JEdit, OpenJUMP, Saxon, GLIPS Graffiti, Inkscape, GSView...

16 Atlas mezinárodních vztahů Problémy ● Standardy – průhlednost, zápis stylů ● Prohlížeče ● Java – velké množství prvků mapy ● Převod SVG do PDF – neexistuje optimální varianta – Tisk do PDF – Uložení v PS – XSL FO – Vložení SVG do PDF...

17 SVG v kartografii? ANO!!! ● Univerzálnost, nezávislost, otevřenost a komunikativnost ● Rychlý vývoj ● Blíží se vylepšení SVG 1.2 NE !!! ● Nedodržování standardů ● Chybí podpora topologie, souřadnicových systémů a trojrozměrné grafiky, především výškových systémů

18 Děkuji za pozornost......a také za případné otázky


Stáhnout ppt "SVG v kartografii Otakar Čerba Západočeská univerzita Plzeň Geoinformatics 2006, Praha 12.5.2006."

Podobné prezentace


Reklamy Google