Handout (13.4 MB)
This presentation will discuss development and deployment of a modular full stack software suite (WeatherCitizen) for collecting, assimilating, serving and harmonizing traditional and crowd-sourced environmental observations. The goal of the system is to reduce the barrier for data producers to collect relevant, quality controlled environmental observations and for data consumers to create accurate, translatable insights in near real time. The core modules of the stack include: (1) a cross platform mobile application for collecting manual and automated crowd-sourced observations, (2) a geospatially aware cloud database for aggregating, filtering, and curating crowd-sourced observations alongside other traditional data sources, (3) a production ready application programming interface (API) for querying and serving data to researchers and third party software, (4) a web map interface for visualizing collected data, and (5) a set of open source tools for downloading, harmonizing, and analyzing collected data using MATLAB, Python, and commercial GIS programs.
We will present the initial deployment of this system and describe several approaches for estimating indirect environmental conditions based on collected traditional and crowd-sourced data. In particular, we will describe our deployment of WeatherCitizen in a marine environment to improve situational awareness and forecasts for mariners. In this context, we will discuss our workflow for collecting data and assess different data reduction strategies, including confidence filtering, machine learning, and physics-based modeling. We will discuss the issues with collecting crowd sourced data and mitigation strategies to increase the quality and density of observations. Finally, we discuss our preliminary experience utilizing this information, including data assimilation for improved marine weather forecasting, and the roadmap of WeatherCitizen into the future.
Supplementary URL: https://weathercitizen.org
![](images/flag.png)
![](images/blue_ribbon.png)