Průvodce publikováním údajů o kvalitě ovzduší v projektu World Air Quality Index

Podíl: aqicn.org/publishingdata/cs/

Publikování dat o projektu World Air Quality Index je pro každého zdarma. Ale je to také jednoduché a přímočaré: Vše, co potřebujete přidat data na mapu World Air Quality Index, je poskytnout URL zdroje s informacemi v reálném čase o monitorovacích stanicích (jméno a umístění), měřených znečišťujících látkách a skutečných -časové údaje (spolu s jednotkami, například miligramy nebo ppb).


Kvalifikační kritéria

Všimněte si, že historicky byly údaje publikované na mapách World Air Quality Index (aqicn.org a waqi.info) pouze oficiálními údaji poskytnutými příslušnými agenturami pro ochranu životního prostředí jednotlivých zemí (viz úplný seznam EPA ).

Oficiální údaje se týkají údajů monitorovaných pomocí profesionálních BAM, TEOM a podobných vysokonákladových monitorovacích stanic kvality ovzduší. Použití těchto stanic není triviální a vyžadují neustálou údržbu a kalibraci profesionálními týmy EPA v terénu.

V dnešní době jsou však cenově dostupnější stanice pro monitorování kvality ovzduší založené na laserovém rozptylu široce používány jako doplněk k oficiálním stanicím pro monitorování kvality ovzduší. Tyto cenově dostupnější stanice mohou stát 1000krát méně než stanice BAM a TOEM.

K tomuto účelu doporučujeme využít poloprofesionální monitorovací stanice kvality ovzduší GAIA . Přijímáme ale i data z jiných stanic. Nicméně takové stanice založené na počítadle částic musí hlásit vylepšený přísun dat s dalšími kontrolami kvality (viz část kontroly kvality ).

Formát zdroje

Vzhledem k tomu, že téměř každá země má svůj vlastní formát hlášení, projekt World Air Quality Index může přijímat jakékoli druhy formátů pro zdroje: Mohou být ve formátu CSV, JSON nebo pouze ve formátu prostého textu či HTML. V dolní části této stránky naleznete 3 příklady pro CSV, HTML a JSON.

Podívejte se na oficiální zdroje pro Singapur nebo Nizozemsko a všimněte si, že i když jsou všechny odlišné, náš systém je může zpracovat.

Pro okamžitá počítadla vzduchových částic můžete buď nahlásit data přes náš vlastní webový server, nebo přes thingspeak .

Příjem dat

Systém World Air Quality Index se postará o pravidelnou kontrolu dat z krmiva a pokaždé, když je k dispozici aktualizace, bude zpracována, převedena na hodnoty AQI stupnice US EPA a zveřejněna na webu World Air Quality Index v rámci zápis.

Přestože jsou publikovány pouze údaje o PM 2,5 , PM 10 , ozonu, NO 2 , SO 2 a CO, systém shromažďuje více znečišťujících látek pro účely prognózy: benzen, toluen, etylbenzen, NO x , THC, NMHC, PM 1 , formaldehyd, rtuť, amoniak, metan, sirovodík, kyselina dusitá, fenol, naftalen, paraxylen (p-xylen), metaxylen (m-xylen) atd.

Je také možné publikovat meteorologická data: Teplota, Atmosférický tlak, Vlhkost, Srážky, Rychlost větru, Směr větru, Sluneční záření a UVI. Pokud nebudou poskytnuty, použijeme jiné relevantní zdroje meteorologických informací.

Příklad zdroje (formát CSV)

 #ID: ID_BEI_DC
