ເຜີຍແຜ່ຂໍ້ມູນຄຸນນະພາບອາກາດໃນແຜນທີ່ aqicn.org/waqi.info
ແມ່ແບບອາຫານ

ການເຜີຍແຜ່ຂໍ້ມູນໃນໂຄງການ ດັດຊະນີຄຸນນະພາບອາກາດຂອງໂລກ ແມ່ນບໍ່ເສຍຄ່າສໍາລັບທຸກໆຄົນ. ແຕ່ມັນຍັງງ່າຍດາຍແລະກົງໄປກົງມາ: ທັງຫມົດທີ່ທ່ານຈໍາເປັນຕ້ອງໄດ້ເພີ່ມຂໍ້ມູນໃນແຜນທີ່ດັດຊະນີຄຸນນະພາບອາກາດຂອງໂລກແມ່ນເພື່ອສະຫນອງ URL ຂອງອາຫານທີ່ມີຂໍ້ມູນທີ່ໃຊ້ເວລາທີ່ແທ້ຈິງກ່ຽວກັບສະຖານີຕິດຕາມກວດກາ (ຊື່ແລະສະຖານທີ່), ມົນລະພິດທີ່ຖືກວັດແທກແລະທີ່ແທ້ຈິງ. - ການ​ອ່ານ​ທີ່​ໃຊ້​ເວ​ລາ (ຮ່ວມ​ກັບ​ຫົວ​ຫນ່ວຍ​, ສໍາ​ລັບ​ການ​ຍົກ​ຕົວ​ຢ່າງ milligrams ຫຼື ppb​)​.


ເງື່ອນໄຂເງື່ອນໄຂ

ໃຫ້ສັງເກດວ່າ, ໃນປະຫວັດສາດ, ຂໍ້ມູນທີ່ເຜີຍແຜ່ຢູ່ໃນແຜນທີ່ດັດຊະນີຄຸນນະພາບອາກາດຂອງໂລກ (aqicn.org ແລະ waqi.info) ແມ່ນພຽງແຕ່ຂໍ້ມູນທາງການທີ່ສະຫນອງໃຫ້ໂດຍແຕ່ລະປະເທດທີ່ກ່ຽວຂ້ອງຂອງອົງການປົກປ້ອງສິ່ງແວດລ້ອມ (ເບິ່ງ ບັນຊີລາຍຊື່ເຕັມຂອງ EPA ).

ຂໍ້ມູນທາງການຫມາຍເຖິງຂໍ້ມູນທີ່ຖືກກວດສອບໂດຍໃຊ້ BAM ມືອາຊີບ, TEOM ແລະສະຖານີຕິດຕາມຄຸນນະພາບອາກາດທີ່ມີລາຄາຖືກທີ່ຄ້າຍຄືກັນ. ສະຖານີເຫຼົ່ານັ້ນບໍ່ແມ່ນເລື່ອງເລັກໆນ້ອຍໆທີ່ຈະໃຊ້, ແລະຕ້ອງການການບຳລຸງຮັກສາ ແລະ ການປັບຕົວແບບຄົງທີ່ໂດຍທີມງານວິສະວະກອນມືອາຊີບຂອງ EPA.

ເຖິງຢ່າງໃດກໍ່ຕາມ, ປະຈຸບັນ, ສະຖານີກວດກາຄຸນນະພາບອາກາດທີ່ມີລາຄາຖືກກວ່າດ້ວຍເລເຊີກະແຈກກະຈາຍໄດ້ຖືກນໍາໃຊ້ຢ່າງກວ້າງຂວາງເປັນຄູ່ກັບສະຖານີຕິດຕາມຄຸນນະພາບອາກາດຢ່າງເປັນທາງການ. ສະຖານີທີ່ມີລາຄາຖືກກວ່ານັ້ນສາມາດມີລາຄາຖືກກວ່າສະຖານີ BAM ແລະ TOEM 1000 ເທົ່າ.

ພວກເຮົາແນະນຳໃຫ້ໃຊ້ສະຖານີກວດກາຄຸນນະພາບອາກາດ GAIA ເຄິ່ງອາຊີບເພື່ອຈຸດປະສົງນີ້. ແຕ່ພວກເຮົາຍັງຍອມຮັບຂໍ້ມູນຈາກສະຖານີອື່ນໆ. ຢ່າງໃດກໍຕາມ, ສະຖານີຕ້ານອະນຸພາກດັ່ງກ່າວຈໍາເປັນຕ້ອງໄດ້ລາຍງານການປັບປຸງຂໍ້ມູນອາຫານທີ່ມີການຄວບຄຸມຄຸນນະພາບເພີ່ມເຕີມ (ເບິ່ງພາກ ການຄວບຄຸມຄຸນນະພາບ ).

