The web-based Earth Observation Monitor (webEOM) provides easy access and visualization for spatial time-series data. It is based on a spatial data infrastructure containing a Metadata catalogue, visualization and download services as well as processing services. These services are compliant to specifications of the Open Geospatial Consortium (OGC).
webEOM is designed for an easy usage. Time-series plots can be generated within a few clicks without data processing needs by the user. Further developments are planned for 2014, e.g. users will have the possibilities to generate further plots specified by individual parameters and users can specifiy monitoring parameters for individual areas and datasets.
Software used for webEOM:
|Data integration & processing|
|Python||2.7||Data integration & processing|
|GDAL||1.9||HDF to GeoTIFF, data clipping, time-series data access|
|PostgreSQL||9.1||Database for time-series data and Metadata for data integration|
|PostGIS||2.0||Spatial extension for PostgreSQL|
|OGC compliant web services|
|MapServer||6.0||Data access services (OGC WMS, WFS, WCS) [not yet visible in webEOM]|
|Mapcache||1.0||Caching OGC WMS services|
|istSOS||2.0||OGC SOS services for climate station data [not yet visible in webEOM]|
|pyWPS||3.2.1||Data processing / analysis services|
|Web Frontend Software|
|Drupal CMS||7||Web content management system|
|OpenLayers||1.12||Frontend web mapping library|
To have time-series information available on the field an application was developed for mobile devices (mobileEOM) using the current GPS position or a manual selection as pixel/polygon location.
Global MODIS Vegetation time-series with 250m (MOD13Q1) with datasets like Normalized Difference Vegetation Index (NDVI) and Enhanced Vegetation Index (EVI) are available for time-series plotting & decomposition, trend calculations, and breakpoint detection.
The second version was published on 7th November 2014 for Android and iOS mobile devices and is available from Google Play Store and Apple iTunes Store.
Software used for mobileEOM:
|jQuery Mobile||1.4.0||Touch-Optimized Web Framework based on jQuery|
|Apache Cordova / Phonegap||3.1||Native Mobile Application Framework|
Data download from multiple data providers as well as data integration and provision with OGC compliant web services are implemented in Python programming language.
A Python library (pyEOM) is planned as open source project to provide these data processing scripts to other users. The first version of pyEOM should be available in the end of 2014.