Skip to content
This repository has been archived by the owner on Sep 20, 2024. It is now read-only.

52North/wps-scidb-integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

ARCHIVED

This project is no longer maintained and will not receive any further updates. If you plan to continue using it, please be aware that future security issues will not be addressed.

WPS SciDB Integration

tl;dr

This implementation provides an connection between a WPS1 and SciDB2 . It allows accessing data in an SciDB instance using WMS3 and WCS4 operations. The access is implemented via WPS processes offered in a transparent manner via a proxy web service.

Description

Earth Observation (EO) datasets commonly provide scenes for particular regions of the Earth’s surface. Each scene consists of multiple raster satellite images representing the space at individual time stamps. A key challenge in managing EO datasets is providing fast access to 2-dimensional coverages periodically collected. A representation concept of 3-dimensional space-time Data Cubes and an approach for providing dynamic and on-demand delivery of 3-dimensional subsets, increases the interoperability and usability for EO datasets. As an extreme scenario of subsetting, also time series of single pixels can be retrieved for a detailed analysis or visualisation.

In a prototypical development, we extract 2-dimensional gridded pixel data from individual satellite images of single time stamps and insert them into a 3-dimensional space-time array using SciDB, a multidimensional array database. On arrival of a new satellite image, we transform it’s pixel data into a 2-dimensional SciDB binary format file and push the data on top of the present array. Metadata, such as timestamps and meaning of the pixel values, are persisted in an additional file-based database. Standardized access to the data is facilitated via Web Coverage and Web Map Services (WCS and WMS by the OGC). We support common outputformats for geo-spatio-temporal datasets such as netCDF and GeoTIFF. While the WCS interface provides access to the raw data used in subsequent models and analyses, the WMS provides styled images that can easily be added to map clients. Internally, the access organised through a Web Processing Service that evaluates the WCS and WMS request and can be enhanced with additional (pre-)processing functionality.

These implementations are made within the MuDak-WRM project, where a particular goal is the development of a central data delivering service for EO scenes and in-situ measurements at water reservoirs. The quality of a water reservoir does not only depend on the reservoir itself, but is influenced by the surrounding environment and the entire catchment. An in-situ monitoring of a reservoir is detailed, but also very costly. Hence, the MuDak-WRM project aims at identifying proxies that provide insights into the quality of a reservoir detailed enough for a mid-range management of the reservoir that are applicable worldwide.

References

  • Developed within the MuDak-WRM5 project funded by the German Federal Ministry of Education and Research (BMBF) with in the GRoW funding measure.

  • Presented at EGU 2019 with a poster6.

Contact

  • Benedik Gräler7
  • Eike Hinderk Jürrens8

Developers

  • Eike Hinderk Jürrens
  • Maurin Radtke

License

This implementation is provided under the Apache 2.0 license9. See the following files for more details:

  • ./LICENSE
  • ./NOTICE

Links

1: https://www.opengeospatial.org/standards/wps

2: https://paradigm4.atlassian.net/wiki/spaces/scidb/overview

3: https://www.opengeospatial.org/standards/wms

4: https://www.opengeospatial.org/standards/wcs

5: https://52north.org/references/mudak-wrm/

6: https://meetingorganizer.copernicus.org/EGU2019/EGU2019-14204-2.pdf

7: https://github.com/BenGraeler

8: https://github.com/EHJ-52n/

9: https://www.apache.org/licenses/LICENSE-2.0

Releases

No releases published

Packages

No packages published