Δημοσίευση δεδομένων ποιότητας αέρα στον χάρτη aqicn.org / waqi.info
Πρότυπα τροφοδοσίας

Η δημοσίευση δεδομένων για το έργο World Air Quality Index είναι δωρεάν για όλους. Αλλά είναι επίσης απλό και απλό: Το μόνο που χρειάζεται για να προσθέσετε δεδομένα στον χάρτη World Air Quality Index είναι να παρέχετε μια διεύθυνση URL ροής με πληροφορίες σε πραγματικό χρόνο σχετικά με τους σταθμούς παρακολούθησης (όνομα και τοποθεσία), τους ρύπους που μετρώνται και την πραγματική -ενδείξεις χρόνου (μαζί με τις μονάδες, για παράδειγμα χιλιοστόγραμμα ή ppb).


Κριτήρια προσόντων

Σημειώστε ότι, ιστορικά, τα δεδομένα που δημοσιεύθηκαν στους χάρτες Παγκόσμιου Δείκτη Ποιότητας Αέρα (aqicn.org και waqi.info) ήταν μόνο τα επίσημα δεδομένα που παρέχονται από την αντίστοιχη Υπηρεσία Προστασίας του Περιβάλλοντος κάθε χώρας (δείτε την πλήρη λίστα EPA ).

Τα επίσημα στοιχεία αναφέρονται σε δεδομένα που παρακολουθούνται με τη χρήση επαγγελματικών σταθμών παρακολούθησης της ποιότητας του αέρα BAM, TEOM και παρόμοιων σταθμών υψηλού κόστους. Αυτοί οι σταθμοί δεν είναι ασήμαντοι στη χρήση και απαιτούν συνεχή συντήρηση και βαθμονόμηση από τις επαγγελματικές ομάδες επιτόπιων μηχανικών της EPA.

Ωστόσο, στις μέρες μας, πιο προσιτοί σταθμοί παρακολούθησης της ποιότητας του αέρα με βάση τη σκέδαση λέιζερ χρησιμοποιούνται ευρέως ως σύντροφοι των επίσημων σταθμών παρακολούθησης της ποιότητας του αέρα. Αυτοί οι πιο οικονομικοί σταθμοί μπορεί να κοστίζουν 1000 φορές λιγότερο από τους σταθμούς BAM και TOEM.

Συνιστούμε τη χρήση των ημιεπαγγελματικών σταθμών παρακολούθησης της ποιότητας του αέρα GAIA για το σκοπό αυτό. Δεχόμαστε όμως και δεδομένα από άλλους σταθμούς. Ωστόσο, τέτοιοι σταθμοί που βασίζονται σε μετρητή σωματιδίων πρέπει να αναφέρουν βελτιωμένη τροφοδοσία δεδομένων με πρόσθετους ποιοτικούς ελέγχους (βλ. ενότητα ποιοτικού ελέγχου ).

Μορφή ροής

Δεδομένου ότι σχεδόν κάθε χώρα έχει τη δική της μορφή αναφοράς, το έργο World Air Quality Index μπορεί να δεχτεί κάθε είδους μορφές για τις ροές: Μπορούν να είναι σε CSV, JSON ή σε μορφή απλού κειμένου ή HTML. Μπορείτε να βρείτε στο κάτω μέρος αυτής της σελίδας 3 παράδειγμα για CSV, HTML και JSON.

Για αναφορά, ελέγξτε τις επίσημες ροές για Σιγκαπούρη ή Ολλανδία και παρατηρήστε ότι, παρόλο που είναι όλα διαφορετικά, μπορούν να καταποθούν από το σύστημά μας.

Για τους άμεσους μετρητές σωματιδίων αέρα, μπορείτε είτε να αναφέρετε τα δεδομένα μέσω του δικού μας διακομιστή ιστού είτε μέσω του thingspeak.

Απορρόφηση δεδομένων

Το σύστημα World Air Quality Index θα φροντίζει για τον τακτικό έλεγχο των δεδομένων από τη ροή και κάθε φορά που είναι διαθέσιμη μια ενημέρωση, θα υποβάλλεται σε επεξεργασία, θα μετατρέπεται στις τιμές AQI της κλίμακας EPA των ΗΠΑ και θα δημοσιεύεται στον ιστότοπο World Air Quality Index εντός λεπτά.

Επίσης, αν και μόνο δεδομένα PM2,5, PM10, Ozone, NO2, SO2 και CO2 για την ποιότητα του αέρα δημοσιεύεται, το σύστημα συλλέγει περισσότερους ρύπους για λόγους πρόβλεψης: βενζόλιο, τολουόλιο, αιθυλοβενζόλιο, NOx, THC, NMHC, PM1, φορμαλδεΰδη, υδράργυρος, αμμωνία, μεθάνιο , Υδρόθειο, Νιτρώδες οξύ, Φαινόλη, Ναφθαλίνιο, Παραξυλένιο (p-Xylen), Μεταξυλένιο (m-Xylen) κ.λπ.

Είναι επίσης δυνατή η δημοσίευση μετεωρολογικών δεδομένων: Θερμοκρασία, Ατμοσφαιρική Πίεση, Υγρασία, Υετός, Ταχύτητα ανέμου, Κατεύθυνση ανέμου, Ηλιακή Ακτινοβολία και UVI. Εάν δεν παρέχεται, θα χρησιμοποιήσουμε άλλες σχετικές πηγές μετεωρολογικών πληροφοριών.

Παράδειγμα ροής (μορφή 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

Παράδειγμα ροής δεδομένων (μορφή HTML)

Αυτό είναι ένα παράδειγμα που βασίζεται σε μορφή HTML (άμεση διεύθυνση 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 " είναι το μοναδικό αναγνωριστικό για κάθε σταθμό και μπορεί να είναι απλώς ένας αριθμός (π.χ. ID8373) ή η συνάφεια της πόλης του σταθμού και του ονόματος του σταθμού (π.χ. "Beijing/Dongcheng").
  • Από προεπιλογή, ο σταθμός θα είναι διαθέσιμος μέσω του url /city/ country-name / city-name / station-name .
  • Το " Station Name " πρέπει να χρησιμοποιεί λατινικούς χαρακτήρες, ώστε να παρέχεται το προαιρετικό " Local Name " για την τοπική προσαρμογή της ιστοσελίδας.

Real-time pollutant list:
Station ID Pollutant Unit Update time Value Averaging
ID_BEI_DC PM10 mg/m3 2024-12-21T22:00:00+09:0027.8 1 hour
ID_BEI_DC PM25 mg/m3 2024-12-21T22:00:00+09:0010.8 1 hour
ID_BEI_DC Ozone mg/m3 2024-12-21T22:00:00+09:0015.2 1 hour
ID_BEI_DC Ozone mg/m3 2024-12-21T22:00:00+09:0018.2 8 hours
ID_BEI_DC Temperature Celcius 2024-12-21T22:00:00+09:0022.3 1 hour
ID_BEI_WP PM10 mg/m3 2024-12-21T22:00:00+09:0027.8 1 hour
ID_BEI_WP PM25 mg/m3 2024-12-21T22:00:00+09:0010.8 1 hour
ID_BEI_WP SO2 ppb 2024-12-21T22:00:00+09:0015.2 1 hour
ID_BEI_WP Humidiy % 2024-12-21T22:00:00+09:0088 1 hour
... ... ... ... ...
  • Η στήλη " Averaging " χρησιμοποιείται για τον καθορισμό της διάρκειας της τιμής. Ο πιο συνηθισμένος μέσος όρος είναι 1 ώρα. Είναι επίσης το προτιμώμενο, καθώς το σύστημα υποστήριξης θα κάνει αυτόματα τον υπολογισμό του μέσου όρου των 8 ωρών για το όζον και το μονοξείδιο του άνθρακα.
  • Στην περίπτωση που οι μετρήσεις παρέχονται συχνότερα από κάθε ώρα (για παράδειγμα κάθε 30 λεπτά ή κάθε 10 λεπτά), μπορείτε είτε να παρέχετε τις μη επεξεργασμένες μετρήσεις για τη δεδομένη περίοδο ή μόνο τον ωριαίο μέσο όρο: το σύστημα υποστήριξης που διαθέτουμε θα επεξεργάζεται ούτως ή άλλως δεδομένα ακόμη και μεταξύ της ώρας.

Παράδειγμα ροής (μορφή JSON)

Αυτό είναι ένα παράδειγμα που βασίζεται σε μορφή JSON (άμεση διεύθυνση url: /publishingdata/json/)

..

Έλεγχος ποιότητας για αισθητήρες μετρητή σωματιδίων

Για άμεσους μετρητές σωματιδίων, όπως το Plantower PMS ή το Nova SDS, που παρέχουν στιγμιαία (σε λίγα δευτερόλεπτα) μετρήσεις σωματιδίων, τα δεδομένα αναφέρονται συνήθως κάθε λεπτό. Αυτά τα δεδομένα υπολογίζονται συνήθως με βάση πολλές «μέσες» μετρήσεις από μια περίοδο ενός ή δύο λεπτών.

Ωστόσο, η χρήση του μέσου όρου δεν είναι αρκετά καλή, ειδικά για τους αισθητήρες που αποτυγχάνουν (ή για το κλείσιμο του τέλους ζωής του αισθητήρα). Επομένως, για τέτοιους αισθητήρες, απαιτείται η παροχή πρόσθετων μετρήσεων, όπως η διάμεσος, η ελάχιστη, η μέγιστη και η τυπική απόκλιση. Δείτε για παράδειγμα το αντικείμενο readings στην παρακάτω ροή δεδομένων JSON.

..

Μπορείτε να χρησιμοποιήσετε τον ακόλουθο κώδικα συμβατό με 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; 
    } 
};