#City: Beijing
#Station: Dongcheng
#Name: 东城东四
#Latitude: 39.929
#Longitude: 116.417
#Timezone: +0800
Date,PM10,PM25,CO,Ozone,Sulphur Dioxide,Nitrogen Dioxide,AmbientTemperature,RelativeHumidity,WindDirection,WindSpeed,Pressure,RainGauge
Unit,ug/m3,ug/m3,ppm,µg/m3,µg/m3,µg/m3,°C,%,°,m/s,hPa,mm
10/29/2016 13:00,16,3,,58,10,3,32,66,200,3,1001,0
10/29/2016 14:00,19,8,,57,9,4,32,64,197,2,1001,0
10/29/2016 15:00,15,9,,52,47,17,30,72,190,2,1001,0
10/29/2016 16:00,31,19,,52,34,17,30,75,191,2,1001,0
10/29/2016 17:00,31,17,,49,49,19,29,75,194,1,1002,0
10/29/2016 18:00,37,18,,45,55,25,29,73,183,1,1003,0
10/29/2016 19:00,24,13,,40,21,19,29,80,65,1,1004,0
10/29/2016 20:00,39,22,,44,4,16,28,85,7,1,1005,0
10/29/2016 21:00,24,16,,43,3,7,28,85,10,1,1005,0

Příklad zdroje (formát HTML)

Toto je příklad založený na formátu HTML (přímá adresa URL: publishingdata/html/ ):

Station list:
Station ID City or County Name Station Name Local name (optional) Latitude/Longitude Timezone (optional)
ID_BEI_DC Beijing Dongcheng 东城东四 39.929/116.417 +0800
ID_BEI_WP Beijing West Park 西城官园 39.929/116.339 +0800
ID_BEI_OP Beijing Olympic Park 朝阳奥体中心 39.982/116.397 +0800
... ... ... ... ... ...
  • " Station ID " je jedinečný identifikátor pro každou stanici a může to být pouze číslo (např. ID8373) nebo zřetězení města stanice a názvu stanice (např. "Beijing/Dongcheng").
  • Ve výchozím nastavení bude stanice dostupná prostřednictvím adresy URL /city/ country-name / city-name / station-name .
  • Station Name musí používat latinské znaky, takže pro lokalizaci webové stránky lze zadat nepovinný Local Name .

Real-time pollutant list:
Station ID Pollutant Unit Update time Value Averaging
ID_BEI_DC PM10 mg/m3 2024-12-21T09:00:00+09:0027.8 1 hour
ID_BEI_DC PM25 mg/m3 2024-12-21T09:00:00+09:0010.8 1 hour
ID_BEI_DC Ozone mg/m3 2024-12-21T09:00:00+09:0015.2 1 hour
ID_BEI_DC Ozone mg/m3 2024-12-21T09:00:00+09:0018.2 8 hours
ID_BEI_DC Temperature Celcius 2024-12-21T09:00:00+09:0022.3 1 hour
ID_BEI_WP PM10 mg/m3 2024-12-21T09:00:00+09:0027.8 1 hour
ID_BEI_WP PM25 mg/m3 2024-12-21T09:00:00+09:0010.8 1 hour
ID_BEI_WP SO2 ppb 2024-12-21T09:00:00+09:0015.2 1 hour
ID_BEI_WP Humidiy % 2024-12-21T09:00:00+09:0088 1 hour
... ... ... ... ...
  • Sloupec " Averaging " se používá k určení doby trvání hodnoty. Nejběžnější průměr je 1 hodina. Je také preferovaný, protože náš backendový systém automaticky provede 8hodinový průměrný výpočet pro ozón a oxid uhelnatý.
  • V případě, že jsou odečty poskytovány častěji než každou hodinu (například každých 30 minut nebo 10 minut), můžete poskytnout buď hrubé odečty za dané období, nebo pouze hodinové průměrování: Náš back-end systém bude data stejně zpracovávat i mezi hodinou.

Příklad zdroje (formát JSON)

Toto je příklad založený na formátu JSON (přímá adresa URL: /publishingdata/json/ )

..

Kontrola kvality pro snímače počítadla částic

U okamžitých počítadel částic, jako je Plantower PMS nebo Nova SDS , které poskytují okamžité (během několika sekund) odečty částic, jsou data obvykle hlášena každou minutu. Tato data se obvykle vypočítávají na základě několika "zprůměrovaných" odečtů z jedné nebo dvou minut.

Použití průměrování však není dost dobré, zejména u vadných senzorů (nebo u senzoru, kterému je konec životnosti). Proto je pro takové senzory nutné poskytnout další metriky, jako je medián, minimum, maximum a směrodatná odchylka. Viz například objekt readings v níže uvedeném datovém kanálu JSON.

