Οδηγός για τη δημοσίευση δεδομένων ποιότητας αέρα στο έργο World Air Quality Index

Μερίδιο: aqicn.org/publishingdata/el/

Η δημοσίευση δεδομένων για το έργο 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.

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

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

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

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

Επίσης, αν και δημοσιεύονται μόνο δεδομένα PM 2,5 , PM 10 , Ozone, NO 2 , SO 2 και CO για την ποιότητα του αέρα, το σύστημα συλλέγει περισσότερους ρύπους για σκοπούς πρόβλεψης: Benzen, Toluene, Ethylbenzene, NO x , THC, NMHC, PM 1 , Φορμαλδεΰδη, υδράργυρος, αμμωνία, μεθάνιο, υδρόθειο, νιτρώδες οξύ, φαινόλη, ναφθαλίνιο, παραξυλένιο (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-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
... ... ... ... ...
  • Η στήλη " 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; 
    } 
};

Έντυπο ερωτήματος



MetOne BAM 1020 station

Η δημοσίευση δεδομένων στους χάρτες World Air Quality Index (aqicn.org και waqi.info) είναι δωρεάν και απλή.

Τόσο οι επαγγελματικοί όσο και οι σταθμοί παρακολούθησης της ποιότητας του αέρα DIY γίνονται δεκτοί.

Ωστόσο, οι σταθμοί DIY, όπως ο "luftdaten", περνούν από έναν πρόσθετο έλεγχο ποιότητας δεδομένων, για να εξασφαλίσουν δεδομένα υψηλής ποιότητας .

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

Εάν δεν έχετε σταθμό παρακολούθησης και θέλετε να αποκτήσετε έναν, ελέγξτε τους σταθμούς παρακολούθησης ποιότητας αέρα GAIA . Εάν προτιμάτε έναν σταθμό DIY, ελέγξτε το GAIA A08 .


--

Μεταφόρτωση των δεδομένων

Υπάρχουν τρεις περιπτώσεις για να ανεβάσετε τα δεδομένα σας στον χάρτη:

    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.



    Είτε έχετε ήδη έναν ιστότοπο (ή μια τροφοδοσία όπως το thing-speak) από τον οποίο μπορούμε να συλλέξουμε τα δεδομένα από τους σταθμούς σας. Σε αυτήν την περίπτωση το σύστημά μας θα φορτώνει περιοδικά τη σελίδα σας, θα εξάγει τα δεδομένα και στη συνέχεια θα τα αναδημοσιεύει στον χάρτη μας. Ελέγξτε τα παραδείγματα ροής για παραδείγματα ιστότοπου.


    Είτε δεν έχετε ιστότοπο, αλλά έχετε σταθμό και θα θέλατε να «σπρώξετε» τα δεδομένα απευθείας στο σύστημά μας. Σε αυτήν την περίπτωση, θα χρειαστεί να γράψετε ένα μικρό πρόγραμμα για να "αναρτήσετε" τα δεδομένα του σταθμού σας μέσω του API μεταφόρτωσης μας. Έχουμε παράδειγμα κώδικα για Arduino και Python. Τα δείγματα κώδικα είναι διαθέσιμα από τη σελίδα μεταφόρτωσης API .


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

Φόρμα Επικοινωνίας

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/..."

Πείτε μας τι είδους βοήθεια χρειάζεστε ή μπορείτε να παρέχετε.

Επικύρωση δεδομένων

Εάν διαθέτετε έναν αισθητήρα Luftdaten ή παρόμοιο αισθητήρα χαμηλού κόστους, μπορείτε να ελέγξετε την υπηρεσία επικύρωσης δεδομένων ποιότητας αέρα:

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

Για παράδειγμα, για τον αισθητήρα "luftdaten" 84804, μπορείτε να ελέγξετε τη σελίδα aqicn.org/data-feed/validation/#/luftdaten/84804

Η επικύρωση και η πιστοποίηση δεδομένων γίνονται επίσης αυτόματα μία φορά την ημέρα.

Γνωρίζετε σταθμούς 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