Γνωρίζετε σταθμούς Air Quality στην περιοχή σας;
γιατί να μην συμμετέχετε στον χάρτη με τον δικό σας σταθμό ποιότητας αέρα;

Οι οθόνες ποιότητας αέρα GAIA ρυθμίζονται πολύ εύκολα: Χρειάζεστε μόνο ένα σημείο πρόσβασης WIFI και ένα τροφοδοτικό συμβατό με USB.

Μόλις συνδεθείτε, τα επίπεδα ατμοσφαιρικής ρύπανσης σε πραγματικό χρόνο είναι άμεσα διαθέσιμα στους χάρτες και μέσω του API.

Ο σταθμός διαθέτει ένα αδιάβροχο καλώδιο τροφοδοσίας 10 μέτρων, τροφοδοτικό USB, εξοπλισμό τοποθέτησης και προαιρετικό ηλιακό πάνελ.

Σχετικά με τη μέτρηση της ποιότητας του αέρα και της ρύπανσης:

Σχετικά με τα επίπεδα ποιότητας αέρα

- Τιμές του δείκτη ποιότητας αέρα (AQI).Επίπεδα ανησυχίας για την υγεία
0 - 50 Καλός Η ποιότητα του αέρα θεωρείται ικανοποιητική και η ατμοσφαιρική ρύπανση παρουσιάζει μικρό ή καθόλου κίνδυνο
51 -100 Μέτριος Η ποιότητα του αέρα είναι αποδεκτή. Ωστόσο, για ορισμένους ρύπους μπορεί να υπάρχει μέτρια ανησυχία για την υγεία για ένα πολύ μικρό αριθμό ατόμων που είναι ασυνήθιστα ευαίσθητα στην ατμοσφαιρική ρύπανση.
101-150 Ανθυγιεινό για ευαίσθητες ομάδες Τα μέλη ευαίσθητων ομάδων ενδέχεται να έχουν επιπτώσεις στην υγεία. Το ευρύ κοινό δεν είναι πιθανό να επηρεαστεί.
151-200 Ανθυγιεινός Ο καθένας μπορεί να αρχίσει να αντιμετωπίζει τις επιπτώσεις στην υγεία. τα μέλη ευαίσθητων ομάδων ενδέχεται να έχουν πιο σοβαρές επιπτώσεις στην υγεία
201-300 Πολύ Ανθυγιεινό Προειδοποιήσεις για την υγεία σε συνθήκες έκτακτης ανάγκης. Όλος ο πληθυσμός είναι πολύ πιθανόν να επηρεαστεί.
300+ Επικίνδυνος Προειδοποίηση για την υγεία: Όλοι μπορεί να έχουν πιο σοβαρές επιπτώσεις στην υγεία

Για να μάθετε περισσότερα σχετικά με την ποιότητα του αέρα και τη ρύπανση, ανατρέξτε στο θέμα της wikipedia για την ποιότητα του αέρα ή στον οδηγό airnow για την ποιότητα του αέρα και την υγεία σας .

Για πολύ χρήσιμες συμβουλές υγείας του γιατρού του Πεκίνου Richard Saint Cyr MD, ανατρέξτε στο ιστολόγιο www.myhealthbeijing.com .


Ειδοποίηση χρήσης: Όλα τα δεδομένα για την ποιότητα του αέρα δεν έχουν εγκριθεί κατά τη στιγμή της δημοσίευσης και, λόγω της διασφάλισης της ποιότητας, τα δεδομένα αυτά μπορούν να τροποποιηθούν χωρίς προειδοποίηση ανά πάσα στιγμή. Το έργο Παγκόσμιο Δείκτη Ποιότητας του Αερίου έχει ασκήσει όλες τις εύλογες δεξιότητες και φροντίδα κατά την κατάρτιση του περιεχομένου αυτών των πληροφοριών και σε καμία περίπτωση το Ομάδα Παγκόσμιας Ποιότητας Αέριας Ποιότητας ή οι αντιπρόσωποί της είναι υπεύθυνοι για συμβόλαιο, αδικοπραξία ή άλλως για τυχόν απώλειες, τραυματισμούς ή ζημίες που προκύπτουν άμεσα ή έμμεσα από την παροχή αυτών των δεδομένων.



Settings


Language Settings:


Temperature unit:
Celcius