Veröffentlichung von Luftqualitätsdaten auf der Karte aqicn.org / waqi.info
Feed-Vorlagen

Die Veröffentlichung von Daten zum Projekt World Air Quality Index ist für alle kostenlos. Aber es ist auch einfach und unkompliziert: Alles, was Sie zum Hinzufügen von Daten zur Welt-Luftqualitätsindex-Karte benötigen, ist die Bereitstellung einer Feed-URL mit den Echtzeitinformationen über die Messstationen (Name und Standort), die gemessenen Schadstoffe und die tatsächlichen Schadstoffe -Zeitablesungen (zusammen mit den Einheiten, zum Beispiel Milligramm oder ppb).


Qualifikationskriterien

Beachten Sie, dass es sich bei den auf den Karten des World Air Quality Index (aqicn.org und waqi.info) veröffentlichten Daten in der Vergangenheit nur um offizielle Daten handelte, die von der jeweiligen Umweltschutzbehörde des jeweiligen Landes bereitgestellt wurden (siehe die vollständige EPA-Liste ).

Die offiziellen Daten beziehen sich auf Daten, die mit professionellen BAM-, TEOM- und ähnlichen kostenintensiven Luftqualitätsüberwachungsstationen überwacht wurden. Diese Stationen sind nicht einfach zu bedienen und erfordern eine ständige Wartung und Kalibrierung durch die professionellen Außendienstteams der EPA.

Heutzutage werden jedoch häufig günstigere, auf Laserstreuung basierende Luftqualitätsüberwachungsstationen als Ergänzung zu den offiziellen Luftqualitätsüberwachungsstationen eingesetzt. Diese günstigeren Stationen können 1000-mal weniger kosten als die BAM- und TOEM-Stationen.

Zu diesem Zweck empfehlen wir den Einsatz der semiprofessionellen GAIA- Luftqualitätsmessstationen. Wir akzeptieren aber auch Daten von anderen Sendern. Dennoch müssen solche auf Partikelzählern basierenden Stationen einen verbesserten Datenfeed mit zusätzlichen Qualitätskontrollen melden (siehe Abschnitt zur Qualitätskontrolle ).

Feedformat

Da fast jedes Land über ein eigenes Berichtsformat verfügt, kann das World Air Quality Index-Projekt alle Arten von Formaten für die Feeds akzeptieren: Sie können im CSV-, JSON- oder einfach nur im Text- oder HTML-Format vorliegen. Unten auf dieser Seite finden Sie 3 Beispiele für CSV, HTML und JSON.

Sehen Sie sich als Referenz die offiziellen Feeds für Singapur oder Niederlande und beachten Sie, dass sie, obwohl sie alle unterschiedlich sind, von unserem System erfasst werden können.

Für die sofortigen Luftpartikelzähler können Sie die Daten entweder über unseren eigenen Webserver oder über thingspeak melden.

Datenaufnahme

Das World Air Quality Index-System kümmert sich um die regelmäßige Überprüfung der Daten aus dem Feed. Jedes Mal, wenn eine Aktualisierung verfügbar ist, werden diese verarbeitet, in die AQI-Werte der US-amerikanischen EPA-Skala umgewandelt und auf der Website des World Air Quality Index veröffentlicht Protokoll.

Allerdings nur Daten zur Luftqualität zu PM2,5, PM10, Ozon, NO2, SO2 und CO veröffentlicht wird, erfasst das System mehr Schadstoffe für Prognosezwecke: Benzol, Toluol, Ethylbenzol, NOx, THC, NMHC, PM1, Formaldehyd, Quecksilber, Ammoniak, Methan , Schwefelwasserstoff, salpetrige Säure, Phenol, Naphthalin, Paraxylol (p-Xylol), Metaxylol (m-Xylol) usw.

Es ist auch möglich, meteorologische Daten zu veröffentlichen: Temperatur, Luftdruck, Luftfeuchtigkeit, Niederschlag, Windgeschwindigkeit, Windrichtung, Sonneneinstrahlung und UVI. Sofern nicht angegeben, nutzen wir andere relevante meteorologische Informationsquellen.

Feed-Beispiel (CSV-Format)

 #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

Feed-Beispiel (HTML-Format)

