Geoproxy Thüringen Hochperformante Bereitstellung von

Werbung
Geoproxy Thüringen
Hochperformante Bereitstellung von
Geodaten
Olaf Schimmich und
Erik Lipski
grit GmbH
Agenda
Einführung
–
–
Technische Betrachtung
–
–
–
Profile der grit GmbH
Wer oder Was ist „Geoproxy©“
Softwarekomponenten Datenmengen
Umsetzung
Rasterdaten in Oracle Spatial
Fazit
09.09.2008
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Profile der grit GmbH - Wer ist die grit
Seit mehr als 19 Jahren im GIS-Bereich
tätig
–
15 Mitarbeiter
Unterstützung zahlreicher Kunden aus
Verwaltung und Wirtschaft (z.B.)
– Land
Berlin
– Freistaat Thüringen
– Freistaat Sachsen
– Leitungsbetreiber in ganz Deutschland
09.09.2008
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Profile der grit GmbH - Was macht die grit
Beratung in den Bereichen
–
–
–
GDI-Infrastrukturen und Web-Applikationen
AFIS, ATKIS und ALKIS (AAA)
Homogenisierung und Qualitätssicherung
Softwareentwicklung z.B.
–
–
–
09.09.2008
xGDM-GeoDB (offene ALKIS-Datenhaltung)
Homage (Homogenisierung )
Oracle-Ergänzungen (LoaderControl)
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Wer oder Was ist
Geoproxy©
Geoproxy Thüringen
Bereitstellung der Geodateninfrastruktur
des Freistaats Thüringen (GDI-TH)
UmweltDaten
Orthofotos
PlanungsDaten
Sonstige
Daten
GDI-TH
MetaDaten
09.09.2008
ALB/ALK
ATKIS
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Geoproxy Thüringen
... bündelt alle Geodatenbestände des
Freistaates Thüringen
Ziel: landesweite Nutzung durch Wirtschaft
und Verwaltung
–
–
Hochverfügbar - 24/7
hochperformant
Unterstützung der gängigen OGC-Standards
09.09.2008
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Geoproxy Thüringen stellt folgende OGCDienste bereit
Karten-Dienst (WMS)
–
Geoinformations-Dienst (WFS)
–
Anders als der Kartendienst stellt der WFS vektorisierte
Karteninhalte bereit, an die weitere Sachinformationen
gebunden werden können.
Katalogdienst (CS-W)
–
Der Dienst stellt Ausschnitte aus Karten zur Verfügung.
Der Katalogdienst ermöglicht die Suche nach
Geoinformationen in web-basierten Katalogen.
Rasterdienst (WCS)
–
09.09.2008
Zugriff auf große, multidimensionale Rasterarchive
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Geoproxy Thüringen
ist in das E-Government-Portal des Freistaats
Thüringen eingebunden
E-Government - Portal
Geoproxy Thüringen
WMS
WFS-(G)
WCS
E-Government - Services
Oracle
09.09.2008
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Geoproxy Thüringen: Beispiele
Nutzung auf Google-Maps Niveau
Zusammenführung von Geodaten
verschiedener Bundesländer
Anbindung an bestehende
Fachanwendungen
Basis zur Herstellung eigener Geodaten
09.09.2008
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Nutzung auf GoogleMaps Niveau - Der
GeoClient
09.09.2008
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
GDI-Länder
Thüringen
Zusammenführung von Daten anderer
GDI- Hessen
09.09.2008
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Anbindung an bestehende
Fachanwendungen
Darstellung und
graphische Selektion
im Geoclient
09.09.2008
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Basis zur Herstellung eigener Geobasisdaten
erzeugen
Erfassung von
Unfallmeldungen
Eigene
Daten auf Grundlage
Erfassung von Planungsgebieten
der GDI-Thüringen erfassen
09.09.2008
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Geoproxy Thüringen
Geoproxy ist die Integrationsbasis mit
–
Bereitstellung gängiger OGC-Schnittstellen
–
Einheitliche geometrische Grundlage auf
Basis von Oracle Spatial
zur Anbindung an eigene Fachverfahren
Bietet eine Grundlage zur Erfassung eigener
GIS-Daten
09.09.2008
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Technische Betrachtung
Vereinfachtes Schichtenmodell des
Geoproxy©
Datenschicht
Geschäftslogik
Anwendungsschicht
Geoproxy©
Services
Bestehende
OGC-Dienste
E-Government
09.09.2008
- WMS
- WFS
- WCS
- CS-W
GeoClient
Benutzerlogin
Oracle
Datenhaltung
Verwaltung
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
GeoClienten
Sonstige
OGCClienten
Basis Software
Oracle Software
–
–
–
–
–
Oracle Datenbank 10.2.0.3
Oracle Application Server 10.1.3.2
Oracle Standalone oc4j 10.1.3
Oracle HTTP Server 10.1.3
Oracle Internet Directory mit Single Signe-On
Sparc 9 (Solaris)
09.09.2008
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Basis Hardware
Hochverfügbare Rechentechnik:
–
FSC PRIMEPOWER PW 1500
– Mehrere
austauschbare Rechnerknoten
– Kenngrößen (Projekt Geoproxy)
–
–
–
09.09.2008
10 x 2,1 GHz CPU (Sparc 64 Bit)
40 GB RAM
6 TB SAN
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Administrationssoftware
Loader Control (LC)
–
–
wird verwendet, um geographische - und
alphanumerische - Daten gesteuert und
Regelbasiert in die Datenbank einzuspielen
Werkzeuge: Weboberfläche und
Serverkomponente
xGDM Monitoring Suite
–
09.09.2008
Überwachung der OGC Services
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Zusätzliche Softwarekomponenten
xGDM Dokumenten Service
–
SMURBI
–
Software zur Auswertung der Zugriffe
xGDM Data&Order (Stufe 2)
–
Abgabe standardisierter Geo - Dokumenten
Datenabgabe und ePayment
SLD-Editor
09.09.2008
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Datenmengen
Über 400 Themen
Oracle Spatial 10R2
–
Rasterdaten
– Digitale
Orthophotos (DOP) > 2.5 TB
– Digitale Topographische Karten (DTK) ~0.3TB
–
Vektordaten
– Umwelt,
–
Forst, Basis DLM etc. > 0.4 TB
Sonstige Daten
– Amtliche
Liegenschaftskarte (ALK)
– Amtliches Liegenschaftsbuch (ALB)
09.09.2008
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Weitere Daten in 2008
Raster
–
Digitale Orthophotos (DOP) > 6 TB
– color
mit 20cm Auflösung
– s/w 20cm Auflösung
–
Digitale Topographische Karten (DTK) 0.5 TB
Vektor
–
–
09.09.2008
Umwelt
Straßenbau
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Umsetzung
Umsetzung
Bereitstellung Oracle AS
Übernahme der Spatial Daten
–
–
Erstimport mittels paralleles Einlesen
Update Aufträge
Bereitstellung der OGC Services
–
–
09.09.2008
Konfiguration
Verteilung
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Übernahme via Loader Control
Landesnetz
Loader Control
Rechenzentrum
Weboberfläche
Georedakteure
Serverkomponente
Loader Middleware
09.09.2008
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Datenbank
Loader Control
09.09.2008
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Loader Control
Shape Loader
09.09.2008
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Ergebnisse
09.09.2008
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Bereitstellung der GeoDaten
Rechenzentrum
Landesnetz
Serverkomponente
Katasteramt
Geodata - Server
Datenbank
Loader Middleware
Umweltamt
Geodata - Server
Sonstige
Geodata - Server
09.09.2008
Aktiver wget
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
SAN
Deegree Framework mit Optimierungen
Verwendete OGC-Service des Deegree
Framework
–
WMS-, WCS-, WFS-, WFS-G-Services
Optimierungen (Beispiele)
–
–
–
09.09.2008
Mulitpolygonunterstützung implementiert
Zugriff auf Rasterdaten mit Quadrantenlogik
im Web Map Service implementiert
Web Coverages Services für den Zugriff auf
Rasterdaten in Oracle Spatial optimiert
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Vereinfachtes Schichtenmodell des
Geoproxy©
Datenschicht
Geschäftslogik
Anwendungs-schicht
Geoproxy©
Services
Bestehende
OGC-Dienste
E-Government
09.09.2008
- WMS
- WFS
- WCS
- CS-W
GeoClient
Benutzerlogin
Oracle
Datenhaltung
Verwaltung
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
GeoClienten
Sonstige
OGCClienten
Verteilung - Oracle AS
Verteilung der OGC-Zugriffe mittels „Round
Robin Verfahren„
Internetzugriff via
OWS-Gateway
Oracle AS 1
OGC
Services
OGC1
Services
OGC2
Services 3
09.09.2008
Oracle AS 2
OGC
Services
OGC1
Services
OGC2
Services 3
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Oracle AS n
OGC
Services
OGC1
Services
OGC2
Services 3
Strategie zur Übernahme der Rasterdaten
Strategie zur Übernahme der Rasterdaten
Pro Mosaic
eine DB-Tabelle
SAN
Datenbank
Zugriff auf die Daten
wurde im WCS definiert
ImportImport
Tabellen
Import
Tabelle
Tabelle
WCSService
z.B. das Thema
Digitale Orthophotos
Mosaic
Tabellen
09.09.2008
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
DOP Raster Daten - Bestpractice
Einspielen mittels PL/SQL
–
–
Quelldaten: 10.000 * 10.000 Pixel; 8 / 24 Bit
import FromFile
– Blocksize:
2048,2048,3 oder 2048,2048
– Blocking: true
– Compression: Deflate
–
–
09.09.2008
generate Spatial Extent
set Model SRID
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
DOP Raster Daten - Bestpractice
–
create Mosaic
– compresion:
none
– Blocksize: aus Import Tabelle übernehmen
– Blocking: true
–
generate Pyramid
– Resampling:
Cubic
– Maximum Level
09.09.2008
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
DTK Raster Daten - Bestpractice
Einspielen mittels PL/SQL
–
–
Quelldaten: 15.000 * 15.000 Pixel; 1 / 8 BIT
importFromFile
– Blocksize:
2048,2048
– Blocking: true
– Compression: Deflate
–
–
09.09.2008
generate Spatial Extent
set Model SRID
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
DTK Raster Daten - Bestpractice
–
create Mosaic
– compresion:
none
– Blocksize: aus Import Tabelle übernehmen
– Blocking: true
–
generate Pyramid
– Resampling:
Bilinear / Cubic
– Maximum Level
–
09.09.2008
Transparenz und Farbe (1 Bit Raster) mittels
„set color map“ setzen
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Import / Update Zeiten im Tagesbetrieb
Digitale Orthophotos color (Quadrant)
–
–
–
ImportFromFile: 300 MB in ~ 2:30 min
Mosaic: ~1:20 h
Pyramide: ~ 2:10 h mit 9 Level
Digitale Orthophotos s/w (Quadrant)
–
–
–
09.09.2008
ImportFromFile: 100 MB in ~ 1:00 min
Mosaic: ~ 20 min
Pyramide: ~ 40 min mit 9 Level
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Import / Update Zeiten im Tagesbetrieb
Digitale Topographische Karte 1:50.000
–
–
–
09.09.2008
ImportFromFile: ~ 250 Dateien in ~ 1:30 h
Mosaic: ~ 1:00 h
Pyramide: ~ 1:50 mit 11 Level
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Fazit und Bemerkenswertes
Zugriffszeiten auf komprimierte 24 / 8 Bit
Raster Daten sehr viel langsamer als auf
unkomprimierte Daten
Zugriffszeit auf komprimierte 1Bit Raster
Daten sind bzgl. Laufzeit akzeptabel
Auskunftszeiten des Services sind sehr gut,
auch wenn parallel Import-Aufträge in
Hintergrund abgearbeitet werden
09.09.2008
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Vielen Dank für Ihre Aufmerksamkeit
Fragen ?
www.geoproxy.de
Kontakt:
[email protected]
09.09.2008
[email protected]
Geoproxy Thüringen - Hochperformante Bereitstellung von
Geodaten
Herunterladen