Po několika měsících práce spouštíme novou verzi mapy kvality ovzduší na . A máme pro vás silné tvrzení, které nenabízí žádná jiná česká mapa: tohle je v tuto chvíli nejrozsáhlejší sjednocený zdroj dat o kvalitě ovzduší v České republice.
Čtyři sítě, jedna mapa
Dosud platilo, že pokud jste chtěli vidět aktuální znečištění ovzduší z různých zdrojů, museli jste přepínat mezi několika weby. Každá síť měla svoji mapu, svoji barevnou škálu, svůj formát. Nová mapa tuhle fragmentaci odstraňuje.
Do jednoho rozhraní jsme integrovali čtyři nezávislé sítě:
| Síť | Typ měření | Počet senzorů v ČR |
|---|---|---|
| Sensor.Community | Komunitní senzory SDS011 | ~120 |
| ČHMÚ | Oficiální referenční stanice | ~30 |
| PurpleAir | Laserové čítače částic | ~12 |
| Smart Citizen Network | Výzkumné IoT kity | ~6 |
Dohromady kolem 168 měřicích bodů rozmístěných po celé zemi. Aktuální počty se mohou mírně měnit podle toho, kolik senzorů je zrovna online — všechny sítě s živým provozem najdete v naší .
Co mapa měří
Hlavním a sjednocujícím ukazatelem na mapě je PM2.5 — prachové částice menší než 2,5 mikrometru. Tyhle částice se dostávají hluboko do plic a jsou spojované s celou řadou zdravotních rizik, od respiračních onemocnění po kardiovaskulární problémy. PM2.5 měří všechny čtyři integrované sítě, což nám umožňuje zobrazit je na společné AQI barevné škále.
Kromě PM2.5 ale na mapě najdete v detailu jednotlivých senzorů i další polutanty a veličiny, podle toho, co daný senzor umí:
- PM10 (větší prachové částice) — u Sensor.Community, PurpleAir a Smart Citizen
- NO₂ (oxid dusičitý) — u vybraných stanic ČHMÚ
- Ozon (O₃) — u vybraných stanic ČHMÚ
- Teplota a vlhkost — u většiny komunitních senzorů
Co mapa nabízí
Aktuální data každých 5 minut. Všechny čtyři sítě se obnovují průběžně, ČHMÚ s hodinovým průměrem, ostatní v kratších intervalech.
Jednotná AQI barevná škála pro PM2.5 — od zelené (dobrá kvalita) po tmavě fialovou (nebezpečná). Žádné zmatky s různými stupnicemi.
Pětidenní historie u každého senzoru. Klikněte na jakýkoli bod na mapě — otevře se graf posledních 5 dnů s přerušovanou čárou na hodnotě 25 μg/m³ (plánovaný nový denní limit ČR/EU od roku 2030).
Přepínání sítí. V legendě můžete jedním kliknutím schovat nebo zobrazit kteroukoliv z těchto čtyř vrstev — užitečné, když chcete porovnat třeba pouze oficiální stanice s komunitními senzory.
Srovnatelnost dat PurpleAir s ČHMÚ. Syrová data z PurpleAir senzorů systematicky nadhodnocují PM2.5 proti referenčním metodám. Na serveru proto aplikujeme EPA Barkjohn 2021 korekci (přepočet zahrnující vlhkost a průměr obou senzorických kanálů), takže fialové body jsou skutečně srovnatelné se stanicemi ČHMÚ.
Automatická kontrola kvality. Vadné senzory (ucpané, s vydným ventilátorem nebo s trvale zaseknutou hodnotou) dokáže mapa rozpoznat a buď je z mapy skryje, nebo u nich zobrazí varovný pruh v popupu. Systém má tři vrstvy: absolutní limit hodnot, porovnání s okolními senzory a statistickou analýzu posledních 2 hodin měření.
Síť stále roste
Čísla výše jsou počty z dneška, ne strop. Ve všech čtyřech integrovaných sítích průběžně přibývají nové senzory — komunita Sensor.Community v Česku roste nejrychleji, Smart Citizen nově zapojujeme v programu Senzory do škol s Auto*matem, PurpleAir jsou dlouhodobě stabilní.
A co víc, v nejbližší době plánujeme přidat další českou síť — , která u nás soustředí další amatérské stanice a senzorová čidla. Integrace TMEP mapu ještě rozšíří a znovu posune počet měřicích bodů v Česku pod jednou střechou.
Proč jsme to postavili takhle
Mapa je čistě open-source — zdrojový kód najdete na . Technicky jde o minimalistické řešení: vanilla JavaScript, Leaflet, Chart.js, PHP 8 a SQLite. Žádné frameworky, žádný build systém, žádný aplikační server. Běží to na běžném sdíleném hostingu.
Tenhle přístup má dva důvody. Zaprvé — provozní náklady jsou minimální, což je důležité pro projekt bez komerčního modelu. Zadruhé — kdokoliv si může celou mapu nasadit u sebe, pro své město, region, nebo si ji libovolně upravit. Kód je doslova samonosný.
Mapu také můžete vložit na vlastní web prostřednictvím kompaktní iframe verze (embed.html) — stejné funkce, ale optimalizované pro menší plochu.
Co dál
Kromě chystané integrace sítě TMEP pracujeme i na dalších funkcích: delší historie (přes 5 dní), ukládání oblíbených senzorů, notifikace při překročení limitů. Pokud máte nápad, co by na mapě mělo být, ozvěte se nám — GitHub Issues jsou otevřené.
➡️ Prohlédněte si novou mapu:
