Menu

Cases

DCMR - luchtmeetnet

Making airqualitypubliclyaccessible

  • UX UI
  • Front end
  • Back end
DCMR man standing in pollution environment

Quick overview

Sprints

5

Industry

  • other

Teams

  • Back-end Development
  • Front-end Development
  • UI/UX Design

Deliverables

  • Complete rebuild of the website
  • Rebranding of the website

Making air quality publicly accessible

Good air quality is essential for our health. When people breathe in air pollutants and gases, including particulate matter and nitrogen dioxide, it has negative health effects. Improving air quality begins with understanding the issue. The goal of www.luchtmeetnet.nl was to create a national website where various monitoring networks could display their air quality data in a consistent manner. The first website was delivered by Label A in 2014. As a loyal partner, Label A completed the full rebuild and rebranding of the website in 2019.

Luchtmeetnet screenshot of the map with pollution
Luchtmeetnet mockup of the website
De luchtmeetnet app zichtbaar op telefoon

Optimizing Luchtmeetnet

Luchtmeetnet consists of a data platform and a website. Michael Ameling, senior expert in air quality at DCMR Environmental Service Rijnmond, is the product owner and translated the wishes of the 6 involved monitoring networks into a functional design. The monitoring networks of RIVM, GGD Amsterdam, DCMR, ODRA, OMWB, and RUDZL upload their measurement data to the data platform every hour. Additionally, the data platform processes forecast data for the next 24 hours for the entire Netherlands (125x125m). In mid-2019, a decision was made to rebuild the website to make it easier to maintain, more mobile-friendly, and scalable. The rebranding created more unity in the platform with a modern and friendly design. The open API, which won the second prize in 2019 for the best government API, also needed further expansion.

Man holding phone showcasing the luchtmeetnet website

Processing and Presenting Large Amounts of Data

The rebuild required a restructuring of the infrastructure to handle more incoming data and traffic. The expansion of monitoring stations and an increase in the number of visitors directly impacted the speed of the website. The solution we chose was to enable a Lambda function on Amazon Web Services (AWS) to process the measurement files. Since AWS can scale computing power where needed, the website becomes infinitely scalable immediately. Another challenge was processing and presenting forecast data in a grid. For this, RIVM divided the entire Netherlands into cells of 125 by 125 meters, with layers per cell for the different components being measured. Due to the complexity, this processing couldn't be done via a Lambda function. Therefore, it runs through a separate server set: a standalone cluster for processing and querying forecast data. On the website, the user never realizes that they are looking at different parts; everything feels and functions as one central website.

Phone showcasing luchtmeetnet held up to a nice blue sky

Do you want to know more?

Do you want to know how Label A can assist you in maximizing the numerous possibilities of digital transformation and information provision? We would love to get to know you! For more information about our services and solutions, please contact Jeffrey Bouva.

Jeffrey Bouva

Account & Tech Director

Related work