250 likes | 378 Views
Řešitel: František Klímek Vedoucí: Ing. David Vojtek. Vizualizace seismických dat projektu ORFEUS v prostředí MapServer UMN integrovaná na Live CD. Cíle projektu. Vytvoření mechanizmu pro stahování nedávných zemětřesení z RSS kanálu a jejich vizualizaci pomocí mapového serveru MapServer UMN
E N D
Řešitel: František Klímek Vedoucí: Ing. David Vojtek Vizualizace seismických dat projektu ORFEUS v prostředí MapServer UMNintegrovaná na Live CD
Cíle projektu Vytvoření mechanizmu pro stahování nedávných zemětřesení z RSS kanálu a jejich vizualizaci pomocí mapového serveru MapServer UMN Vytvoření interaktivních webových stránek pro 2D vizualizaci historických zemětřesení na základě výběrových dotazů Implementace aplikace a mechanizmu pro zobrazování nedávných zemětřesení na Live CD, pro zpřístupnění běžným uživatelům
Zemětřesení • Řada otřesů, které se šíří ve vlnách zemským nitrem nebo podél povrchu zemské kůry • Příčinou je náhlé uvolnění energie v zemské kůře nebo ve svrchním plášti • Ohniska (hypocentra) zemětřesení mohou ležet až do hloubek 700 km
Charakteristiky zemětřesení Velikost (intenzita) – hodnotí se dle následků Působení na obyvatelstvo, škody na stavbách, rozsah viditelných deformací Měřítko – upravená Mercalliho stupnice (12 stupňů) Síla (magnitúdo) – určeno rozměry seismických vln (max. zaznamenané je 8,6) Měřítko – Richterova stupnice Typ: Mw, Me, Ms, MB, ML Epicentrum – bod na zemském povrchu ležící nad ohniskem zemětřesení, určen souřadnicemi Ohnisko (hypocentrum zemětřesení) – místo odkud se šíří seismické vlny, souřadnice + hloubka
ORFEUS Observatories and Research Facilities for EUropean Seismology Evropská nezisková organizace Koordinace 2 projektů NERIES – síť pro podporu výzkumu evropské seismiky MEREDIAN – středozemní evropská informační a zálohovací síť zemětřesení Úkol – zdokonalení nynější evropskou infrastruktury pro výměnu seismických dat Publikace zemětřesení ve formě RSS kanálu
Přístup k řešení Rozdělení do dílčích úkolů Návrh aplikace Výběr technologií a programových prostředků Pořízení a příprava geografických dat Návrh vzhledu a ovládacích prvků Tvorba aplikace Implementace na Live CD
Návrh aplikace Rozdílnost dat a určení => rozdělení na 2 aplikace Monitor nedávných zemětřesení Prohlížeč historických zemětřesení
Schéma aplikace pro zobrazování historických zemetřesení Požadavek www www Mapový Báze server prohlížeč server prostorových Apache dat Odpověď
Schéma aplikace pro zobrazování nedávných zemětřesení Báze Požadavek prostorových dat www www Map server prohlížeč server Apache Odpověď html šablony Odpověď Požadavek aktualizace Požadavek Perl skript pro aktualizaci dat www server programu ORFEUS Odpověď Spuštění Cron
Programové vybavení Strana serveru Apache – www server UMN MapServer PostgreSQL PostGIS Perl Cron Strana klienta Webovy prohlížeč – Mozilla Firefox
Geografická data Data topografického podkladu Na pozadí, dokreslují, pomoc při identifikaci Hranice států, vodstvo, reliéf apod. Data seismických jevů
Data topografického podkladu • Natural Earth – stínovaná fyzická mapa světa • Hustota obyvatel • Hranice států • Litosférické desky • Zeměpisná síť poledníků a rovnoběžek
Data seismických jevů Nedávná zemětřesení, zdroj RSS kanál projektu ORFEUS XML soubor - k prezentaci novinek Obsahuje: datum, čas, zeměpisná šířka a délka, hloubka, magnitudo, název místa
Data seismických jevů Historická zemětřesení Původ: Diplomová práce „Možnosti GIS při tvorbě trojrozměrných map zemětřesení“ Pavla Hajného, formát ESRI shapefile Nejstarší zemětřesení 10.10.1900, nejnovější 31.12.2001 Magnitudo > 3 Přibližně 350 000 záznamů Import dat do PostgreSQL/PostGIS Využití shp2pgsql a psgl Vytvoření indexu dle: magnituda, hloubky, geom. složky a data vzniku => zrychlení
Pro zobrazování nedávných zemětřesení • - Presentace množství informací • - Statická a dynamická část • - Co největší využití plochy monitoru • - Maximalizovaný mód
Pro prohlížení historických zemětřesení: • nadpis, mapové okno, prvky pro zvýšení interaktivity, legenda, část pro zobrazování výsledku dotazů, část pro zadávání omezujících parametrů
Tvorba aplikace Definiční soubor map HTML šablony (standart XHTML 1.0) CSS - kaskádové styly pro zformátování vzhledu stránky (standart CSS 2) Oživení stránky - DHTML JavaScript (standart ECMA - ECMAScript) AJAX DOM – pro přístup k prvkům Skript pro hlídání RSS kanálu a případnou aktualizaci dat – Perl Nadstavení Cron – pravidelné spouštění skriptu
Implementace na Live CD Live CD – Živé CD Vytváření X přetváření Výběr vhodného základu => Knoppix Skripty pro ulehčení konfigurace a práce Balíčkovací systém z distribuce Debian Přetváření – „re-mastering“ Vytvoření obrazu CD na disku Změna kořenového adresáře Provedení úprav Změna kořenového adresáře zpět do původního systému Vygenerování nového ISO obrazu Vypálení
Ukázka aplikace pro zobrazování nedávných zemětřesení
Ukázka aplikace pro zobrazování historických zemětřesení