Upload
nathaniel-cervantes
View
27
Download
0
Embed Size (px)
DESCRIPTION
Ř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 - PowerPoint PPT Presentation
Citation preview
Vizualizace seismických dat Vizualizace seismických dat projektu ORFEUS v prostředí projektu ORFEUS v prostředí
MapServer UMNMapServer UMN integrovaná na integrovaná na Live CDLive CD
Řešitel: František KlímekŘešitel: František Klímek
Vedoucí: Ing. David VojtekVedoucí: Ing. David Vojtek
3.5.20063.5.2006 22
Cíle projektuCí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
3.5.20063.5.2006 33
Zemětřesení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
3.5.20063.5.2006 44
Charakteristiky zemětřesení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
3.5.20063.5.2006 55
ORFEUSORFEUS
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
3.5.20063.5.2006 66
Přístup k řešeníPřístup k řešení
Rozdělení do dílčích úkolůRozdělení do dílčích úkolů Návrh aplikaceNávrh aplikace Výběr technologií a programových Výběr technologií a programových
prostředkůprostředků Pořízení a příprava geografických datPořízení a příprava geografických dat Návrh vzhledu a ovládacích prvkůNávrh vzhledu a ovládacích prvků Tvorba aplikaceTvorba aplikace Implementace na Live CDImplementace na Live CD
3.5.20063.5.2006 77
Návrh aplikaceNávrh aplikace
Rozdílnost dat a určeníRozdílnost dat a určení
=> =>
rozdělení na 2 aplikacerozdělení na 2 aplikace
Monitor nedávných zemětřeseníMonitor nedávných zemětřesení Prohlížeč historických zemětřeseníProhlížeč historických zemětřesení
3.5.20063.5.2006 88
Schéma aplikace pro Schéma aplikace pro zobrazování historických zobrazování historických
zemetřesenízemetřesení
wwwprohlížeč
wwwserver
Apache
Požadavek
Odpověď
Mapovýserver
Bázeprostorových
dat
3.5.20063.5.2006 99
Schéma aplikace pro zobrazování Schéma aplikace pro zobrazování nedávných zemětřesenínedávných zemětřesení
wwwprohlížeč
wwwserverApache
Bázeprostorových
dat
Požadavek
Odpověď
www serverprogramuORFEUS
Požadavek
aktualizace
htmlšablony
Mapserver
Odpověď
Požadavek Odpověď
Cron
Spuštění
Perl skriptpro aktualizaci
dat
3.5.20063.5.2006 1010
Programové vybaveníProgramové vybavení
Strana serveruStrana serveru Apache – www serverApache – www server UMN MapServerUMN MapServer PostgreSQLPostgreSQL PostGISPostGIS PerlPerl CronCron
Strana klientaStrana klienta Webovy prohlížeč – Mozilla FirefoxWebovy prohlížeč – Mozilla Firefox
3.5.20063.5.2006 1111
Geografická dataGeografická data
Data topografického podkladuData topografického podkladu Na pozadí, dokreslují, pomoc při Na pozadí, dokreslují, pomoc při
identifikaciidentifikaci Hranice států, vodstvo, reliéf apod.Hranice států, vodstvo, reliéf apod.
Data seismických jevůData seismických jevů
3.5.20063.5.2006 1212
Data topografického Data topografického podkladupodkladu
Natural EarthNatural Earth – stínovaná fyzická – stínovaná fyzická mapa světamapa světa
Hustota obyvatelHustota obyvatel Hranice státůHranice států Litosférické deskyLitosférické desky Zeměpisná síť poledníků a Zeměpisná síť poledníků a
rovnoběžekrovnoběžek
3.5.20063.5.2006 1414
Data seismických jevůData seismických jevů
Nedávná zemětřesení, zdroj RSS Nedávná zemětřesení, zdroj RSS kanál projektu ORFEUSkanál projektu ORFEUS XML soubor - k prezentaci novinekXML soubor - k prezentaci novinek Obsahuje: datum, čas, zeměpisná šířka Obsahuje: datum, čas, zeměpisná šířka
a délka, hloubka, magnitudo, název a délka, hloubka, magnitudo, název místamísta
3.5.20063.5.2006 1515
Data seismických jevůData seismických jevů
Historická zemětřeseníHistorická zemětřesení Původ: Diplomová práce „Možnosti GIS při Původ: Diplomová práce „Možnosti GIS při
tvorbě trojrozměrných map zemětřesení“ Pavla tvorbě trojrozměrných map zemětřesení“ Pavla Hajného, formát ESRI shapefileHajného, formát ESRI shapefile
Nejstarší zemětřesení 10.10.1900, nejnovější Nejstarší zemětřesení 10.10.1900, nejnovější 31.12.2001 31.12.2001
Magnitudo > 3Magnitudo > 3 Přibližně Přibližně 35350 000 záznamů0 000 záznamů
Import dat do PostgreSQL/PostGISImport dat do PostgreSQL/PostGIS Využití shp2pgsql a psglVyužití shp2pgsql a psgl Vytvoření indexu dle: magnituda, hloubky, Vytvoření indexu dle: magnituda, hloubky,
geom. složky a data vznikugeom. složky a data vzniku => zrychlení => zrychlení
3.5.20063.5.2006 1717
Pro zobrazování nedávných Pro zobrazování nedávných zemětřesenízemětřesení
- - Presentace množství informacíPresentace množství informací- S- Statická a dynamická částtatická a dynamická část- - Co největší využití plochy Co největší využití plochy monitorumonitoru- - Maximalizovaný módMaximalizovaný mód
3.5.20063.5.2006 1818
Pro prohlížení historických Pro prohlížení historických zemětřesenízemětřesení::
nadpis, mapové okno, prvky pro nadpis, mapové okno, prvky pro zvýšení interaktivity,zvýšení interaktivity, legenda, legenda, část část pro zobrazování výsledku dotazů, pro zobrazování výsledku dotazů, část pro zadávání omezujících část pro zadávání omezujících parametrůparametrů
3.5.20063.5.2006 1919
Tvorba aplikaceTvorba aplikace Definiční soubor mapDefiniční soubor map HTML šablony (standart XHTML 1.0)HTML šablony (standart XHTML 1.0) CSS - kaskádové styly pro zformátování CSS - kaskádové styly pro zformátování
vzhledu stránky (standart CSS 2)vzhledu stránky (standart CSS 2) Oživení stránky - DHTMLOživení stránky - DHTML
JavaScript (standart ECMA - ECMAScript)JavaScript (standart ECMA - ECMAScript) AJAXAJAX DOM – pro přístup k prvkůmDOM – pro přístup k prvkům
Skript pro Skript pro hlídání RSS kanálu a případnou hlídání RSS kanálu a případnou aktualizaci dat – Perlaktualizaci dat – Perl
Nadstavení CronNadstavení Cron – pravidelné spouštění – pravidelné spouštění skriptuskriptu
3.5.20063.5.2006 2020
Implementace na Live CDImplementace na Live CD Live CD – Živé CDLive CD – Živé CD Vytváření X přetvářeníVytváření X přetváření Výběr vhodného základu => KnoppixVýběr vhodného základu => Knoppix
Skripty pro ulehčení konfigurace a práceSkripty pro ulehčení konfigurace a práce Balíčkovací systém z distribuce DebianBalíčkovací systém z distribuce Debian
Přetváření – „re-mastering“Přetváření – „re-mastering“ Vytvoření obrazu CD na diskuVytvoření obrazu CD na disku Změna kořenového adresářeZměna kořenového adresáře Provedení úpravProvedení úprav Změna kořenového adresáře zpět do původního systémuZměna kořenového adresáře zpět do původního systému Vygenerování nového ISO obrazuVygenerování nového ISO obrazu VypáleníVypálení
3.5.20063.5.2006 2121
Ukázka aplikacUkázka aplikace pro e pro zobrazování nedávných zobrazování nedávných
zemětřesenízemětřesení
3.5.20063.5.2006 2323
Ukázka aplikacUkázka aplikace pro e pro zobrazování historických zobrazování historických
zemětřesenízemětřesení