V tomto týdnu budeme pokračovat v transformacích pomocí XSLT. Ten představuje klíčovou technologii tohoto semestru počítačové kartografie - XSLT umožňuje vytěžit z webu vhodná data (nejlépe formáty typu Open Data, například viz web ČSÚ, ale vlastně jakákoli, alespoň minimálně strukturovaná data), upravit je (viz úkol týkající se změny datového modelu) a následně je také vizualizovat (například ve formátech SVG, KML nebo GeoJSON; zapomněl jsem to napsat púřímo k úkolu, ale inspiraci můžete použít staší práci s názvem Visualization of GML data using XSL).
Sedmý týden semestru (ale i týdny následující) budou sloužit především k procvičování XSLT. Na úvod jedna drobná rada - pokud nemáte zkušenosti s XSLT, doporučuji si před řešením zápočtových úkolů vyzkoušet nějaké jednodušší příklady. Ty najdete v nějakých XSLT tutoriálech, například na stránkách J. Koska, W3C Schools nebo Zvon (můj osobní favorit). Nezapomeňte se podívat na verzi 2.0 (základy jsou sice stejné jako v jedničkové verzi, ale 2.0 obsahuje spoustu zajímavých funkcí).
Na starém webu předmětu je také tutoriál (prezentace a datové soubory) ukazující převod dat do jiného formátu pomocí XSLT. Příklad je sice velice jednoduchý - ukazuje převod krátkého datového souboru do webových stránek, včetně grafických prvků. Pro transformaci se používá transformační procesor integrovaný do prohlížeče. V případě Vašich úkolů (a většiny pokusů) budete muset použít externí procesor, nejlépe Saxon.
Vzhledem k tomu, že se problematice využití XSLT v geomatice a kartografii věnuji delší dobu, nabízím k prostudování další materiály (především prezentace na konferencích a případně články):
Sedmý týden semestru (ale i týdny následující) budou sloužit především k procvičování XSLT. Na úvod jedna drobná rada - pokud nemáte zkušenosti s XSLT, doporučuji si před řešením zápočtových úkolů vyzkoušet nějaké jednodušší příklady. Ty najdete v nějakých XSLT tutoriálech, například na stránkách J. Koska, W3C Schools nebo Zvon (můj osobní favorit). Nezapomeňte se podívat na verzi 2.0 (základy jsou sice stejné jako v jedničkové verzi, ale 2.0 obsahuje spoustu zajímavých funkcí).
Na starém webu předmětu je také tutoriál (prezentace a datové soubory) ukazující převod dat do jiného formátu pomocí XSLT. Příklad je sice velice jednoduchý - ukazuje převod krátkého datového souboru do webových stránek, včetně grafických prvků. Pro transformaci se používá transformační procesor integrovaný do prohlížeče. V případě Vašich úkolů (a většiny pokusů) budete muset použít externí procesor, nejlépe Saxon.
Vzhledem k tomu, že se problematice využití XSLT v geomatice a kartografii věnuji delší dobu, nabízím k prostudování další materiály (především prezentace na konferencích a případně články):
- XSLT Templates for Thematic Maps (abstrakt a jedna ukázková strana, na požádání zpřístupním celý text)
- Tvorba map pro Atlas mezinárodních vztahů
- Mapy v prohlížeči
- Google Earth a tematické mapy
- Visualization of Health Data Through SVG Maps
- Thematic Maps in Browser