08 Cluster Based GRASS GIS for globe maps

Transcription

08 Cluster Based GRASS GIS for globe maps
Cluster Based GRASS GIS for globe maps
Peter Löwe (CeGIT)
„Three in One“
●
Overview GRASS GIS
●
GRASS GIS application modi on the GFZ Compute Cluster
●
Globe map production with GRASS GIS and other tools
Screenshots: Peter Löwe, 2011
GRASS GIS in its „Late Twenties“
●
1982: Development started in 1982 (US Army)
●
1987 Promotional Video, narrated by William Shatner
●
1997: Software released to public domain (GRASS 4.2)
●
1999: GRASS becomes Free and Open Source (GPL)
●
2011: GRASS Version 7.0 upcoming.
http://grass.fbk.eu/images/gbanner.gif
„Captain
Kirk“ !
http://grass.osgeo.org/grass_movie_CERL_1987/
The GRASS Project is alive and kicking
http://grass.fbk.eu
http://www.youtube.com/watch?v=suyDqmGXoWk
Markus Neteler:_ http://www.youtube.com/watch?v=suyDqmGXoWk
Overview
●
GRASS GIS is open source software (GPL)
●
Large User Base
●
Lots of documentation
●
> 350 Modules (raster/vector/volume processing)
●
Built-in 3D visualisation (NVIZ)
●
Ties into R, Paraview, PostGREs, and many more.
●
Available for MS Windows / OS X / Linux
●
Included Quantum GIS (QGIS) - you might already have it !
Examples
Source: http://grass.fbk.eu/images/
GRASS GIS on the Compute Cluster
●
First experiments in 2008
●
Software runs on the portal node and all other nodes
●
Currently multiple user-built instances
●
Near term goal: Reference installation for all users
●
Versions: GRASS 6.4, 6.5 and 7.0 (beta)
Screenshots by P.Löwe, 2011
Means of Access
●
Access from GFZ computer (Windows/Linux/other) via ssh.
●
External access via VPN possible.
●
GRASS can be used via
–
Command line interface (CLI)
–
CLI + Map Windows (GRASS Monitors): GRASS 6.4 / 6.5
–
Graphical User Interface: GRASS 6.4 / 6.5 / 7.0
Stratgies for Cluster Use
●
●
Long term missions
–
Cluster operates 24/7
–
Longest processing so far: 20 days
„Many of a kind“
–
●
Repeated processing of many data sets with the same algorithm – can be parallelized.
„Divide and Conquer“
–
Very large datasets are subdivided
–
For parallel processing.
„Long Term Missions“: Tsunami Isochrones
Screenshots: TRIDEC Project, 2011
Usage Examples: „Many of a kind“
●
Mass processing of Data Sets (Tsunami Data)
Screenshots: TRIDEC Project, 2011
Wieso Globen ?
●
●
●
●
Visuelle Kommunikation von Inhalten mit räumlicher
Komponente
Erdkugeldarstellung als bekanntes Referenzsystem
/ Maßstab
Beibehaltung von Flächen-, Längen- und
Winkeltreue
Echter Globus: Leichte Handhabung, interaktiver
Benutzung.
Rocky Horror Picture Show
http://rhps.teamone.de/part13.htm
Kommunikation geowissenschaftlicher
Themen mittels „Mash Ups“
●
●
„MashUp“: Anreicherung der
Standarddarstellung mit zusätzlicher
thematischer Information.
Beispiel: MashUp der Wellenausbreitung des
Honshu 2011 Tsunami
Http://tsunami.igude.com
Eingebundene externe Datenquellen
(KML): DLR, NOAA, IOC
Anwendung: Öffentlichkeitsarbeit
Erzeugung großformatiger
hochauflösender Grafiken
(A0) für die
Postererstellung.
Credits: A. Treutler, P.Löwe, TRIDEC Project, 2011
Duale Strategie der
Globusvisualisierung
Option A: Globusbrowser
●
●
Schnelle dynamische Darstellung,
●
Manipulation: Intuitiv & interaktiv.
●
Kaum Hintergrundwissen notwendig
Option B: Rendering
●
Statische Darstellung
●
Manipulation: Editierung Steuerskripte.
●
(Berechnungszeit abhängig vom
Datenvolumen: Minuten – Tage)
Fachübergreifendes Hintergrundwissen erforderlich
(Kartographie, GeoInformatik u. Rendering Engine)
Prozessierungswege
Wissenschafliche
Daten
Geodaten
GeoInformationsSystem
(GIS)
Globus-Browser
Rendering Werkzeuge
Darstellungsqualität für interaktive
Nutzung in Realzeit optimiert.
Intuitiv bedienbar
Fokus auf maximierter Qualität der
Darstellung, sehr rechenintensiv,
Expertenwissen nötig
Motivation Globusbrowser
●
Globusbrowser als etabliertes Ausdrucksund Kommunikationsmittel für:
●
●
●
Retrospektive Analysen
„Nowcasting“
Planung / Diskussionsprozesse
Recent El Hierro Volcanism:
Very large satellite image maps
Satellite imagery data set was kindly provided by RapidEye, 2011
Satellite imagery: RapidEye, 2011
„Nowcasting“: Online-Integration von
Messdaten
Realzeit-Verfolgung des Honshu 2011 Tsunami
11 März 2011
11:17 Uhr
Screenshot: P.Löwe, TRIDEC Project, 2011
NOAA Tsunami-Boye.
19
Quelle: NOAA
Rendering-Werkzeuge für
hochauflösende Darstellungen
Mount Everest:
Darstellung gerendert basierend auf RapidEye-L3A-Daten und
SRTM-DGM. Synthetische Wolken hinzugefügt. Prozessierung
mit GRASS GIS und POV-Ray.
Satellite imagery data set was kindly provided by RapidEye, 2011
P.Löwe 2011
Rendering-Analogie
Analogie: Künstlerische
Schwarzweiß-Fotografien von
Ansel Adams (1902 - 1984):
Bildkomposition wird durch
Nachbearbeitung der analogen
Aufnahme betont:
„hochqualitative Kunstfotografie
statt Webcam“
http://fansiter.com/2009/08/anseladamsprint.jpg
POV-Ray: Zugang für GIS-User
●
●
Rendering erfordert (derzeit) mehr Domänenwissen
als die Nutzung von Globus-Browsern.
Eingeschränkte Anbindungen zur GIS-Domäne
bestehen:
●
●
Quantum GIS / GRASS GIS:
–
v.out.pov (Vektorexport)
–
r.out.pov (Rasterexport)
–
Szenenexport (GRASSWiki)
Minimalanforderung:
–
Export von Oberflächenkarte und
–
Geländemodell
GIS
Kartographie
Rendering Tool
Praxis: Landschaftsdarstellung
●
●
●
2004: Erste Demonstration der
Nutzung von Geodaten aus
GRASS GIS für POV-Ray.
GIS-Skripte erzeugen DefaultSteuerdateien für POV-Ray:
Teilweise Kapselung der
Rendering-Expertise
Zeitaufwand für erste Beispiele:
●
●
●
Trentino (M. Neteler 2004)
Selbststudium (bei installierter
Software): ca. 1 Stunde.
Spearfish, South Dakota
Tutorium: < 5 Minuten
Vorstufe zur Visualisierung von
Globen
Mount St. Helens
Praxis: Globendarstellung
●
●
●
Geodaten (Geländemodell,
Rasterkarte[n]) werden auf
eine Kugel projeziert.
Ein Steuerskript definiert
Kameraposition, Blickrichtung,
Beleuchtung und weitere
Effekte
Der Fokus der Arbeiten am
CEGIT liegt auf der
Entwicklung einer leicht
nutzbaren GIS/RendererSchnittstelle.
Bearbeitungsfehler bei
manueller Bearbeitung
Beispiel: „Eierschale“
Beispielanwendung
Abdeckung der japanischen Ostküste
24 Stunden nach dem Honshu
Tsunami mit RapidEyeSatellitendaten (ca. 45000km^2)
Satellite imagery data set was kindly provided by RapidEye, 2011
Fazit und Ausblick
●
●
Sowohl Globus-Browser wie Rendering sind geeignete
Visualisierungswerkzeuge für geowissenschaftliche
Informationen.
Das Werkzeug sollte entsprechend der Aufgabe gewählt
werden:
●
„WebCam“
●
„Kunstfotografie“