ຮູບແບບອາຫານ

ເນື່ອງຈາກເກືອບທຸກໆປະເທດມີຮູບແບບການລາຍງານຂອງຕົນເອງ, ໂຄງການດັດສະນີຄຸນນະພາບອາກາດຂອງໂລກສາມາດຍອມຮັບຮູບແບບຕ່າງໆສໍາລັບອາຫານ: ພວກເຂົາສາມາດຢູ່ໃນ CSV, JSON ຫຼືພຽງແຕ່ຂໍ້ຄວາມທໍາມະດາຫຼືຮູບແບບ HTML. ທ່ານສາມາດຊອກຫາຢູ່ດ້ານລຸ່ມຂອງຫນ້ານີ້ 3 ຕົວຢ່າງສໍາລັບ CSV, HTML ແລະ JSON.

ສໍາລັບການອ້າງອິງ, ໃຫ້ກວດເບິ່ງອາຫານທີ່ເປັນທາງການຂອງ ສິງກະໂປ ຫຼື ເນເທີແລນ ແລະສັງເກດເຫັນວ່າເຖິງວ່າຈະມີພວກມັນແຕກຕ່າງກັນ, ແຕ່ພວກມັນສາມາດຖືກນໍາມາໂດຍລະບົບຂອງພວກເຮົາ.

ສໍາລັບເຄື່ອງນັບອະນຸພາກອາກາດທັນທີ, ທ່ານສາມາດລາຍງານຂໍ້ມູນຜ່ານເວັບເຊີບເວີຂອງພວກເຮົາເອງ, ຫຼືຜ່ານ ສິ່ງທີ່ເວົ້າ .

ການປ້ອນຂໍ້ມູນ

ລະບົບດັດຊະນີຄຸນນະພາບອາກາດໂລກຈະເບິ່ງແຍງກວດກາຂໍ້ມູນຈາກຟີດຢ່າງເປັນປົກກະຕິ, ແລະໃນແຕ່ລະຄັ້ງທີ່ມີການອັບເດດ, ມັນຈະຖືກປະມວນຜົນ, ປ່ຽນເປັນຄ່າຂະໜາດ AQI ຂອງ EPA ຂອງສະຫະລັດ, ແລະເຜີຍແຜ່ຢູ່ໃນເວັບໄຊທ໌ World Air Quality Index ພາຍໃນ. ນາທີ.

ນອກຈາກນີ້, ເຖິງແມ່ນວ່າພຽງແຕ່ PM 2.5 , PM 10 , Ozone, NO 2 , SO 2 ແລະ CO Air Quality data is published, the system does not collect more pollutants for forecasting purpose: Benzen, Toluene, Ethylbenzene, NO x , THC, NMHC, PM 1 , Formaldehyde, Mercury, Ammonia, Methane, Hydrogen sulfide, ອາຊິດ Nitrous, Phenol, Naphthalene, paraxylene (p-Xylen), metaxylene (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), ຫຼືການລວມຕົວຂອງເມືອງສະຖານີແລະຊື່ສະຖານີ (ເຊັ່ນ: "ປັກກິ່ງ/ດົງຊຽງ").
  • ໂດຍຄ່າເລີ່ມຕົ້ນ, ສະຖານີຈະສາມາດໃຊ້ໄດ້ຜ່ານ 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-05T11:00:00+09:0027.8 1 hour
ID_BEI_DC PM25 mg/m3 2024-12-05T11:00:00+09:0010.8 1 hour
ID_BEI_DC Ozone mg/m3 2024-12-05T11:00:00+09:0015.2 1 hour
ID_BEI_DC Ozone mg/m3 2024-12-05T11:00:00+09:0018.2 8 hours
ID_BEI_DC Temperature Celcius 2024-12-05T11:00:00+09:0022.3 1 hour
ID_BEI_WP PM10 mg/m3 2024-12-05T11:00:00+09:0027.8 1 hour
ID_BEI_WP PM25 mg/m3 2024-12-05T11:00:00+09:0010.8 1 hour
ID_BEI_WP SO2 ppb 2024-12-05T11:00:00+09:0015.2 1 hour
ID_BEI_WP Humidiy % 2024-12-05T11:00:00+09:0088 1 hour
... ... ... ... ...
  • ຖັນ " Averaging " ແມ່ນໃຊ້ເພື່ອລະບຸໄລຍະເວລາຂອງຄ່າ. ສະເລ່ຍທົ່ວໄປທີ່ສຸດແມ່ນ 1 ຊົ່ວໂມງ. ມັນຍັງເປັນທີ່ຕ້ອງການ, ເພາະວ່າລະບົບ backend ຂອງພວກເຮົາຈະເຮັດການຄິດໄລ່ສະເລ່ຍ 8 ຊົ່ວໂມງສໍາລັບ Ozone ແລະ Carbon Monoxide.
  • ໃນກໍລະນີທີ່ການອ່ານໄດ້ຖືກສະຫນອງໃຫ້ເລື້ອຍໆຫຼາຍກວ່າທຸກໆຊົ່ວໂມງ (ຕົວຢ່າງທຸກໆ 30 ນາທີຫຼື 10 ນາທີ), ທ່ານສາມາດສະຫນອງການອ່ານດິບສໍາລັບໄລຍະເວລາທີ່ກໍານົດ, ຫຼືພຽງແຕ່ສະເລ່ຍປະຈໍາຊົ່ວໂມງ: ລະບົບ back-end ຂອງພວກເຮົາຈະດໍາເນີນການຂໍ້ມູນ. ເຖິງແມ່ນວ່າໃນລະຫວ່າງຊົ່ວໂມງ.

