Công bố Dữ liệu Chất lượng Không khí trên bản đồ aqicn.org/waqi.info
Mẫu nguồn cấp dữ liệu

Việc xuất bản dữ liệu về dự án Chỉ số chất lượng không khí thế giới là miễn phí cho mọi người. Nhưng nó cũng đơn giản và dễ hiểu: Tất cả những gì bạn cần để thêm dữ liệu trên bản đồ Chỉ số chất lượng không khí thế giới là cung cấp URL nguồn cấp dữ liệu với thông tin thời gian thực về các trạm giám sát (tên và vị trí), chất ô nhiễm được đo và mức độ thực tế. -số đọc thời gian (cùng với các đơn vị, ví dụ miligam hoặc ppb).


Tiêu chuẩn chất lượng

Lưu ý rằng, về mặt lịch sử, dữ liệu được công bố trên bản đồ Chỉ số Chất lượng Không khí Thế giới (aqicn.org và waqi.info) chỉ là dữ liệu chính thức do Cơ quan Bảo vệ Môi trường tương ứng của mỗi quốc gia cung cấp (xem danh sách EPA đầy đủ ).

Dữ liệu chính thức đề cập đến dữ liệu được giám sát bằng BAM, TEOM chuyên nghiệp và các trạm giám sát chất lượng không khí chi phí cao tương tự. Những trạm này không dễ sử dụng và cần được bảo trì và hiệu chỉnh liên tục bởi các nhóm kỹ thuật hiện trường chuyên nghiệp của EPA.

Tuy nhiên, ngày nay, các trạm giám sát chất lượng không khí dựa trên tán xạ laser với giá cả phải chăng hơn đang được sử dụng rộng rãi làm bạn đồng hành với các trạm giám sát chất lượng không khí chính thức. Những trạm giá cả phải chăng hơn đó có thể có giá thấp hơn 1000 lần so với trạm BAM và TOEM.

Chúng tôi khuyên bạn nên sử dụng các trạm giám sát chất lượng không khí GAIA bán chuyên nghiệp cho mục đích này. Nhưng chúng tôi cũng chấp nhận dữ liệu từ các trạm khác. Tuy nhiên, các trạm dựa trên máy đếm hạt như vậy cần báo cáo nguồn cấp dữ liệu nâng cao với các biện pháp kiểm soát chất lượng bổ sung (xem phần kiểm soát chất lượng ).

Định dạng nguồn cấp dữ liệu

Vì hầu hết mọi quốc gia đều có định dạng báo cáo riêng nên dự án Chỉ số chất lượng không khí thế giới có thể chấp nhận bất kỳ loại định dạng nào cho nguồn cấp dữ liệu: Chúng có thể ở dạng CSV, JSON hoặc chỉ ở định dạng văn bản thuần túy hoặc HTML. Bạn có thể tìm thấy ở cuối trang này 3 ví dụ về CSV, HTML và JSON.

Để tham khảo, hãy kiểm tra các nguồn cấp dữ liệu chính thức của Singapore hoặc Hà Lan và lưu ý rằng mặc dù tất cả đều khác nhau nhưng hệ thống của chúng tôi vẫn có thể sử dụng chúng.

Đối với máy đếm hạt không khí tức thời, bạn có thể báo cáo dữ liệu qua máy chủ web của chúng tôi hoặc qua thingspeak.

Nhập dữ liệu

Hệ thống Chỉ số Chất lượng Không khí Thế giới sẽ đảm nhiệm việc kiểm tra thường xuyên dữ liệu từ nguồn cấp dữ liệu và mỗi khi có bản cập nhật, nó sẽ được xử lý, chuyển đổi sang các giá trị AQI theo thang đo EPA của Hoa Kỳ và xuất bản trên trang web Chỉ số Chất lượng Không khí Thế giới trong phút.

