Dataset for SAT-CEP-Monitor: An Air Quality Monitoring Software Architecture Combining Complex Event Processing with Satellite Remote Sensing

Published: 10-02-2021| Version 1 | DOI: 10.17632/ddrk9thbcb.1
Badr-Eddine Boudriki Semlali,
Chaker El Amrani,
Guadalupe Ortiz,
Juan Boubeta-Puig,
Alfonso Garcia-de-Prado


This data are the Input, output of the developed software SAT-CEP-Monitor and the generated interactive maps of Morocco and Spain of the EPA AQI.


Steps to reproduce

Stage 1. Satellite Measurements: the data from five satellites —MetOp A&B, AQUA, AURA, TERRA, and Suomi NPP— and six satellite sensors —MLS, GOME-2, IASI, VIIRS, MODIS, and OMPS— are the sources for our architecture. Further details on theses satellites and their sensors were given in section 2.2 and Table 1 and Section 2.3 and Table 2, respectively. The measurement process carried out by the satellites is not part of the proposed software architecture. Still, this architecture selects the relevant measurements for AQ monitoring from these satellites. Stage 2. RS Data Acquisition: we have collected data from the EUMETSAT via the MDEO ground station installed at the Abdelmalek Essaâdi University of Tangier in Morocco, the EOSDIS of NASA, the NESDIS of NOAA, and the Copernicus platform. Stage 3. RS Data Processing: this stage includes data preprocessing —decompression, filtering, conversion, extraction, and finally, data integration [25]— and data fusion —sorting the final CSV outputs by the EpochTime, which are then combined and refined by removing inaccurate and redundant rows—. The Final output is regarded as simple events, which are sent to the following stage. Stage 4. Event Capture: this stage is in charge of capturing the events, converting them into the format understood by the CEP engine, and submitting them to the latest. Stage 5. CEP Analysis: The events reaching the CEP engine are analyzed according to the EPL patterns deployed in the engine so that to detect the relevant complex events. Stage 6. Output: the complex events are then notified to the appropriate consumer to be used as the mean for AQ NRT monitoring.