Upload
kolina
View
25
Download
3
Embed Size (px)
DESCRIPTION
PRESENTATION NAME. Description. Webová GIS aplikace pro lokalizaci nezákonného ukládání odpadu. Autor: Hana H álová Vedoucí práce: Ing. Katarína Slezáková Konzultant: Ing. Petr Fuks. Title. Úvod. Ekologické sdružení Confusio CZ ( http://www.confusio.cz/ ) - PowerPoint PPT Presentation
Citation preview
PRESENTATION NAMEDescription
Webová GIS aplikace pro lokalizaci nezákonného
ukládání odpadu
Autor: Hana Hálová
Vedoucí práce: Ing. Katarína Slezáková
Konzultant: Ing. Petr Fuks
Title
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
Úvod
• Ekologické sdružení Confusio CZ
(http://www.confusio.cz/)
• Zákon 185/2001 Sb. o odpadech a o změně některých dalších zákonů
• Definice černé skládky
• Problematika černých skládek na území ČR
Title
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
Cíl projektu
Návrh a implementace webové mapové aplikace, která umožní registrovaným uživatelům zadat do interaktivní mapy černé skládky nacházející se na území ČR, upřesnit jejich charakter a následně je vizualizovat.
Title
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
Specifikace požadavků
• Zobrazení mapových výstupů
• Zakreslení nově nalezené skládky
• Editace zakreslené skládky
• Základní funkce pro práci s mapou
• Správa účtů uživatelů
Diagram případů užití
Title
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
Výsledky rešeršní práce
• V oblasti odpadového hospodářství se mi nepodařilo najít žádnou podobnou aplikaci
• „Mapování“ řešeno přes e-maily
• Google: klíč. slovo „černé skládky“ → přes 37.000 nalezených odkazů
Title
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
Problematika webových mapových aplikací
Mapový server vs. Map API• UMN MapServer
– připravit vlastní mapovou kompozici– Získat data – největší problém– Sestavit klientskou aplikaci
• Map API– Připravená data a komponenty aplikace– Programátorský komfort
Title
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
Maps API
Mapový server vs. Map API
• UMN MapServer– připravit vlastní mapovou kompozici– Získat data – největší problém– Sestavit klientskou aplikaci
• Map API– Připravená data a komponenty aplikace– Programátorský komfort
Maps API
Yahoo Google
MicrosoftVirtual Earth
Open-StreetMap
MAPY.CZ AMAPY.CZ MAPS.GOOGLE.COM
Rychlost načítání Vysoká Vysoká Střední
Detailnost fotomap ČR Vysoká Vysoká Střední
Mapové podklady Evropa Evropa Svět
Detailnost měst a ulic Vysoká Vysoká Střední
Dokumentace Stručná Střední Výborná, detailní
Podpora komunity Slabá Střední Výborná
Omezení zobrazení / den 1000 požadavků
Žádná omezení Žádná omezení
Vektorové trasy Ne Ano Ano
Geocoding Ne Ne Ano (50.000 požadavků denně)
Vlastní mapy Ne Ne Ano
Srovnání mapových API
Title
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
Mapstraction
• Poskytuje společné aplikační rozhraní pro různé javascripty jednotlivých mapových API
• Umožňuje připravovat mapové aplikace nezávislé na konkrétním mapovém API
Title
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
Maps API
Mapový server vs. Map API
• UMN MapServer– připravit vlastní mapovou kompozici– Získat data – největší problém– Sestavit klientskou aplikaci
• Map API– Připravená data a komponenty aplikace– Programátorský komfort
Návrh řešení
Title
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
Použité technologie
• Google Maps API
• PostgreSQL + PostGIS
• PHP5
• DHTML (HTML + JavaScript + CSS)
Title
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
Použitá data
• Podkladová mapa (Google)
• ArcCR500 – vrstva okresy.shp, obce.shp
• CENIA – vrstva chráněných krajinných území
• Příprava dat – převod z S-JTSK do WGS-84
Title
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
Maps API
Mapový server vs. Map API
• UMN MapServer– připravit vlastní mapovou kompozici– Získat data – největší problém– Sestavit klientskou aplikaci
• Map API– Připravená data a komponenty aplikace– Programátorský komfort
Data od CENIA
Title
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
Maps API
Mapový server vs. Map API
• UMN MapServer– připravit vlastní mapovou kompozici– Získat data – největší problém– Sestavit klientskou aplikaci
• Map API– Připravená data a komponenty aplikace– Programátorský komfort
Grafické rozhraní aplikace
Title
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
Maps API
Mapový server vs. Map API
• UMN MapServer– připravit vlastní mapovou kompozici– Získat data – největší problém– Sestavit klientskou aplikaci
• Map API– Připravená data a komponenty aplikace– Programátorský komfort
DHTML =• HTML
• CSS
• JavaScript
• Ajax
Grafické rozhraní aplikace
Grafické rozhraní aplikace
Title
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
Maps API
Mapový server vs. Map API
• UMN MapServer– připravit vlastní mapovou kompozici– Získat data – největší problém– Sestavit klientskou aplikaci
• Map API– Připravená data a komponenty aplikace– Programátorský komfort
Grafické rozhraní aplikace
Title
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
Použité programové vybavení
• pgAdmin III
• Quantum GIS 0.9.1
• Zend Studio 5.2.0
• Gimp 2.4.2
• Visual Paradigm for UML 6.1
Title
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
Maps API
Mapový server vs. Map API
• UMN MapServer– připravit vlastní mapovou kompozici– Získat data – největší problém– Sestavit klientskou aplikaci
• Map API– Připravená data a komponenty aplikace– Programátorský komfort
Dokumentace k vlastnímu zpracování
• http://confusio.php5.cz/dokumentace/
Title
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
Použitá literatura
• Manuály jednotlivých programů:– http://postgis.refractions.net/docs/– http://www.openweekend.cz/slides/ow_2005/orlik_postgis.pdf– http://www.postgresql.org/docs/8.2/interactive/index.html– http://cz.php.net/manual/cs/index.php– …
• Licence Google Maps API:– http://www.google.com/intl/cs_ALL/help/terms_maps.html– http://code.google.com/apis/maps/– http://code.google.com/apis/maps/documentation/reference.html– …
Title
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
Použitá literatura
• Odpadové hospodářství: prof. Ing. Mečislav Kuraš, CSc., prof. Ing. Vojtech Dirner, CSc.
• Zákon 185/2001 Sb. o odpadech a o změně některých dalších zákonů
http://portal.gov.cz/wps/portal/_s.155/701?kam=zakon&c=185/2001
Title
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
• Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus et magna. Fusce sed sem sed magna suscipit egestas.
Děkuji za pozornost.