ຕົວຢ່າງອາຫານ (ຮູບແບບ JSON)

ນີ້ແມ່ນຕົວຢ່າງທີ່ອີງໃສ່ຮູບແບບ JSON (url ໂດຍກົງ: /publishingdata/json/ )

..

ການຄວບຄຸມຄຸນນະພາບສໍາລັບເຊັນເຊີຕ້ານອະນຸພາກ

ສໍາລັບເຄື່ອງນັບອະນຸພາກທັນທີ, ເຊັ່ນ Plantower PMS ຫຼື Nova SDS , ເຊິ່ງສະຫນອງການອ່ານອະນຸພາກທັນທີ (ໃນສອງສາມວິນາທີ), ຂໍ້ມູນມັກຈະຖືກລາຍງານທຸກໆນາທີ. ຂໍ້ມູນນີ້ມັກຈະຖືກຄິດໄລ່ໂດຍອີງໃສ່ການອ່ານ "ສະເລ່ຍ" ຫຼາຍຄັ້ງຈາກໄລຍະເວລາຫນຶ່ງຫຼືສອງນາທີ.

ຢ່າງໃດກໍຕາມ, ການນໍາໃຊ້ສະເລ່ຍແມ່ນບໍ່ດີພໍ, ໂດຍສະເພາະແມ່ນສໍາລັບເຊັນເຊີທີ່ລົ້ມເຫລວ (ຫຼືເຊັນເຊີທີ່ໃກ້ຊິດຂອງ end-of-life). ດັ່ງນັ້ນ, ສໍາລັບເຊັນເຊີດັ່ງກ່າວ, ມັນຈໍາເປັນຕ້ອງສະຫນອງ metrics ເພີ່ມເຕີມ, ເຊັ່ນ: median, min, max, ແລະ standard-deviation. ເບິ່ງຕົວຢ່າງວັດຖຸ 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; 
    } 
};

ເຈົ້າຮູ້ຈັກສະຖານີຄຸນນະພາບອາກາດຢູ່ໃນພື້ນທີ່ຂອງເຈົ້າບໍ?
ເປັນຫຍັງບໍ່ເຂົ້າຮ່ວມແຜນທີ່ກັບສະຖານີຄຸນນະພາບອາກາດຂອງທ່ານເອງ?

ເຄື່ອງຕິດຕາມຄຸນນະພາບອາກາດ GAIA ຂອງພວກເຮົາແມ່ນຕັ້ງງ່າຍຫຼາຍ: ທ່ານພຽງແຕ່ຕ້ອງການຈຸດເຂົ້າເຖິງ WIFI ແລະແຫຼ່ງສະໜອງພະລັງງານທີ່ເຂົ້າກັນໄດ້ກັບ USB.

ເມື່ອເຊື່ອມຕໍ່ແລ້ວ, ລະດັບມົນລະພິດທາງອາກາດໃນເວລາຈິງຂອງເຈົ້າແມ່ນມີຢູ່ໃນແຜນທີ່ ແລະຜ່ານ API ທັນທີ.

ສະຖານີດັ່ງກ່າວມາພ້ອມກັບສາຍໄຟທີ່ສາມາດກັນນ້ໍາໄດ້ 10 ແມັດ, ແຫຼ່ງສະຫນອງພະລັງງານ USB, ອຸປະກອນຕິດຕັ້ງແລະແຜງແສງອາທິດທາງເລືອກ.

ກ່ຽວກັບການວັດແທກຄຸນນະພາບອາກາດ ແລະມົນລະພິດ:

ກ່ຽວກັບລະດັບຄຸນນະພາບອາກາດ

