Demo

This is a PortalJS demo for civic data portals.

Environment

What air sensors reveal about daily conditions

Reading PM2.5 patterns across Demo City monitoring stations

Mar 18, 2026 · ~3 min

Air quality data is most useful when it is treated as a signal, not a single verdict. Demo City's monitoring dataset brings together daily readings from sensors across the city, giving residents and analysts a way to see when conditions are stable, when they worsen, and where a closer look may be needed.

Daily readings as a pattern

PM2.5 is a useful measure because it tracks fine particulate matter that can affect health, especially for children, older adults, and people with respiratory conditions. A single high reading matters, but the larger value is in the pattern over time.

The chart below averages PM2.5 readings across monitoring stations for each day in the dataset. It turns thousands of individual measurements into a citywide trend that is easier to scan.

Daily average PM2.5 across monitoring stations

Why averages still need context

A citywide average smooths out local differences. That is helpful for seeing broad movement, but it can hide neighborhood-level spikes. In a production portal, this is where AI-assisted exploration can help: a user could ask which sensors changed most, whether a spike was isolated, or how conditions compared with previous weeks.

From chart to question

The goal is not only to show a line chart. It is to help people ask better follow-up questions. When did readings rise? Was the change citywide? Which stations reported the highest values? What other datasets, such as traffic or weather, might explain the pattern?

This story shows how an open data portal can turn environmental records into a starting point for investigation rather than a static download.