View Server - Cloud Native EO Data Access
07-04, 14:00–14:30 (Europe/Tallinn), GEOCAT (301)

The View Server (VS) software project was developed for cloud native geospatial data access. This includes functionality to browse, search, transform and download Earth Observation (EO) and other geospatial data via a range of OGC compliant and other standardized interfaces such as STAC, OpenSearch, WMS, WMTS and WCS and their OGC API successors.

Based on EOxServer, powerful rendering capabilities are built in, allowing on-the-fly data transformation and colorization for exploring datasets, which can subsequently be tiled and cached via the built in MapCache. Data is ingested via feature rich components to harvest, enrich metadata, preprocess and pre-seed caches, to offer a performance optimized and flexible rendering of the data via its service endpoints. Using the harvested and enriched metadata, CQL filters can be employed to filter down the records to be visualized or searched, whereas an expression language is used to flexibly define the renderings of either RGB or color-scaled outputs.

As a cloud native component, View Server allows various storage systems, such as OpenStack Swift and S3 and can be installed as a system in a kubernetes (via Helm Charts) or Docker Swarm environments.

In the recently concluded Earth Observation Exploitation Platform Common Architecture (EOEPCA), View Server was both employed in the global and user workspace data access contexts.

In ongoing developments, View Server will be made compatible with the other components of the eoAPI, allowing it to share a common data model based on STAC and as an interchangeable component in an eoAPI deployment but with all rendering features remaining.

View Server is also used in other operational deployments for data preprocessing, access and visualisation. Those include the ESA Payload Data Ground Segment Software Applications (PDGS) or Copernicus Space Component Data Access system (CSCDA) for a vast number of active and discontinued optical and SAR satellite missions. Lastly, it supports data access for our Agricultural Area Monitoring Systems (AMS).

See also:

Involved with Cloud Native EO Data Access and Cloud Native geospatial data formats

Working at EOX IT Services as a Geospatial IT Engineer dealing with web maps and satellite data
visualisation and processing and really enjoying it!

Keywords: Python, PostGIS, OpenLayers, Vue, GDAL, STAC, OpenSearch,
Docker Swarm management, Optical EO Data, COGs, OGC Web Services

Feels great when a hidden bug gets tracked and fixed. Loves escaping cities on a bike, fantasy books and board/video games. Member of PyLadies Vienna organization team.