دليل نشر بيانات جودة الهواء في مشروع المؤشر العالمي لجودة الهواء

يشارك: aqicn.org/publishingdata/ar/

إن نشر البيانات الخاصة بمشروع مؤشر جودة الهواء العالمي مجاني للجميع. ولكنه أيضًا بسيط ومباشر: كل ما تحتاجه لإضافة بيانات على خريطة مؤشر جودة الهواء العالمي هو توفير عنوان URL موجز يحتوي على المعلومات في الوقت الفعلي حول محطات المراقبة (الاسم والموقع)، والملوثات التي يتم قياسها والملوثات الحقيقية. -قراءات الوقت (مع الوحدات، على سبيل المثال ملليجرام أو جزء في البليون).


معايير التأهيل

لاحظ أن البيانات المنشورة تاريخيًا على خرائط مؤشر جودة الهواء العالمي (aqicn.org وwaqi.info) كانت فقط البيانات الرسمية المقدمة من وكالة حماية البيئة في كل دولة (انظر القائمة الكاملة لوكالة حماية البيئة ).

تشير البيانات الرسمية إلى البيانات التي تم رصدها باستخدام BAM وTEOM ومحطات مراقبة جودة الهواء المماثلة عالية التكلفة. هذه المحطات ليست سهلة الاستخدام، وتتطلب صيانة ومعايرة مستمرة من قبل فرق الهندسة الميدانية المتخصصة التابعة لوكالة حماية البيئة.

ومع ذلك، في الوقت الحاضر، تُستخدم محطات مراقبة جودة الهواء القائمة على نثر الليزر وبأسعار معقولة على نطاق واسع كمرافقة لمحطات مراقبة جودة الهواء الرسمية. يمكن أن تكلف هذه المحطات ذات الأسعار المعقولة أقل 1000 مرة من محطة BAM وTOEM.

نحن نوصي باستخدام محطات مراقبة جودة الهواء GAIA شبه الاحترافية لهذا الغرض. لكننا نقبل أيضًا البيانات من المحطات الأخرى. ومع ذلك، تحتاج هذه المحطات المضادة للجسيمات إلى الإبلاغ عن تغذية البيانات المحسنة مع ضوابط الجودة الإضافية (انظر قسم مراقبة الجودة ).

تنسيق التغذية

نظرًا لأن كل دولة تقريبًا لديها تنسيق التقارير الخاص بها، يمكن لمشروع مؤشر جودة الهواء العالمي قبول أي نوع من التنسيقات للخلاصات: يمكن أن تكون بتنسيق CSV أو JSON أو مجرد نص عادي أو تنسيق HTML. يمكنك العثور في أسفل هذه الصفحة على 3 أمثلة لملفات CSV وHTML وJSON.

كمرجع، تحقق من الخلاصات الرسمية لسنغافورة أو هولندا ولاحظ أنه على الرغم من اختلافها جميعًا، إلا أنه يمكن استيعابها من خلال نظامنا.

بالنسبة للعدادات الفورية لجسيمات الهواء، يمكنك إما الإبلاغ عن البيانات عبر خادم الويب الخاص بنا، أو عبر Thingspeak .

استيعاب البيانات

سيهتم نظام مؤشر جودة الهواء العالمي بالتحقق بانتظام من البيانات من الخلاصة، وفي كل مرة يتوفر تحديث، ستتم معالجته، وتحويله إلى قيم AQI بمقياس وكالة حماية البيئة الأمريكية، ونشره على موقع مؤشر جودة الهواء العالمي خلال دقائق.

أيضًا، على الرغم من نشر بيانات جودة الهواء PM 2.5 وPM 10 والأوزون وNO 2 وSO 2 وCO فقط، فإن النظام يجمع المزيد من الملوثات لأغراض التنبؤ: البنزين، والتولوين، وإيثيل بنزين، وأكاسيد النيتروجين، وTHC، وNMHC، وPM 1 ، الفورمالديهايد، الزئبق، الأمونيا، الميثان، كبريتيد الهيدروجين، حامض النيتروز، الفينول، النفثالين، البارازيلين (ب-زيلين)، الميتاكسلين (م-زيلين)، الخ.

من الممكن أيضًا نشر بيانات الأرصاد الجوية: درجة الحرارة والضغط الجوي والرطوبة وهطول الأمطار وسرعة الرياح واتجاه الرياح والإشعاع الشمسي والأشعة فوق البنفسجية. إذا لم يتم توفيرها، فسنستخدم مصادر معلومات الأرصاد الجوية الأخرى ذات الصلة.