..

Ke shromažďování těchto metrik můžete použít následující kód kompatibilní s arduino:

class Accumulator 
{ 
    #define OUTPUT_BUFFER_SIZE 120 
    char buffer[OUTPUT_BUFFER_SIZE]; 
 
    #define MAXACCVALUES 120 
    int vals[MAXACCVALUES]; 
 
    int count = 0; 
 
public: 
    Accumulator() 
    { 
        reset(); 
    } 
 
    void reset() 
    { 
        count = 0; 
        for (int i=0;i< MAXACCVALUES;i++)  
        { 
            vals[i]=0; 
        } 
    } 
 
    bool hasData()  
    { 
        return count!=0; 
    } 
 
    std::string output()  
    { 
        if (!hasData()) return std::string("{}"); 
 
        sprintf(buffer, OUTPUT_BUFFER_SIZE, "{\"min\":%d,\"max\":%d,\"median\":%d,\"average\":%.1f,\"stddev\":%.1f,\"count\":%d}",  
            vmin(), vmax(), median(), average(), stddev(), count); 
 
        return std::string(buffer); 
 
    } 
 
    void add(int val) 
    { 
        if (count==MAXACCVALUES-1) { 
          for (int i = 0; i < MAXACCVALUES - 1; i++) { 
            vals[i] = vals[i + 1]; 
            } 
            count --; 
        } 
        vals[count++]=val; 
    } 
 
    float stddev()  
    { 
        if (!hasData()) return -1; 
        int u  =avg(); 
        int t = 0; 
        for (int i=0;ivals[j]) { 
                    float t = vals[j]; 
                    vals[j]=vals[i]; 
                    vals[i]=t; 
                } 
  
            } 
        } 
        return vals[count/2]; 
    } 
 
    float avg()  
    { 
        if (!hasData()) return -1; 
        float t = 0; 
        for (int i=0;ivals[i]) { 
                t=vals[i]; 
            } 
        } 
        return t; 
    } 
 
    float vmax()  
    { 
        if (!hasData()) return -1; 
        float t = vals[0]; 
        for (int i=0;it) { 
                t=vals[i]; 
            } 
        } 
        return t; 
    } 
};

Poptávkový formulář



MetOne BAM 1020 station

Publikování dat na mapách World Air Quality Index (aqicn.org a waqi.info) je bezplatné a jednoduché.

Jsou akceptovány jak profesionální, tak i domácí monitorovací stanice kvality ovzduší.

Stanice pro kutily, jako je „luftdaten“, však procházejí další kontrolou kvality dat, aby byla zajištěna vysoká kvalita dat .

Jakmile budou vaše data ověřena, získáte vyhrazenou stránku pro vaši stanici, kde můžete vidět data v reálném čase, kvalitu ovzduší a předpověď počasí a také historická data – to vše zdarma.

Pokud žádnou monitorovací stanici nemáte a chtěli byste si ji pořídit, podívejte se na naše monitorovací stanice GAIA Air Quality. Pokud dáváte přednost DIY stanici, podívejte se na GAIA A08 .


--

Nahrávání dat

Existují tři případy nahrání dat do mapy:

    Either you have a known Air Quality monitoring station (IQAir, Oizom, Luftdaten, Sensor Community, PurpleAir, U-Rad, LUN, ...), or a known Weather Station with an air quality sensor module (Weather Link, Eco-Witt, Ambient Weather...). In which case, you only need to tell us your station details, such as the ID/Name. We already have adapters for those stations.



    Buď již máte webovou stránku (nebo zdroj, jako je thing-speak), ze kterého můžeme shromažďovat data z vašich stanic. V tomto případě bude náš systém pravidelně načítat vaši stránku, extrahovat data a poté je znovu publikovat na naší mapě. Podívejte se na příklady zdrojů pro webové stránky.


    Buď nemáte webové stránky, ale máte stanici a rádi byste data „natlačili“ přímo do našeho systému. V tomto případě budete muset napsat malý program, který „odešle“ data vaší stanice prostřednictvím našeho API pro nahrávání. Máme příklad kódu pro Arduino a Python. Ukázky kódu jsou k dispozici na stránce API pro nahrávání .


