Integrating Volunteered Human Sensor Data into Crowd-sourced Platforms- A Us...Theodor Foerster
Presented at EnviroInfo 2011, Ispra, Italy. Full article reference:
Foerster, T., Diaz, L., & Bröring, A. (2011). Integrating Volunteered Human Sensor Data into Crowd-sourced Platforms- A Use case on Noise Pollution Monitoring and OpenStreetMap. In W. Pillmann, S. Schade, & P. Smits (Eds.), Innovations in Sharing Environmental Observation and Information (pp. 505-510). Presented at the 25th EnvironInfo Conference 2011, Ispra, Italy: Shaker Verlag.
Integrating Volunteered Human Sensor Data into Crowd-sourced Platforms- A Us...Theodor Foerster
Presented at EnviroInfo 2011, Ispra, Italy. Full article reference:
Foerster, T., Diaz, L., & Bröring, A. (2011). Integrating Volunteered Human Sensor Data into Crowd-sourced Platforms- A Use case on Noise Pollution Monitoring and OpenStreetMap. In W. Pillmann, S. Schade, & P. Smits (Eds.), Innovations in Sharing Environmental Observation and Information (pp. 505-510). Presented at the 25th EnvironInfo Conference 2011, Ispra, Italy: Shaker Verlag.
Live Geoinformation with Standardized Geoprocessing ServicesTheodor Foerster
This document proposes using HTTP Live Streaming to enable streaming web processing services. This allows for asynchronous and progressive transfer of geodata between a client and server. It improves performance, scalability, and the user experience over traditional synchronous WPS. The approach was implemented using 52North WPS and evaluated using a use case of generalizing OpenStreetMap data streams. Results demonstrated this streaming approach reduces memory footprint and improves processing time compared to a reference implementation.
OpenNoiseMap.org is a collaboration platform focused on environmental noise mapping through citizen contributions using smartphone sensors. It allows users to record noise levels on their mobile phones anywhere and upload it to create crowd-sourced noise maps. This helps identify noise pollution sources and their effects. The OpenNoiseMap mobile app automatically records a user's location and noise levels to contribute to a repository of noise measures. Visualizations of noise maps are available on the app and website. The project aims to involve more citizens to record noise in their areas and contribute to research through open interfaces and documentation.
The SWSL @ retreat 2011 presentation summarized the Sensor Web, Web-based geoprocessing & Simulation Lab group. The group has 6 working members, 1 postdoc, and 10 assistants. Their research focuses on enabling live geoinformation through efficient origin, integration, and communication of sensor data. This includes work on sensor semantics, processing data streams, crowd-sourcing platforms, and approaches like a RESTful SOS proxy and ifgiCopter project. The group has ongoing collaborations and publications advancing work on live geoinformation systems.
An Event Driven Architecture for Decision SupportTheodor Foerster
The document discusses an event-driven architecture for decision support related to water quality monitoring. It describes a use case of monitoring for cyanobacterial blooms in a reservoir in France. The architecture includes sensors to collect pH values, an event processing layer to analyze the data as it arrives, and a decision maker module to notify authorities if pH variation exceeds 0.5 in 24 hours, indicating a bloom. The proposed architecture aims to process measurements quickly as they arrive to support timely decision making.
1) The document discusses using the Reference Model for Open Distributed Processing (RM-ODP) to create standardized textual descriptions of processes for the Web Processing Service (WPS).
2) By basing the descriptions on RM-ODP viewpoints, it aims to improve semantic interoperability and automatic discovery of WPS processes.
3) The approach defines WPS profiles that describe common functionality through uniform textual descriptions linked by URIs, allowing processes sharing a profile to have consistent semantics.
The document discusses new sensor technologies like crowd-sourcing sensors from smartphones and unmanned aerial vehicles (UAVs) and how they can be integrated into the Sensor Web. It provides examples of different types of sensors including weather stations, air quality sensors, and sensors on smartphones and UAVs. The document also discusses applications of these new sensors for tasks like precision farming, landscape ecology studies, and noise mapping using a community project.
This document proposes a RESTful approach to implementing OGC Web Processing Services (WPS). It discusses representing geoprocessing operations as addressable resources that can be invoked via HTTP verbs like GET and POST. Operations return job resources that can then be monitored. Formats like JSON, KML and GML are supported through content negotiation. An example humanitarian relief workflow is presented to demonstrate chaining processes through their RESTful interfaces. The design aims to provide seamless integration of WPS capabilities into RESTful geospatial web services and applications.
A Hybrid Approach to Disseminate Large Volume Sensor Data for Monitoring Glob...Theodor Foerster
This document proposes a hybrid approach to disseminate large volumes of sensor data for monitoring global change. The approach combines a satellite-based dissemination system called GEONETCast that provides real-time global coverage with 180 free data products, with interoperable OGC web services that allow clients to query real-time and historic data through standards-based interfaces. It provides examples of using this approach to disseminate MSG-2 satellite imagery and MODIS fire detection products as web coverage and feature services. The system is implemented using free and open source software running on distributed nodes.
Low-cost satellite-based products for the Web – the Example of Fire Web ServiceTheodor Foerster
The document discusses a Fire Web Service that provides interoperable web access to real-time satellite-based fire detection data from GEONETCast. The service uses open standards like WFS and KML to allow querying and mapping of fire events detected from MODIS data. It is implemented using open source software like GeoServer and PostGIS to enable free and web-based access to both real-time and historical fire data globally.
Web-based GEONETCast Data for Geochange ResearchTheodor Foerster
The document discusses providing web-based access to real-time GEONETCast satellite data for geochange research. GEONETCast is a satellite-based dissemination system that provides 180 global data products free of charge. A technical setup is described to receive and serve the GEONETCast data through interoperable OGC web services, allowing query of real-time and historic data from a web client. An example of accessing raw MSG-2 meteorological data at 3km resolution every 15 minutes from a WCS is provided. The conclusion discusses providing open, web-based access to both real-time and historical GEONETCast data through open-source software.
Integrating Human Observations and Sensor Observations – the Example of a Noi...Theodor Foerster
The document discusses integrating human observations from smartphones with sensor observations to create a noise mapping community. It notes the health threats from noise and different noise emitters. An example project had citizens map noise using smartphones. The idea is for an Android app to constantly measure noise to build a human sensor web alongside existing sensor webs. Open issues include power consumption, sampling rates, and ensuring trustworthy and accurate human observations. The conclusion is that a human sensor web approach could apply to other types of volunteered geographic information but the noise mapping community project is just beginning and has remaining open questions.
Compliance Testing of Open Source Software for Web Processing ServicesTheodor Foerster
The document summarizes compliance testing of open source web processing services against the OGC Web Processing Service (WPS) specification. It describes testing various WPS implementations and client software for compliance with the WPS standard. The results found that while the server implementations claimed compliance, they often did not fully implement all aspects of the specification, especially around input/output descriptions and asynchronous processing support. It concludes that compliance testing is important for open source software to work properly across implementations, and that a standardized test suite would help with validation.
Web-based Geoprocessing with Open Source Software – a 52°North perspectiveTheodor Foerster
This document discusses web-based geoprocessing using open source software from a 52° North perspective. 52° North is a non-profit platform for open source geospatial innovation including sensor web and geoprocessing communities. The geoprocessing community develops 52° North Web Processing Services for integrating geoprocessing into spatial data infrastructures. Current research includes process integration using tools like Sextante, grid and cloud computing, and client applications.
The Sensor Bus – Integrating Geosensors and the Sensor WebTheodor Foerster
The document discusses integrating sensors and the sensor web through a proposed "Sensor Bus". The Sensor Bus would close the conceptual gap between the application layer and sensor network layer by facilitating on-the-fly integration of sensors and ease of using Sensor Web Enablement standards. It proposes a message protocol for the Sensor Bus to register sensors and services, publish sensor data and tasks, and provide status updates. Potential implementations on messaging platforms like Twitter, XMPP, and JMS are discussed. The aim is to evaluate Sensor Bus approaches for real-world disaster management and environmental monitoring use cases.
Live Geoinformation with Standardized Geoprocessing ServicesTheodor Foerster
This document proposes using HTTP Live Streaming to enable streaming web processing services. This allows for asynchronous and progressive transfer of geodata between a client and server. It improves performance, scalability, and the user experience over traditional synchronous WPS. The approach was implemented using 52North WPS and evaluated using a use case of generalizing OpenStreetMap data streams. Results demonstrated this streaming approach reduces memory footprint and improves processing time compared to a reference implementation.
OpenNoiseMap.org is a collaboration platform focused on environmental noise mapping through citizen contributions using smartphone sensors. It allows users to record noise levels on their mobile phones anywhere and upload it to create crowd-sourced noise maps. This helps identify noise pollution sources and their effects. The OpenNoiseMap mobile app automatically records a user's location and noise levels to contribute to a repository of noise measures. Visualizations of noise maps are available on the app and website. The project aims to involve more citizens to record noise in their areas and contribute to research through open interfaces and documentation.
The SWSL @ retreat 2011 presentation summarized the Sensor Web, Web-based geoprocessing & Simulation Lab group. The group has 6 working members, 1 postdoc, and 10 assistants. Their research focuses on enabling live geoinformation through efficient origin, integration, and communication of sensor data. This includes work on sensor semantics, processing data streams, crowd-sourcing platforms, and approaches like a RESTful SOS proxy and ifgiCopter project. The group has ongoing collaborations and publications advancing work on live geoinformation systems.
An Event Driven Architecture for Decision SupportTheodor Foerster
The document discusses an event-driven architecture for decision support related to water quality monitoring. It describes a use case of monitoring for cyanobacterial blooms in a reservoir in France. The architecture includes sensors to collect pH values, an event processing layer to analyze the data as it arrives, and a decision maker module to notify authorities if pH variation exceeds 0.5 in 24 hours, indicating a bloom. The proposed architecture aims to process measurements quickly as they arrive to support timely decision making.
1) The document discusses using the Reference Model for Open Distributed Processing (RM-ODP) to create standardized textual descriptions of processes for the Web Processing Service (WPS).
2) By basing the descriptions on RM-ODP viewpoints, it aims to improve semantic interoperability and automatic discovery of WPS processes.
3) The approach defines WPS profiles that describe common functionality through uniform textual descriptions linked by URIs, allowing processes sharing a profile to have consistent semantics.
The document discusses new sensor technologies like crowd-sourcing sensors from smartphones and unmanned aerial vehicles (UAVs) and how they can be integrated into the Sensor Web. It provides examples of different types of sensors including weather stations, air quality sensors, and sensors on smartphones and UAVs. The document also discusses applications of these new sensors for tasks like precision farming, landscape ecology studies, and noise mapping using a community project.
This document proposes a RESTful approach to implementing OGC Web Processing Services (WPS). It discusses representing geoprocessing operations as addressable resources that can be invoked via HTTP verbs like GET and POST. Operations return job resources that can then be monitored. Formats like JSON, KML and GML are supported through content negotiation. An example humanitarian relief workflow is presented to demonstrate chaining processes through their RESTful interfaces. The design aims to provide seamless integration of WPS capabilities into RESTful geospatial web services and applications.
A Hybrid Approach to Disseminate Large Volume Sensor Data for Monitoring Glob...Theodor Foerster
This document proposes a hybrid approach to disseminate large volumes of sensor data for monitoring global change. The approach combines a satellite-based dissemination system called GEONETCast that provides real-time global coverage with 180 free data products, with interoperable OGC web services that allow clients to query real-time and historic data through standards-based interfaces. It provides examples of using this approach to disseminate MSG-2 satellite imagery and MODIS fire detection products as web coverage and feature services. The system is implemented using free and open source software running on distributed nodes.
Low-cost satellite-based products for the Web – the Example of Fire Web ServiceTheodor Foerster
The document discusses a Fire Web Service that provides interoperable web access to real-time satellite-based fire detection data from GEONETCast. The service uses open standards like WFS and KML to allow querying and mapping of fire events detected from MODIS data. It is implemented using open source software like GeoServer and PostGIS to enable free and web-based access to both real-time and historical fire data globally.
Web-based GEONETCast Data for Geochange ResearchTheodor Foerster
The document discusses providing web-based access to real-time GEONETCast satellite data for geochange research. GEONETCast is a satellite-based dissemination system that provides 180 global data products free of charge. A technical setup is described to receive and serve the GEONETCast data through interoperable OGC web services, allowing query of real-time and historic data from a web client. An example of accessing raw MSG-2 meteorological data at 3km resolution every 15 minutes from a WCS is provided. The conclusion discusses providing open, web-based access to both real-time and historical GEONETCast data through open-source software.
Integrating Human Observations and Sensor Observations – the Example of a Noi...Theodor Foerster
The document discusses integrating human observations from smartphones with sensor observations to create a noise mapping community. It notes the health threats from noise and different noise emitters. An example project had citizens map noise using smartphones. The idea is for an Android app to constantly measure noise to build a human sensor web alongside existing sensor webs. Open issues include power consumption, sampling rates, and ensuring trustworthy and accurate human observations. The conclusion is that a human sensor web approach could apply to other types of volunteered geographic information but the noise mapping community project is just beginning and has remaining open questions.
Compliance Testing of Open Source Software for Web Processing ServicesTheodor Foerster
The document summarizes compliance testing of open source web processing services against the OGC Web Processing Service (WPS) specification. It describes testing various WPS implementations and client software for compliance with the WPS standard. The results found that while the server implementations claimed compliance, they often did not fully implement all aspects of the specification, especially around input/output descriptions and asynchronous processing support. It concludes that compliance testing is important for open source software to work properly across implementations, and that a standardized test suite would help with validation.
Web-based Geoprocessing with Open Source Software – a 52°North perspectiveTheodor Foerster
This document discusses web-based geoprocessing using open source software from a 52° North perspective. 52° North is a non-profit platform for open source geospatial innovation including sensor web and geoprocessing communities. The geoprocessing community develops 52° North Web Processing Services for integrating geoprocessing into spatial data infrastructures. Current research includes process integration using tools like Sextante, grid and cloud computing, and client applications.
The Sensor Bus – Integrating Geosensors and the Sensor WebTheodor Foerster
The document discusses integrating sensors and the sensor web through a proposed "Sensor Bus". The Sensor Bus would close the conceptual gap between the application layer and sensor network layer by facilitating on-the-fly integration of sensors and ease of using Sensor Web Enablement standards. It proposes a message protocol for the Sensor Bus to register sensors and services, publish sensor data and tasks, and provide status updates. Potential implementations on messaging platforms like Twitter, XMPP, and JMS are discussed. The aim is to evaluate Sensor Bus approaches for real-world disaster management and environmental monitoring use cases.
The Sensor Bus – Integrating Geosensors and the Sensor Web
Discovering the Sensor Web through Mobile Applications
1. Discovering the Sensor Web through Mobile Applications Theodor Foerster, Daniel Nüst, Arne Bröring & Simon Jirka LBS 2011 – Vienna, Austria 22 November 2011
2. Sensor Web 2.0 … is defined as an infrastructure which enables an interoperable usage of sensor resources by enabling their discovery , access , tasking , as well as eventing and alerting … [Bröring et al. 2011]
13. Requirements met Requirement for mobile applications Discovery Approach Resource efficiency Communication minimized by specific queries Spatial context Query according to spatial context over all services available in the SIR Temporal context Temporal context of the sensor stored in the SIR Thematic context Thematic context semantically ensured by SOR