مثال للخلاصة (تنسيق 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 أدناه.

..

يمكنك استخدام الكود التالي المتوافق مع اردوينو لجمع هذه المقاييس:

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

إن نشر البيانات على خرائط مؤشر جودة الهواء العالمي (aqicn.org وwaqi.info) هو أمر مجاني وبسيط.

يتم قبول كل من محطات مراقبة جودة الهواء الاحترافية وتلك التي يتم تنفيذها بنفسك.

ومع ذلك، تخضع محطات 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) يمكننا من خلاله جمع البيانات من محطاتك. في هذه الحالة، سيقوم نظامنا بتحميل صفحتك بشكل دوري، واستخراج البيانات ثم إعادة نشرها على خريطتنا. تحقق من أمثلة الخلاصات للحصول على أمثلة لمواقع الويب.


    إما أنه ليس لديك موقع ويب، ولكن لديك محطة، وترغب في "دفع" البيانات مباشرةً إلى نظامنا. في هذه الحالة، ستحتاج إلى كتابة برنامج صغير "لنشر" بيانات محطتك عبر واجهة برمجة تطبيقات التحميل الخاصة بنا. لدينا مثال التعليمات البرمجية لاردوينو وبايثون. تتوفر نماذج التعليمات البرمجية من صفحة واجهة برمجة التطبيقات للتحميل .


إذا كنت تندرج في الفئتين الأوليين (لديك محطة معروفة أو موقع إلكتروني)، أو إذا كانت لديك أي شكوك، أرسل لنا رسالة باستخدام النموذج أدناه. إذا كنت تندرج في الفئة الثانية، وترغب في نشر البيانات برمجيًا عبر واجهة برمجة التطبيقات للتحميل الخاصة بنا، فراجع البرامج النصية لتحميل البيانات وصفحة واجهة برمجة التطبيقات .

نموذج الاتصال

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/ar/

على سبيل المثال، بالنسبة لمستشعر "luftdaten" 84804، يمكنك مراجعة الصفحة aqicn.org/data-feed/validation/#/luftdaten/84804

يتم أيضًا التحقق من صحة البيانات وتأهيلها تلقائيًا مرة واحدة يوميًا.

هل تعرف أي محطات لقياس جودة الهواء في منطقتك؟
لماذا لا تشارك في الخريطة بمحطة جودة الهواء الخاصة بك؟

من السهل جدًا إعداد أجهزة مراقبة جودة الهواء GAIA: ما عليك سوى نقطة وصول WIFI ومصدر طاقة متوافق مع USB.

بمجرد الاتصال، تصبح مستويات تلوث الهواء في الوقت الفعلي متاحة على الفور على الخرائط ومن خلال واجهة برمجة التطبيقات (API).

تأتي المحطة مزودة بكابل طاقة مقاوم للماء بطول 10 أمتار ومصدر طاقة USB ومعدات تركيب ولوحة شمسية اختيارية.

حول جودة الهواء وقياس التلوث:

حول مستويات جودة الهواء

- قيم مؤشر جودة الهواء (AQI).مستويات الاهتمام بالصحة
0 - 50 جيد وتعتبر جودة الهواء مرضية ، كما أن تلوث الهواء لا يشكل خطراً يُذكر
51 -100 معتدل جودة الهواء مقبولة. ومع ذلك ، فبالنسبة لبعض الملوثات قد يكون هناك قلق صحي معتدل لعدد قليل جداً من الأشخاص الذين لديهم حساسية غير عادية لتلوث الهواء.
101-150 غير صحي للمجموعات الحساسة قد يواجه أعضاء المجموعات الحساسة آثارًا صحية. من غير المحتمل أن يتأثر عامة الناس.
151-200 غير صحي قد يعاني معظم الناس من الآثار الجانبية التي تؤثر على الصحة؛ أما الأفراد الذين لديهم وضع صحي حساس فقد يعانون من مشاكل صحية خطيرة
201-300 غير صحي للغاية تحذيرات صحية لظروف الطوارئ. من المرجح أن يتأثر جميع السكان.
300+ خطير تنبيه صحي: قد يعاني الجميع من آثار صحية أكثر خطورة

لمعرفة المزيد عن جودة الهواء والتلوث، راجع موضوع جودة الهواء في ويكيبيديا أو دليل airnow لجودة الهواء وصحتك .

للحصول على نصائح صحية مفيدة للغاية من طبيب بكين ريتشارد سانت سير، قم بزيارة مدونة www.myhealthbeijing.com .


إشعار الاستخدام: جميع بيانات جودة الهواء غير مضمونة في وقت النشر ، وبسبب ضمان الجودة ، يمكن تعديل هذه البيانات ، دون سابق إنذار ، في أي وقت. لقد مارس مشروع مؤشر جودة الهواء العالمي جميع المهارات والحلول المعقولة في تجميع محتويات هذه المعلومات ولن يكون تحت أي ظرف من الظروف فريق مشروع جودة الهواء العالمي أو وكلائه مسؤولين في العقد أو الضرر أو غير ذلك عن أي خسارة أو ضرر أو ضرر ناشئ بشكل مباشر أو غير مباشر عن توريد هذه البيانات.



Settings


Language Settings:


Temperature unit:
Celcius