Pokud spadáte do dvou prvních kategorií (máte známou stanici nebo webovou stránku), nebo máte nějaké pochybnosti, pošlete nám zprávu pomocí formuláře níže. Pokud spadáte do druhé kategorie a chcete data programově odesílat prostřednictvím našeho API pro nahrávání, podívejte se na naše skripty pro nahrávání dat a stránku API .

Kontaktní formulář

Your name - eg "John Doe"


Your email address - eg "john.doe@mail.com"


Your data-feed URL - eg "https://airnow.gov/"
or station Id - eg "https://weatherlink.com/..."

Řekněte nám, jaký druh pomoci potřebujete nebo můžete poskytnout.

Validace dat

Pokud vlastníte luftdaten nebo podobný nízkonákladový senzor, můžete zkontrolovat službu ověřování dat o kvalitě vzduchu:

https://aqicn.org/data-feed/validation/cs/

Například pro „luftdaten“ senzor 84804 můžete zkontrolovat stránku aqicn.org/data-feed/validation/#/luftdaten/84804

Validace a kvalifikace dat se také provádí automaticky jednou denně.

Víte o nějakých stanicích kvality ovzduší ve vašem okolí?
proč se nezapojit do mapy s vlastní stanicí kvality ovzduší?

Naše monitory kvality vzduchu GAIA se velmi snadno nastavují: Potřebujete pouze přístupový bod WIFI a napájecí zdroj kompatibilní s USB.

Po připojení jsou vaše úrovně znečištění vzduchu v reálném čase okamžitě dostupné na mapách a prostřednictvím API.

Stanice je dodávána s 10metrovým vodotěsným napájecím kabelem, USB napájecím zdrojem, montážním vybavením a volitelným solárním panelem.

O měření kvality ovzduší a znečištění:

O úrovních kvality ovzduší

- Hodnoty indexu kvality ovzduší (AQI).Úrovně obav o zdraví
0 - 50 Dobrý Kvalita ovzduší je považována za uspokojivou a znečištění ovzduší představuje malé nebo žádné riziko
51 -100 Mírný Kvalita ovzduší je přijatelná; u některých znečišťujících látek však může existovat mírný zdravotní problém u velmi malého počtu lidí, kteří jsou neobvykle citliví na znečištění ovzduší.
101-150 Nezdravé pro citlivé skupiny Členové citlivých skupin mohou mít účinky na zdraví. Obecná veřejnost pravděpodobně nebude zasažena.
151-200 Nezdravý Každý může začít projevovat účinky na zdraví. členové citlivých skupin mohou mít vážnější účinky na zdraví
201-300 Velmi Nezdravé Zdravotní varování při havarijních podmínkách. Celá populace je pravděpodobněji postižena.
300+ Nebezpečný Zdravotní upozornění: každý může mít vážnější zdravotní účinky

Chcete-li se dozvědět více o kvalitě ovzduší a znečištění, podívejte se na téma Kvalita ovzduší na wikipedii nebo na airnow průvodce Kvalita ovzduší a vaše zdraví .

Velmi užitečné zdravotní rady pekingského lékaře Richarda Saint Cyr MD najdete na blogu www.myhealthbeijing.com .


Upozornění na použití: Veškeré údaje o kvalitě ovzduší jsou v době zveřejnění neplatné a vzhledem k zajištění kvality mohou být tyto údaje kdykoli změněny bez upozornění. Projekt Světový index kvality ovzduší vynaložil veškeré přiměřené schopnosti a péči při sestavování obsahu těchto informací a za žádných okolností Projektový tým Světového indexu kvality ovzduší nebo jeho zástupci nesou odpovědnost za smluvní, delikt nebo jinou odpovědnost za jakoukoliv ztrátu, zranění nebo škodu vzniklou přímo nebo nepřímo z poskytování těchto údajů.



Settings


Language Settings:


Temperature unit:
Celcius