Maps and Services for ESA powered by Open Data & Open Source – Conclusions



Maps and Services for ESA powered by Open Data & Open Source – Conclusions

0 0


foss4g-e_2014_maps_and_services_for_esa

Maps and Services for ESA powered by Open Data & Open Source presentation at FOSS4G-Europe 2014

On Github Schpidi / foss4g-e_2014_maps_and_services_for_esa

Maps and Services for ESA powered by Open Data & Open Source

FOSS4G-Europe 2014 - Bremen - 2014-07-15

office@eox.at @eox_a

Stephan Meißl stephan.meissl@eox.at @Schpidi

Joachim Ungar joachim.ungar@eox.at @ungarjo

Fabian Schindler fabian.schindler@eox.at

 This work is licensed under a Creative Commons Attribution 4.0 International License.

Good afternoon

For those who don't know me already, my name is Stephan Meißl and together with my colleague Joachim Ungar we're happy to present some highlights of our work today.

Did you ever despair on the search for Satellite- or Earth Observation data? We want to change that.

Why not show the satellite data directly on a map? The map together with the time slider optimally support the search for and preview of data before download or processing.

Ignorieren Sie mal das Drumherum, da komme ich gleich dazu, und konzentrieren Sie sich auf die beiden Satellitenbilder in der Mitte. Wo befinden wir uns?

Hier können Sie den ngEO Client direkt nach dem Start sehen. Es ist noch kein Datensatz ausgewählt und keine Suche durchgeführt.

Suche

Suche Detail

3D

ESA User Services - ngEO

  • Operational fully online EO Data Access Service
  • Copernicus (former GMES) and ESA Legacy Satellite Missions
  • Generic System usable for any Mission
  • Demo ngeo.eox.at

Das Hauptziel der neuen ESA Dienste für Nutzer von Erdbeobachtungsdaten ist es einen operationalen Online Zugang zu den Daten bereitzustellen.

Die verfügbaren Erdbeobachtungsdaten werden sowohl die Aufnahmen der GMES Satelliten als auch aller anderen ESA Satelliten Missionen sein.

GMES, kurz für "Global Monitoring for Environment & Security", oder Copernicus ist die Europäischen Initiative für Erdbeobachtung. Dabei werden fünf verschiedene Arten von Satelliten die sogenannten Sentinels betrieben werden. Die Starts der ersten 3 sind für nächstes Jahr geplant.

ESA managt die Entwicklung eines generischen Systems, dass auch für andere Missionen zur Verfügung steht.

Wer Interesse hat kann gerne die Demo ausprobieren, aber bitte beachten, dass es eine Demo ist und sich ändern kann.

Wie schon gesagt, EOX ist im Rahmen dieser Entwicklung für den sogenannten Browse Server verantwortlich.

ngEO Browse Server - Architecture

  • Ausschließlich basierend auf Open Source Software wie
    • GDAL für die Verarbeitung von Rasterdaten
    • MapServer für die Unterstützung von standardkonformen Services
    • EOxServer für die Erdbeobachtungserweiterungen der OGC Standards
    • MapCache für extrem hochperformante WMTS und WMS Services
  • Standardkonforme Auslieferung von Karten und Vorschaubildern (Browse Images) via OGC WMTS und WMS
  • Zentrales Konfigurationsmanagement durch ngEO Controller
  • Daten von ngEO FEED
  • Authentifizierung mit Shibboleth
  • Autorisierung durch ngEO Web Server
  • Verarbeitung von Rasterdaten: Geo-Referenzierung, Footprint, Projektion, Alpha, Tiling, Overviews, Compression

MapCache TIME support

<tileset name="foss4g">
    ...
    <timedimension type="sqlite" default="2014">
        <dbfile>/var/ngeob_data/mapcache.sqlite</dbfile>
        <query>
            select strftime('%Y-%m-%dT%H:%M:%SZ',start_time)||'/'||
                   strftime('%Y-%m-%dT%H:%M:%SZ',end_time)
            from time
            where source_id=:tileset and
                  datetime(:end_timestamp,'unixepoch')>=start_time and
                  end_time>=datetime(:start_timestamp,'unixepoch') and
                  maxx>=:minx and
                  maxy>=:miny and
                  :maxx>=minx and
                  :maxy>=miny
            order by end_time
            limit 100
        </query>
    </timedimension>
</tileset>

Zeitpunkte oder Zeitintervalle selektierbar

Zeitachse: Was ist sichtbar? Zoom zu Szene.

3D Data - Curtains

3D Daten - Real 3D

Rechts die near infrared und middle range infrared Werte zum detektieren von Vegetation

Blauer Punkt über See: Werte bleiben konstant

Oranger Punkt über Feld: Werte ändern sich über die Zeit, Feld wächst

EOX::Maps ist unser Beitrag zum Open Data indem wir globale Karten anbieten.

maps.eox.at

  • Open Standard Interfaces
  • Open Data
  • Open Source Software
  • EOX provides
    • Hosted or self-hosted (intranet)
    • Special projections
    • Custom map styles
    • Own data including TIME support

Open Data

Curved labels for geography regions

Better bathymetry

"lighter" colors

multicolor contour lines to accentuate glaciated areas

special blend hillshading

Conclusions

  • Mature Open Source Software for operational services exist
  • Open Source software allows for flexible adaptations where required
  • New Functionality is fed back to the communities
  • Global Open Data with good coverage and accuracy is available
  • Time axis is important
  • Thanks to ESA for supporting Open Source

Ich möchte mich bei der Europäischen Weltraumorganisation (ESA) bedanken die im Rahmen mehrerer Projekte wie z.B. ngEO dazu beigetragen hat die verwendeten Open Source Lösungen maßgeblich weiterzuentwickeln.

Maps and Services for ESA powered by Open Data & Open Source

FOSS4G-Europe 2014 - Bremen - 2014-07-15

schpidi.github.io/foss4g-e_2014_maps_and_services_for_esa

office@eox.at @eox_a

Stephan Meißl stephan.meissl@eox.at @Schpidi

Joachim Ungar joachim.ungar@eox.at @ungarjo

Fabian Schindler fabian.schindler@eox.at

 This work is licensed under a Creative Commons Attribution 4.0 International License.

Vielen Dank für Ihre Aufmerksamkeit.

Viel Spaß mit unseren Karten und bitte kontaktieren Sie uns falls Sie Interesse habe, wir freuen uns über jedes Feedback.