github.com/SinghCoder/DataCubeWebPlatform ↗
Web Platform for time series analysis of spatial data using spatial data cube
Open this visualization on its own page →
Contributors
4
Lines of Code
224
From
2019-06-14
To
2020-06-05
About SinghCoder/DataCubeWebPlatform
DataCubeWebPlatform is a web-based application for analyzing time series data from satellite imagery using the Open Data Cube framework. It enables users to perform vegetation and water level analysis through various spectral indices derived from Landsat satellite data, while also supporting custom index creation via a graphical interface. The platform additionally provides terrain profile visualization along selected paths using digital elevation models from ASTER and SRTM sources.
The project is built to address the data management and analysis challenges posed by the massive volumes of free and open Earth observation satellite data now available. It handles the complete workflow from data preparation through indexing metadata into a PostgreSQL database, then querying the indexed data to retrieve analysis-ready information organized as Xarray Datasets with proper spatial and temporal dimensions. The system extracts and manages satellite metadata including acquisition dates, spatial bounds, and band information, typically stored in YAML format for efficient searching and access.
The platform requires setup of the Open Data Cube infrastructure along with PostgreSQL, Landsat imagery, and corresponding metadata files. It includes utilities for converting satellite metadata to YAML format and processes data through metadata indexing before making it available for time series analysis and visualization through the web interface.