- ດັດຊະນີຄຸນນະພາບອາກາດ (AQI) ຄ່າLevels of Health Concern
0 - 50 ດີ ຄຸນນະພາບທາງອາກາດຖືກພິຈາລະນາເປັນທີ່ພໍໃຈ, ແລະມົນລະພິດທາງອາກາດກໍ່ມີຄວາມສ່ຽງຫນ້ອຍຫຼືບໍ່ມີຄວາມສ່ຽງ
51 -100 ປານກາງ ຄຸນນະພາບທາງອາກາດແມ່ນການຮັບຮອງ; ຢ່າງໃດກໍ່ຕາມ, ສໍາລັບບາງມົນລະພິດອາດມີຄວາມກັງວົນກ່ຽວກັບສຸຂະພາບໃນລະດັບປານກາງສໍາລັບຈໍານວນຜູ້ທີ່ມີຄວາມເຄັ່ງຕຶງທີ່ຜິດປົກກະຕິກັບການມົນລະພິດທາງອາກາດ.
101-150 Unhealthy
for sensitive groups
ສະມາຊິກຂອງກຸ່ມທີ່ມີຄວາມອ່ອນໄຫວອາດຈະມີຜົນກະທົບຕໍ່ສຸຂະພາບ ປະຊາຊົນທົ່ວໄປບໍ່ໄດ້ຮັບຜົນກະທົບ.
151-200 ບໍ່ມີສຸຂະພາບດີ ທຸກໆຄົນອາດຈະເລີ່ມປະສົບຜົນກະທົບດ້ານສຸຂະພາບ; ສະມາຊິກຂອງກຸ່ມທີ່ມີຄວາມອ່ອນໄຫວອາດຈະມີຜົນກະທົບດ້ານສຸຂະພາບທີ່ຮ້າຍແຮງຫຼາຍ
201-300 Very
Unhealthy
ການເຕືອນໄພດ້ານສຸຂະພາບຂອງສະພາບສຸກເສີນ. ປະຊາກອນທັງຫມົດແມ່ນມັກຈະໄດ້ຮັບຜົນກະທົບ.
300+ ອັນຕະລາຍ ເຕືອນດ້ານສຸຂະພາບ: ທຸກໆຄົນອາດຈະມີຜົນກະທົບທາງສຸຂະພາບທີ່ຮ້າຍແຮງກວ່າເກົ່າ

ເພື່ອຮູ້ເພີ່ມເຕີມກ່ຽວກັບຄຸນນະພາບອາກາດ ແລະມົນລະພິດ, ໃຫ້ກວດເບິ່ງ ຫົວຂໍ້ຄຸນນະພາບອາກາດຂອງ wikipedia ຫຼື ຄູ່ມື airnow ກ່ຽວກັບຄຸນນະພາບອາກາດ ແລະສຸຂະພາບຂອງເຈົ້າ .

ສໍາລັບຄໍາແນະນໍາດ້ານສຸຂະພາບທີ່ເປັນປະໂຫຍດຫຼາຍຂອງທ່ານຫມໍປັກກິ່ງ Richard Saint Cyr MD, ກວດເບິ່ງ blog www.myhealthbeijing.com .


ແຈ້ງການນໍາໃຊ້: ຂໍ້ມູນຄຸນນະພາບອາກາດທັງຫມົດແມ່ນບໍ່ຖືກຕ້ອງໃນເວລາທີ່ພິມເຜີຍແຜ່, ແລະເນື່ອງຈາກການຮັບປະກັນຄຸນນະພາບຂອງຂໍ້ມູນເຫຼົ່ານີ້ອາດຈະຖືກປັບປຸງ, ໂດຍບໍ່ມີຂໍ້ສັງເກດ, ໃນທຸກເວລາ. ໂຄງການດັດຊະນີທາງອາກາດໂລກໄດ້ໃຊ້ທັກສະແລະການດູແລທີ່ສົມເຫດສົມຜົນທັງຫມົດໃນການລວບລວມເນື້ອໃນຂອງຂໍ້ມູນນີ້ແລະພາຍໃຕ້ສະພາບການໃດກໍ່ຕາມທີມງານຂອງໂຄງການໂລກຂອງອາກາດທາງໂລກຫຼືຕົວແທນຂອງມັນຈະຮັບຜິດຊອບໃນສັນຍາ, ຄວາມເສຍຫາຍຫຼືຄວາມເສຍຫາຍໃດໆ, ເກີດຂື້ນໂດຍກົງຫຼືໂດຍທາງອ້ອມຈາກການສະຫນອງຂໍ້ມູນນີ້.



Settings


Language Settings:


Temperature unit:
Celcius