Dies ist ein Beispiel basierend auf einem HTML-Format (direkte 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
... ... ... ... ... ...
  • Die „ Station ID “ ist die eindeutige Kennung für jede Station und kann einfach eine Zahl (z. B. ID8373) oder eine Kombination aus Stationsstadt und Stationsname (z. B. „Beijing/Dongcheng“) sein.
  • Standardmäßig ist die Station über die URL /city/ country-name / city-name / station-name verfügbar.
  • Der „ Station Name “ muss lateinische Zeichen enthalten, daher kann der optionale „ Local Name “ zur Lokalisierung der Webseite angegeben werden.

Real-time pollutant list:
Station ID Pollutant Unit Update time Value Averaging
ID_BEI_DC PM10 mg/m3 2024-04-27T17:00:00+09:0027.8 1 hour
ID_BEI_DC PM25 mg/m3 2024-04-27T17:00:00+09:0010.8 1 hour
ID_BEI_DC Ozone mg/m3 2024-04-27T17:00:00+09:0015.2 1 hour
ID_BEI_DC Ozone mg/m3 2024-04-27T17:00:00+09:0018.2 8 hours
ID_BEI_DC Temperature Celcius 2024-04-27T17:00:00+09:0022.3 1 hour
ID_BEI_WP PM10 mg/m3 2024-04-27T17:00:00+09:0027.8 1 hour
ID_BEI_WP PM25 mg/m3 2024-04-27T17:00:00+09:0010.8 1 hour
ID_BEI_WP SO2 ppb 2024-04-27T17:00:00+09:0015.2 1 hour
ID_BEI_WP Humidiy % 2024-04-27T17:00:00+09:0088 1 hour
... ... ... ... ...
  • In der Spalte „ Averaging “ wird die Dauer des Wertes angegeben. Die gebräuchlichste Mittelung beträgt 1 Stunde. Dies ist auch die bevorzugte Variante, da unser Backend-System automatisch die 8-Stunden-Mittelwertberechnung für Ozon und Kohlenmonoxid durchführt.
  • Falls die Messwerte häufiger als jede Stunde bereitgestellt werden (z. B. alle 30 Minuten oder 10 Minuten), können Sie entweder die Rohwerte für den angegebenen Zeitraum oder nur die stündliche Mittelung bereitstellen: Unser Back-End-System verarbeitet die Daten trotzdem sogar zwischen der Stunde.

Feed-Beispiel (JSON-Format)

Dies ist ein Beispiel basierend auf dem JSON-Format (direkte URL: /publishingdata/json/)

..

Qualitätskontrolle für Partikelzählersensoren

Für sofortige Partikelzähler wie das Plantower PMS oder Nova SDS, die sofort (in wenigen Sekunden) liefern. Bei den Feinstaubmesswerten werden die Daten in der Regel jede Minute gemeldet. Diese Daten werden normalerweise auf der Grundlage mehrerer „gemittelter“ Messwerte über einen Zeitraum von ein oder zwei Minuten berechnet.

Der Einsatz der Mittelwertbildung ist jedoch nicht ausreichend, insbesondere bei ausgefallenen Sensoren (oder wenn der Sensor kurz vor dem Ende seiner Lebensdauer steht). Daher ist es für solche Sensoren erforderlich, zusätzliche Metriken wie Median, Min., Max. und Standardabweichung bereitzustellen. Sehen Sie sich zum Beispiel das readings Objekt im folgenden JSON-Datenfeed an.

..

Sie können den folgenden Arduino-kompatiblen Code verwenden, um diese Metriken zu erfassen:

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; 
    } 
};

Messen Sie die Luftqualität in Ihrer Nachbarschaft
Beteiligen Sie sich mit Ihrer eigenen Luftqualitätsüberwachungsstation

Der GAIA-Luftqualitätsmonitor misst mithilfe von Laserpartikelsensoren in Echtzeit die PM2,5- und PM10-Partikelverschmutzung, einen der schädlichsten Luftschadstoffe.

Die Einrichtung ist denkbar einfach: Es sind lediglich ein WLAN-Zugangspunkt und ein USB-kompatibles Netzteil erforderlich. Sobald die Verbindung hergestellt ist, sind Ihre Luftverschmutzungswerte in Echtzeit sofort auf unseren Karten verfügbar.

Die Station wird mit 10 Meter langen wasserdichten Stromkabeln, einem Netzteil, Montagezubehör und einem optionalen Solarpanel geliefert.

Über Messungen zur Luftqualität und Verschmutzung

Über die Luftqualitätsstufen

- Luftqualitätswerte (AQI)Stufen zur Bewertung der Gesundheitsgefährdung
0 - 50 Gut Die Luftqualität wird als zufriedenstellend angesehen, und die Luftverschmutzung birgt wenig oder kein Risiko.
51 -100 Mäßig Luftqualität ist akzeptabel; Bei einigen Schadstoffen kann es jedoch für eine sehr kleine Anzahl von Personen, die gegenüber Luftverschmutzung ungewöhnlich empfindlich sind, zu einem mäßigen Gesundheitsrisiko kommen.
101-150 Ungesund für sensible Gruppen Mitglieder von sensiblen Gruppen können gesundheitliche Auswirkungen haben. Die breite Öffentlichkeit wird wahrscheinlich nicht betroffen sein.
151-200 Ungesund Gesundheitliche Auswirkungen sind für jeden spürbar; für sensible Gruppen besteht möglicherweise ein ernstes gesundheitliches Risiko.
201-300 Sehr Ungesund Notfallwarnung vor Gesundheitsgefahren. Die Gesamtbevölkerung ist davon wahrscheinlich betroffen.
300+ Gefährlich Gesundheitswarnung: Jeder kann ernstere gesundheitliche Auswirkungen haben

Um mehr über Luftqualität und -verschmutzung zu erfahren, gehen Sie auf die Seite Luftverschmutzung (Wikipedia) oder den AIRNow Leitfaden für Luftqualität und Ihre Gesundheit der US-amerikanischen Umweltagentur.

Sehr nützliche Gesundheitsratschläge gibt der Pekinger Arzt Richard Saint Cyr MD, www.myhealthbeijing.com in seinem Blog.


Nutzungshinweis: Alle Luftqualitätsdaten sind zum Zeitpunkt der Veröffentlichung noch nicht verifiziert, und aufgrund der Qualitätssicherung können diese Daten jederzeit ohne vorherige Ankündigung geändert werden. Das World Air Quality Index Projekt hat alle angemessenen Fähigkeiten und Sorgfalt bei der Zusammenstellung der Inhalte dieser Informationen angewandt und unter keinen Umständen, vertraglich oder anderweitig haftet das , das World Air Quality Index Projektteam oder seine Agenten wegen unerlaubter Handlung oder anderweitig für Verluste, Verletzungen oder Schäden, die direkt oder indirekt aus der Bereitstellung dieser Daten entstehen.



Einstellungen


Spracheinstellungen:


Temperature unit:
Celcius