Ngoài ra, mặc dù chỉ có dữ liệu về Chất lượng không khí PM2.5, PM10, Ozone, NO2, SO2 và CO được công bố, hệ thống thu thập thêm các chất ô nhiễm cho mục đích dự báo: Benzen, Toluene, Ethylbenzen, NOx, THC, NMHC, PM1, Formaldehyde, Mercury, Amoniac, Metan , Hydro sunfua, Axit nitơ, Phenol, Naphthalene, paraxylene (p-Xylen), metaxylene (m-Xylen), v.v..

Cũng có thể xuất bản dữ liệu khí tượng: Nhiệt độ, Áp suất khí quyển, Độ ẩm, Lượng mưa, Tốc độ gió, Hướng gió, Bức xạ mặt trời và UVI. Nếu không được cung cấp, chúng tôi sẽ sử dụng các nguồn thông tin khí tượng có liên quan khác.

Ví dụ về nguồn cấp dữ liệu (định dạng 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

Ví dụ về nguồn cấp dữ liệu (định dạng HTML)

Đây là ví dụ dựa trên định dạng HTML (url trực tiếp: 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 " là mã định danh duy nhất cho mỗi trạm và nó chỉ có thể là một số (ví dụ: ID8373) hoặc nối giữa thành phố trạm và tên trạm (ví dụ: "Bắc Kinh/Đông Thành").
  • Theo mặc định, trạm sẽ có sẵn thông qua url /city/ country-name / city-name / station-name .
  • " Station Name " phải sử dụng các ký tự Latinh, do đó, " Local Name " tùy chọn có thể được cung cấp để bản địa hóa trang web.

Real-time pollutant list:
Station ID Pollutant Unit Update time Value Averaging
ID_BEI_DC PM10 mg/m3 2024-05-02T01:00:00+09:0027.8 1 hour
ID_BEI_DC PM25 mg/m3 2024-05-02T01:00:00+09:0010.8 1 hour
ID_BEI_DC Ozone mg/m3 2024-05-02T01:00:00+09:0015.2 1 hour
ID_BEI_DC Ozone mg/m3 2024-05-02T01:00:00+09:0018.2 8 hours
ID_BEI_DC Temperature Celcius 2024-05-02T01:00:00+09:0022.3 1 hour
ID_BEI_WP PM10 mg/m3 2024-05-02T01:00:00+09:0027.8 1 hour
ID_BEI_WP PM25 mg/m3 2024-05-02T01:00:00+09:0010.8 1 hour
ID_BEI_WP SO2 ppb 2024-05-02T01:00:00+09:0015.2 1 hour
ID_BEI_WP Humidiy % 2024-05-02T01:00:00+09:0088 1 hour
... ... ... ... ...
  • Cột " Averaging " được sử dụng để chỉ định khoảng thời gian của giá trị. Mức trung bình phổ biến nhất là 1 giờ. Đây cũng là phương pháp được ưu tiên vì hệ thống phụ trợ của chúng tôi sẽ tự động thực hiện tính toán trung bình trong 8 giờ cho Ozone và Carbon Monoxide.
  • Trong trường hợp các số liệu được cung cấp thường xuyên hơn mỗi giờ (ví dụ: 30 phút hoặc 10 phút một lần), bạn có thể cung cấp các số liệu thô cho khoảng thời gian nhất định hoặc chỉ tính trung bình hàng giờ: Hệ thống phụ trợ của chúng tôi vẫn sẽ xử lý dữ liệu thậm chí giữa giờ.

Ví dụ về nguồn cấp dữ liệu (định dạng JSON)

Đây là ví dụ dựa trên định dạng JSON (url trực tiếp: /publishingdata/json/)

..

Kiểm soát chất lượng cho cảm biến đếm hạt

Đối với các máy đếm hạt tức thời, chẳng hạn như Plantower PMS hoặc Nova SDS, cung cấp dữ liệu tức thời (trong vài giây) chỉ số vật chất hạt, dữ liệu thường được báo cáo mỗi phút. Dữ liệu này thường được tính toán dựa trên một số chỉ số "trung bình" trong khoảng thời gian một hoặc hai phút.

Tuy nhiên, việc sử dụng tính trung bình là không đủ tốt, đặc biệt là đối với các cảm biến bị hỏng (hoặc cảm biến gần hết tuổi thọ). Do đó, đối với các cảm biến như vậy, cần phải cung cấp thêm các số liệu như trung vị, tối thiểu, tối đa và độ lệch chuẩn. Xem ví dụ về đối tượng readings trong nguồn cấp dữ liệu JSON bên dưới.

..

Bạn có thể sử dụng mã tương thích với arduino sau để thu thập các số liệu đó:

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

Đo chất lượng không khí trong khu phố của bạn
Tham gia với trạm giám sát chất lượng không khí của riêng bạn

Máy theo dõi chất lượng không khí GAIA sử dụng cảm biến hạt laze để đo mức độ ô nhiễm hạt PM2.5 và PM10 theo thời gian thực, một trong những chất gây ô nhiễm không khí có hại nhất.

Nó rất dễ cài đặt: Nó chỉ yêu cầu điểm truy cập WIFI và nguồn điện tương thích USB. Sau khi kết nối, mức độ ô nhiễm không khí theo thời gian thực của bạn sẽ hiển thị ngay lập tức trên bản đồ của chúng tôi.

Trạm đi kèm với dây cáp điện chống nước dài 10 mét, nguồn điện, thiết bị lắp đặt và bảng điều khiển năng lượng mặt trời tùy chọn.

Về phương pháp đo chất lượng không khí và mức độ ô nhiễm:

Về các thang đo chất lượng không khí

- Giá trị chỉ số chất lượng không khí (AQI)Mức độ ảnh hưởng sức khỏe
0 - 50 Tốt Chất lượng không khí được xem là đạt tiêu chuẩn, và ô nhiễm không khí coi như không hoặc gây rất ít nguy hiểm
51 -100 Trung bình Chất lượng không khí ở mức chấp nhận được; tuy nhiên, một số chất gây ô nhiễm có thể ảnh hưởng tới sức khỏe của một số ít những người nhạy cảm với không khí bị ô nhiễm.
101-150 Không tốt cho người nhạy cảm Nhóm người nhạy cảm có thể chịu ảnh hưởng sức khỏe. Số đông không có nguy cơ bị tác động.
151-200 Có hại cho sức khỏe Mỗi người đều có thể sẽ chịu tác động đến sức khỏe; nhóm người nhạy cảm có thể bị ảnh hưởng nghiêm trọng hơn.
201-300 Rất có hại cho sức khỏe Cảnh báo nguy hại sức khỏe nghiêm trọng. Đa số mọi người đều bị ảnh hưởng.
300+ Nguy hiểm Cảnh báo sức khỏe: tất cả mọi người có thể chịu tác động nghiêm trọng đến sức khỏe

Để biết thêm về ô nhiễm và chất lượng không khí , xem wikipedia chất lượng không khí đang đề hoặc hướng dẫn về chất lượng không khí và sức khỏe của bạn .

Để biết những lời khuyên về sức khỏe rất hữu ích của bác sĩ y khoa Richard Saint Cyr ở Bắc Kinh, xem www.myhealthbeijing.com blog.


Thông báo sử dụng: Tất cả dữ liệu chất lượng không khí không được xác thực tại thời điểm công bố. Nhằm đảm bảo chất lượng, những dữ liệu này có thể được cập nhập mà không cần thông báo trước. Nhóm dự án Chỉ số chất lượng không khí toàn cầu đã thực hiện tất cả yêu cầu cần thiết trong việc biên soạn các thông tin này. Nhóm dự án hoặc các bên liên quan sẽ không chịu trách nhiệm về bất kỳ tổn thất, thương tích hoặc thiệt hại nào phát sinh trực tiếp hoặc gián tiếp từ việc cung cấp những dữ liệu này trong bất kỳ trường hợp nào.



Cài đặt


Cài đặt ngôn ngữ:


Temperature unit:
Celcius