Geoinformatika Presentace diplomové práce Využití mapového serveru ArcIMS pro dynamické generování statistických map v prostředí WWW Vedoucí práce : Ing. Tomáš Peňáz, Ph.D. Řešitel : Bc. Tomáš Urbančík
Úkoly diplomové práce Transformace aplikace do prostředí mapového serveru ArcIMS Transformace aplikace do prostředí mapového serveru ArcIMS Systém doplnit o metodu kartodiagramu strukturního a kartogramu kvalifikačního, metody statistického zhodnocení vizualizovaných geodat Systém doplnit o metodu kartodiagramu strukturního a kartogramu kvalifikačního, metody statistického zhodnocení vizualizovaných geodat Implementovat webovou službu Implementovat webovou službu Zdokumentování zdrojových kódů s ohledem na předpokládaný další vývoj aplikace Zdokumentování zdrojových kódů s ohledem na předpokládaný další vývoj aplikace
Postup práce Seznámení se s ArcIMS Seznámení se s ArcIMS Vytvoření aplikace Vytvoření aplikace Implementace webové služby Implementace webové služby Testování aplikace Testování aplikace Vyhotovení dokumentace Vyhotovení dokumentace
Statistická mapa mapa znázorňující kvantitativní údaje v mapě. Metody: Kartodiagramy Kartogramy Dasymetrické Izolinií Teček
Kartodiagram mapa s dílčími územními celky, do kterých jdou diagramy znázorněna statistická data (absolutní hodnoty) jednoduchý strukturní kompletní
Kartogram mapa s dílčími územními celky, do kterých jsou plošným způsobem znázorněna statistická data (relativní hodnoty) jednoduchý homogenní jednoduchý kvalifikační
Statistické údaje Informace znázorněny pomocí: Informace znázorněny pomocí: sloupcového diagramu sloupcového diagramu histogramu histogramu doplňující informace doplňující informace
Webová služba umožňují jednoduchou komunikaci mezi aplikacemi v heterogenním prostředí umožňují jednoduchou komunikaci mezi aplikacemi v heterogenním prostředí vytvořil Ing.Jan Růžička, Ph.D. vytvořil Ing.Jan Růžička, Ph.D. implementuje klasifikační metody (stejné intervaly,jenksova optimalizace,kvantily) implementuje klasifikační metody (stejné intervaly,jenksova optimalizace,kvantily)
Digitální mapa územně správních jednotek (kraje, okresy) Databáze statistického sledování událostí v požární ochraně (1997 – 2004) Datové zdroje
Databáze SSU Zaznamenány všechny události a zásahy jednotek hasičských záchranných sborů Informace obsažené v databázi slouží k následnému statistickému zpracování umožňující sledovat vývoj jednotlivých událostí za určité časové období
ArcIMS 9.0 Mapový server Komerční produkt Náročný na HW Výborná dokumentace Poměrně snadná instalace ArcXML – protokol pro komunikaci
Zvolené programové prostředky WWW server – Apache (Win32), Apache Tomcat Apache AXIS 1.3 – web services Mapový server – ArcIMS 9.0 SŘBD – MySQL 4.1 (Win32), Oracle Skriptovací jazyk PHP – Webové technologie – HTML, JavaScript, CSS
Popis aplikace prohlížeč Microsoft Internet Explorer 6.0, Netscape 7.0, Firefox prohlížeč Microsoft Internet Explorer 6.0, Netscape 7.0, Firefox Rozlišení 1024 x 768 Rozlišení 1024 x 768
Dokumentace Volba správného stylu psaní kódu Volba správného stylu psaní kódu (dodrženy základní standardy a zvyklosti kódování) (dodrženy základní standardy a zvyklosti kódování) - Pokročilé programování v PHP5 - Pokročilé programování v PHP5 phpDocumentor ( phpDocumentor (
Pokračování projektu dynamické menu dynamické menu expertní systém expertní systém optimalizace rychlosti zpracování SQL dotazů optimalizace rychlosti zpracování SQL dotazů
Použitá literatura Cartography Thematic Map Design; Borden D. Dent Cartography Thematic Map Design; Borden D. Dent Tématická kartografie; Jaromír Kaňok Tématická kartografie; Jaromír Kaňok PHP5 pokročilé programování; Zoner Press PHP5 pokročilé programování; Zoner Press Webdesign s webovými standardy; ZonerPress Webdesign s webovými standardy; ZonerPress
Použitá literatura PHP – Tvorba internetových aplikací; Jiří Kosek PHP – Tvorba internetových aplikací; Jiří Kosek Apache – příručka správce WWW serveru; Vladimír Pošmura Apache – příručka správce WWW serveru; Vladimír Pošmura Vytváříme WWW stránky a spravujeme moderní web site; ComputerPress Vytváříme WWW stránky a spravujeme moderní web site; ComputerPress Myslíme v jazyku SQL tvorba dotazů; Grada Publishing Myslíme v jazyku SQL tvorba dotazů; Grada Publishing Pokročilé programování pro WWW; SoftPress Pokročilé programování pro WWW; SoftPress JavaSctipt kompletní průvodce; Computer Press JavaSctipt kompletní průvodce; Computer Press CSS pro webdesignéry; Marek Prokop CSS pro webdesignéry; Marek Prokop
Děkuji Vám za pozornost