ESA User Services Powered By Open Source

Stephan Meissl (EOX IT Services GmbH) with Fabian Schindler (EOX IT Services GmbH), Thomas Bonfort (Terriscope EURL)

15:00 on Friday 20th September (in Session 42, starting at 1:30 p.m., EMCC: Room 4)

Show in Timetable

Description: This presentation introduces the Browse Server of the European Space Agency's new User Services infrastructure (ngEO), serving browse images via OGC's WMTS and WMS standards using GDAL, MapServer, EOxServer, and MapCache.
Abstract:

The Browse Server of the European Space Agency's (ESA's) new User Services infrastructure (ngEO) serves browse images via OGC's WMTS and WMS standards. It is entirely based on Open Source software including GDAL, MapServer, EOxServer, and MapCache. The offered services are used to present the user with visual representations of search results. Searches are typically performed against collections of acquisitions where it is important to visualize single as well as all browses in a specific time interval. Thus new functionality has been implemented in MapCache to support time dimensions. A caching strategy suitable for this use case has been developed and implemented in MapCache including read-only functionality. Internally the Browse Server supports ingesting and pre-processing of browse images following ESA specifications. This includes browse images whose geographic metadata are supplied either as footprint polygon, regular grid of tiepoints, or pre-georeferenced images. The pre-processing includes optimizations like footprint generation, re-projection, and addition of alpha-channel, as well as internal tilling, overviews, and compression. The presentation will highlight the design and functionality of the Browse Server. It will introduce the Browse Server in the context of the overall ESA User Services Next Generation (ngEO) as well as the possibilities to integrate it directly using the supported OGC services.