GST Framework Programmpaket GST und seine Anwendung
im Projekt Brandenburg 3D
2 GST | Geosciences in Space and Time
3 GST | Geosciences in Space and Time
EU Projekt GeoMol (2012-2015)
Projektgebiete
Ziele Erstellung von 3D Modellen für das voralpine Molassebecken Partner Bayern, Baden-Wurttemberg, Schweiz, Österreich, Italien, Slowenien, Frankreich, TU Freiberg Infrastruktur Bereitgestellt durch TU Freiberg und GiGa infosystems
4
4
Schweiz - 3D Geologie Trans Geotherm (Polen<-> Sachsen)
Weitere Projekte
GST | Geosciences in Space and Time 5
Bekannte Probleme • Große Gebiete zu modellieren • Verschiedene Projektpartner mit unterschiedlichen Richtlinien • Verschiedene Koordinatenreferenzsysteme • Mehrere Nutzer sollen zeitgleich dasselbe Modell editieren • Projektfortschritt dokumentieren
GST | Geosciences in Space and Time 6
Was ist GST?
" 3-Schichten-Architektur
" 3d räuml. Erweiterung " PostreSQL " Oracle
" …
" Webanwendung / service interface à INSPIRE, here we come!
" Verschiedene Clients à Direktes Einbinden in 3D Umgebung " Ersparnis von Konvertierungsprozessen
GST | Geosciences in Space and Time 7
Modularer Aufbau von GST
" Geosciences in Space and Time, kurz: GST
Core Web Workflow
Storage Up/Download
Web Deployment Multiuser Editing data
GST | Geosciences in Space and Time 8
Zentraler Zugriffspunkt " Speicherung in einer relationalen Datenbank " Leicht integrierbar " Oracle, PostgreSQL, Microsoft SQL Server
" Speicherung in generischem Format " Softwareunabhängig " Vermeidung von unklaren Datensammlungen " Keine kostspielige Individuallösungen
GST | Geosciences in Space and Time 9
Netzwerkbasierte Datenaustausch " OGC konforme interfaces / web services " Auskunft- / Informationssystem
" Kompatibilität zur Entwicklungsumgebung (z.B. Gocad, Petrel, Move) " Direktes Laden " Vermeidung von Datenverlust
GST | Geosciences in Space and Time 10
Produkt Anwendungsbereiche " Szenario 1: GST als Präsentationsplattform
" Szenario 2: GST als Teamrepository
GST | Geosciences in Space and Time 11
GST als Präsentationsplattform
GST | Geosciences in Space and Time 12
Szenario 1 | Präsentation " Ermöglicht das Einbinden von Entscheidungsträgern
" Vereinfacht es Geschäftspartner auf dem aktuellen Stand halten
" Verbessert Image / Öffentlichkeitsarbeit
" Kundenportale mit 3D Modellen
GST | Geosciences in Space and Time 13
GST als Teamrepository
GST | Geosciences in Space and Time 14
Szenario 2 | GST als Teamrepository " Zentraler Teamspeicher
" Ermöglicht das Bearbeiten eines (großen) Modells
" Unterstützt paralleles Arbeiten
" Ermöglicht Modellstände zu verfolgen (Versionskontrolle)
" Konsistenzchecks bei Updates
GST | Geosciences in Space and Time 15
Netzwerk basierte Austausch
" Zentrale Speicherung / Hochverfügbar
" Echtzeitkoordinatentransformation " Im “falschen” Koordinatensystem begonnen? " Projektpartner an Grenzen können Modelle einbinden
" Keine händischen Transformationen
GST | Geosciences in Space and Time 16
Mehrbenutzersystem
" Mehrbenutzersystem " Paralelles Arbeiten an einem Datenpool " Unterstützt bei Reviewing Prozess
" Kachelbasierte Bearbeitung („Seamless Tiles“) " Paralleles Arbeiten an einem Objekt " Realisierung von hoch aufgelösten und unbegrenzten Modellen mit
erheblich weniger Aufwand " Stetig wachsender Datenpool (Bohrungen, Seismik, Karten, Profile–
teilw. noch analog)
GST | Geosciences in Space and Time 17
Auflösung Ausmaß
GST Workflow | Seamless Tiles
100
m
A = 5.000 m2
Fläche: 29.485,63 km2
Anzahl der Dreiecke (ca.):
" Brandenburg: 5.8 * 106
" Deutschland: 70.0 * 106
GST | Geosciences in Space and Time 18
GST Workflow | Seamless Tiles
" Arbeiten mit 3D Modellen wie mit GIS Layern (seamless = begrenzungsfreie)
" Möglichkeit EXTREM GROßE Modelle zu bearbeiten " Unterstützt Mehrbenutzerbearbeitung
(Parelleles Arbeiten, Versionsverwaltung)
" Die Datenbank verwaltet die riesige Datenmenge!
(Bombien, LBEG Lower Saxony, Germany)
GST | Geosciences in Space and Time 19
GST im Projekt Brandenburg 3D " Module: " GST Core, GST Workflow
" Software: " GST Storage, GST Desktop / GST CLI
" Speicherung der 3D Modelle (GeoDaB-Work)
" Funktionalitäten " LMU / Checkout " Große Modelle " Mehrbenutzerumgebung
" Herausgabe der Daten (Publishing)
GST | Geosciences in Space and Time 20
Veröffentlichung von 3D Modellen
GST CLI | Command Line Tool
GST | Geosciences in Space and Time 21
Veröffentlichung von 3D Modellen
GST CLI | Command Line Tool " Aufruf im Publishing Prozess (Entwurf der Fa. beak)
" Kopiert 3D Daten aus Datenbank
auf die Festplatte (Import durch Fa. Terrestris)
" Exportziele: " Alle Daten eines Schemas (--all) " Spezielle Geometrien (--features) " Spezielle Projekte (--moma)
" Konfigurierbar für mehrfach Aufrufe
(Cronjobs, Aufgabenplanung)
GST | Geosciences in Space and Time 22
Zusammenfassung " Relationales Datenbankmodell " Unabhängiges Speichersystem " Auf langfristige Speicherung ausgelegt
" Kompatibilität zu offenen Standards
" Kompatibilität zu prop. Lösungen " Kooperationen zwischen GiGa und Softwareherstellern
" Mehrbenutzersystem " Vereinfacht (inter)nationale Projekte " Ermöglicht die Verwaltung & Pflege von extrem großen Modellen
" Ein Auskunftssystem für 3D Daten
Thank you!
GST | Geosciences in Space and Time 24
Current Projects Brandenburg 3D
" Since 04/2013 " Integration of GST in an SDI " cooperation with Beak, Terrestris and
camptocamp
GST | Geosciences in Space and Time 25
Current Projects Swisstopo
" Since 03/2013 " Integration of data model in GST " cooperation with MVE
" GST Plugin in MOVE
GST | Geosciences in Space and Time 26
Model Management Tab
• Classify objects on top of feature
classes
• Grouping elements hierarchical
• Similar to Gocad, Petrel, Move object
classification
• Reuse of nodes in different projects
• Define custom interpretations (e.g.
hydraulic classification)
GST | Geosciences in Space and Time 27
" Project 1 (Element Level 1) " Element A (Level 2)
" Element AA (Level 3) • Feature X • Feature Y
" Element B • Feature Z
" Element C • Feature X • Feature Z
" Project 2 " Element A
" GeoMol " Geobodies
" Keuper • Borepoints: Pointset • Seismic sticks: Lineset • Hull: TIN
" Sandstone • …
" Faults " Main thrust
• Fault sticks: Lineset • Fault: TIN
general example Model Management
GST | Geosciences in Space and Time 28
" GeoMol " Geobodies
" Keuper • Borepoints: Pointset • Seismic sticks:
Lineset • Hull: TIN
" Sandstone • …
" Faults " Main thrust
• Fault sticks: Lineset • Fault: TIN
Model Management
Classifications / Instance („Interpretation“/ „Interpretation Value“)
" Hydraulic " Aquitard
" Aquifer