Alex Miłowski, geek

Data on Kubernetes meetup - Geospatial Sensor Networks and Partitioning Data

With all the wildfires, I recently noticed that the PurpleAir sensors and their data are also accessible via an API. I built an application to collect, interpolate, and visualize these values over time. It was a great way to explore the geospatial features of Redis and how I might use it to replicate some of my past methodologies with exposing geospatial data on the Web.

Just last Tuesday, September 15th, 2020, I gave a talk at the Data on Kubernetes meetup where I presented my research and experience with publishing and using geospatial sensor data on the Web. I spoke a bit about the challenges of reliably collecting and processing geospatial sensor data (e.g., weather station or air quality sensor data). I also went through the evolution of some of my work towards Kubernetes-based deployments. Finally, I demonstrated a Redis-based application for air quality measurements.

Abstract

We use resources like weather reports or air quality measurements to navigate the world. These resources become especially important when faced by extreme events like the current wildfires in the Western USA. The data for the reports, predictions, and maps all start as realtime sensor networks.

In this talk, I will present some of my research into scientific data representation on the Web and how the key mechanism is the partitioning, annotation, and naming of data representations. We’ll take a look at a few examples, including some recent work on air quality data relating to the current wildfires in the western USA. We’ll explore the central question of how geospatial sensor network data can be collected and consumed within K8s deployments.

Video and Podcast

Code

Github: alexmilowski/redis-aqi

Presentation

View presentation