ورلڈ ایئر کوالٹی انڈیکس پروجیکٹ پر ایئر کوالٹی ڈیٹا شائع کرنے کے لیے گائیڈ

بانٹیں: aqicn.org/publishingdata/ur/

ورلڈ ایئر کوالٹی انڈیکس پروجیکٹ پر ڈیٹا شائع کرنا ہر ایک کے لیے مفت ہے۔ لیکن یہ بھی آسان اور سیدھا ہے: آپ کو ورلڈ ایئر کوالٹی انڈیکس کے نقشے پر ڈیٹا شامل کرنے کے لیے صرف ایک فیڈ یو آر ایل فراہم کرنا ہے جس میں مانیٹرنگ اسٹیشنز (نام اور مقام)، آلودگی کی پیمائش کی جا رہی ہے اور حقیقی - ٹائم ریڈنگ (اکائیوں کے ساتھ، مثال کے طور پر ملیگرام یا پی پی بی)۔


اہلیت کا معیار

یاد رکھیں کہ، تاریخی طور پر، ورلڈ ایئر کوالٹی انڈیکس نقشوں (aqicn.org اور waqi.info) پر شائع کردہ ڈیٹا صرف ہر ملک کی متعلقہ ماحولیاتی تحفظ ایجنسی کی طرف سے فراہم کردہ سرکاری ڈیٹا تھا ( مکمل EPA فہرست دیکھیں)۔

سرکاری اعداد و شمار سے مراد پیشہ ورانہ BAM، TEOM اور اسی طرح کے اعلیٰ قیمت والے ہوا کے معیار کی نگرانی کرنے والے اسٹیشنوں کے ذریعے مانیٹر کیے جانے والے ڈیٹا سے ہے۔ وہ اسٹیشن استعمال کرنے کے لیے معمولی نہیں ہیں، اور انہیں EPA پیشہ ورانہ فیلڈ انجینئرنگ ٹیموں کے ذریعے مسلسل دیکھ بھال اور انشانکن کی ضرورت ہوتی ہے۔

تاہم، آج کل، زیادہ سستی لیزر-سکیٹرنگ پر مبنی ہوا کے معیار کی نگرانی کرنے والے اسٹیشن بڑے پیمانے پر سرکاری ہوا کے معیار کی نگرانی کے اسٹیشنوں کے ساتھی کے طور پر استعمال ہوتے ہیں۔ وہ زیادہ سستی اسٹیشن BAM اور TOEM اسٹیشن سے 1000 گنا کم خرچ کر سکتے ہیں۔

ہم اس مقصد کے لیے نیم پیشہ ور GAIA ایئر کوالٹی مانیٹرنگ اسٹیشن استعمال کرنے کی تجویز کرتے ہیں۔ لیکن ہم دوسرے اسٹیشنوں سے ڈیٹا بھی قبول کرتے ہیں۔ بہر حال، ایسے پارٹیکل کاؤنٹر بیسڈ اسٹیشنوں کو اضافی کوالٹی کنٹرولز کے ساتھ بہتر ڈیٹا فیڈ کی اطلاع دینے کی ضرورت ہے (دیکھیں کوالٹی کنٹرول سیکشن)۔

فیڈ فارمیٹ

چونکہ تقریباً ہر ملک کا اپنا رپورٹنگ فارمیٹ ہوتا ہے، اس لیے ورلڈ ایئر کوالٹی انڈیکس پروجیکٹ فیڈز کے لیے کسی بھی قسم کے فارمیٹس کو قبول کر سکتا ہے: وہ CSV، JSON یا صرف سادہ متن یا HTML فارمیٹ میں ہو سکتے ہیں۔ آپ اس صفحہ کے نچلے حصے میں CSV، HTML اور JSON کے لیے 3 مثال تلاش کر سکتے ہیں۔

حوالہ کے لیے، سنگاپور یا نیدرلینڈز کے لیے آفیشل فیڈز کو چیک کریں اور دیکھیں کہ ان سب کے مختلف ہونے کے باوجود، وہ ہمارے سسٹم کے ذریعے ہضم کیے جا سکتے ہیں۔

انسٹنٹ ایئر پارٹیکل کاؤنٹرز کے لیے، آپ یا تو ہمارے اپنے ویب سرور کے ذریعے ڈیٹا کی اطلاع دے سکتے ہیں، یا تھنگ اسپیک کے ذریعے۔

ڈیٹا ادخال

ورلڈ ایئر کوالٹی انڈیکس سسٹم باقاعدگی سے فیڈ سے ڈیٹا چیک کرنے کا خیال رکھے گا، اور جب بھی کوئی اپ ڈیٹ دستیاب ہوگا، اس پر کارروائی کی جائے گی، اسے یو ایس ای پی اے اسکیل AQI ویلیوز میں تبدیل کیا جائے گا، اور ورلڈ ایئر کوالٹی انڈیکس کی ویب سائٹ پر شائع کیا جائے گا۔ منٹ

اس کے علاوہ، اگرچہ صرف PM 2.5 , PM 10 , Ozone , NO 2 , SO 2 اور CO ایئر کوالٹی کا ڈیٹا شائع کیا گیا ہے، لیکن نظام پیشن گوئی کے مقصد کے لیے مزید آلودگی جمع کرتا ہے: بینزین، ٹولیون، ایتھل بینزین، NO x ، THC، NMHC، PM 1 ، فارملڈہائڈ، مرکری، امونیا، میتھین، ہائیڈروجن سلفائیڈ، نائٹروس ایسڈ، فینول، نیفتھلین، پیراکسیلین (پی-زائلین)، میٹاکسیلین (ایم-زائلین) وغیرہ۔

موسمیاتی ڈیٹا شائع کرنا بھی ممکن ہے: درجہ حرارت، ماحولیاتی دباؤ، نمی، بارش، ہوا کی رفتار، ہوا کی سمت، شمسی تابکاری اور 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-04-27T09:00:00+09:0027.8 1 hour
ID_BEI_DC PM25 mg/m3 2024-04-27T09:00:00+09:0010.8 1 hour
ID_BEI_DC Ozone mg/m3 2024-04-27T09:00:00+09:0015.2 1 hour
ID_BEI_DC Ozone mg/m3 2024-04-27T09:00:00+09:0018.2 8 hours
ID_BEI_DC Temperature Celcius 2024-04-27T09:00:00+09:0022.3 1 hour
ID_BEI_WP PM10 mg/m3 2024-04-27T09:00:00+09:0027.8 1 hour
ID_BEI_WP PM25 mg/m3 2024-04-27T09:00:00+09:0010.8 1 hour
ID_BEI_WP SO2 ppb 2024-04-27T09:00:00+09:0015.2 1 hour
ID_BEI_WP Humidiy % 2024-04-27T09:00:00+09:0088 1 hour
... ... ... ... ...
  • " Averaging " کالم قدر کی مدت بتانے کے لیے استعمال ہوتا ہے۔ سب سے عام اوسط 1 گھنٹہ ہے۔ یہ بھی ترجیحی ہے، کیونکہ ہمارا بیک اینڈ سسٹم اوزون اور کاربن مونو آکسائیڈ کے لیے 8 گھنٹے کی اوسط حساب کتاب خود بخود کرے گا۔
  • اگر ریڈنگ ہر گھنٹے سے زیادہ کثرت سے فراہم کی جاتی ہے (مثال کے طور پر ہر 30 منٹ یا 10 منٹ)، آپ یا تو دی گئی مدت کے لیے خام ریڈنگ فراہم کر سکتے ہیں، یا صرف فی گھنٹہ کی اوسط: ہمارا بیک اینڈ سسٹم بہرحال ڈیٹا پر کارروائی کرے گا۔ یہاں تک کہ گھنٹے کے درمیان.

فیڈ کی مثال (JSON فارمیٹ)

یہ JSON فارمیٹ پر مبنی ایک مثال ہے (direct url: /publishingdata/json/ )

..

پارٹیکل کاؤنٹر سینسرز کے لیے کوالٹی کنٹرول

انسٹنٹ پارٹیکیول کاؤنٹرز کے لیے، جیسے پلانٹاور PMS یا Nova SDS ، جو فوری طور پر (چند سیکنڈوں میں) ذرات کی ریڈنگ فراہم کرتے ہیں، ڈیٹا عام طور پر ہر منٹ میں رپورٹ کیا جاتا ہے۔ یہ ڈیٹا عام طور پر ایک یا دو منٹ کی مدت سے کئی "اوسط" ریڈنگ کی بنیاد پر شمار کیا جاتا ہے۔

تاہم اوسط کا استعمال کافی اچھا نہیں ہے، خاص طور پر ناکام ہونے والے سینسر (یا زندگی کے اختتام کے قریب سینسر) کے لیے۔ لہذا، اس طرح کے سینسر کے لیے، یہ اضافی میٹرکس فراہم کرنے کی ضرورت ہے، جیسے میڈین، کم سے کم، زیادہ سے زیادہ، اور معیاری انحراف۔ مثال کے طور پر نیچے JSON ڈیٹا فیڈ میں readings آبجیکٹ دیکھیں۔

..

آپ ان میٹرکس کو جمع کرنے کے لیے درج ذیل arduino-compatible کوڈ استعمال کر سکتے ہیں:

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 ہوا کے معیار کی نگرانی کرنے والے اسٹیشنوں کو قبول کیا جاتا ہے۔

تاہم DIY اسٹیشنز، جیسے "luftdaten"، اعلیٰ معیار کے ڈیٹا کو یقینی بنانے کے لیے اضافی ڈیٹا کوالٹی کنٹرول سے گزرتے ہیں۔

آپ کے ڈیٹا کی توثیق ہوجانے کے بعد، آپ کو اپنے اسٹیشن کے لیے ایک مخصوص صفحہ ملے گا جہاں آپ اصل وقت کا ڈیٹا، ہوا کے معیار اور موسم کی پیشن گوئی کے ساتھ ساتھ تاریخی ڈیٹا بھی دیکھ سکتے ہیں - یہ سب کچھ مفت میں۔

اگر آپ کے پاس کوئی مانیٹرنگ سٹیشن نہیں ہے، اور وہ حاصل کرنا چاہتے ہیں، تو ہمارے GAIA ایئر کوالٹی مانیٹرنگ سٹیشنز کو چیک کریں۔ اگر آپ DIY اسٹیشن کو ترجیح دیتے ہیں تو GAIA A08 کو چیک کریں۔


--

ڈیٹا اپ لوڈ کرنا

نقشے میں اپنا ڈیٹا اپ لوڈ کرنے کے لیے تین صورتیں ہیں:

    یا تو آپ کے پاس ایئر کوالٹی مانیٹرنگ سٹیشن (IQAir, Oizom, Luftdaten, PurpleAir, U-Rad, LUN, ...) ہے یا ہوا کوالٹی سینسر ماڈیول والا ویدر سٹیشن ہے (ویدر لنک، Eco-Witt، c. ..) ایسی صورت میں، آپ کو صرف اپنے اسٹیشن کی تفصیلات بتانے کی ضرورت ہے، جیسے کہ ID/نام۔ ان اسٹیشنوں کے لیے ہمارے پاس پہلے سے ہی اڈاپٹر موجود ہیں۔



    یا تو آپ کے پاس پہلے سے ہی ایک ویب سائٹ ہے (یا ایک فیڈ جیسا کہ چیز اسپیک) جس سے ہم آپ کے اسٹیشنوں سے ڈیٹا اکٹھا کر سکتے ہیں۔ اس صورت میں ہمارا نظام وقتاً فوقتاً آپ کا صفحہ لوڈ کرے گا، ڈیٹا نکالے گا اور پھر اسے ہمارے نقشے پر دوبارہ شائع کرے گا۔ ویب سائٹ کی مثالوں کے لیے فیڈ کی مثالیں چیک کریں۔


    یا تو آپ کے پاس ویب سائٹ نہیں ہے، لیکن آپ کے پاس ایک اسٹیشن ہے، اور آپ ڈیٹا کو براہ راست ہمارے سسٹم میں "پش" کرنا چاہیں گے۔ اس صورت میں، آپ کو ہمارے اپ لوڈ 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/..."

ہمیں بتائیں کہ آپ کو کس قسم کی مدد کی ضرورت ہے یا فراہم کر سکتے ہیں۔

ڈیٹا کی توثیق

اگر آپ کے پاس لفٹ ڈیٹن یا اس سے ملتا جلتا کم قیمت والا سینسر ہے، تو آپ ایئر کوالٹی ڈیٹا کی توثیق کی سروس چیک کر سکتے ہیں:

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

مثال کے طور پر، "luftdaten" سینسر 84804 کے لیے، آپ صفحہ aqicn.org/data-feed/validation/#/luftdaten/84804 کو چیک کر سکتے ہیں۔

ڈیٹا کی توثیق اور اہلیت بھی دن میں ایک بار خود بخود ہو جاتی ہے۔

اپنے پڑوس میں ہوا کے معیار کی پیمائش کریں۔
اپنے ایئر کوالٹی مانیٹرنگ اسٹیشن کے ساتھ حصہ لیں۔

GAIA ایئر کوالٹی مانیٹر ریئل ٹائم PM2.5 اور PM10 پارٹیکل آلودگی کی پیمائش کرنے کے لیے لیزر پارٹیکل سینسرز کا استعمال کرتا ہے، جو کہ سب سے زیادہ نقصان دہ فضائی آلودگی میں سے ایک ہے۔

اسے ترتیب دینا بہت آسان ہے: اس کے لیے صرف وائی فائی ایکسیس پوائنٹ اور USB مطابقت پذیر پاور سپلائی کی ضرورت ہوتی ہے۔ ایک بار منسلک ہونے کے بعد، آپ کی اصل وقت میں فضائی آلودگی کی سطح ہمارے نقشوں پر فوری طور پر دستیاب ہو جاتی ہے۔

اسٹیشن 10 میٹر واٹر پروف پاور کیبلز، بجلی کی فراہمی، بڑھتے ہوئے آلات اور ایک اختیاری سولر پینل کے ساتھ آتا ہے۔

ہوا کے معیار اور آلودگی کی پیمائش کے بارے میں:

ہوا کے معیار کی سطح کے بارے میں

- ایئر کوالٹی انڈیکس (AQI) اقدارصحت کی تشویش کی سطح
0 - 50 اچھی ہوا کے معیار کو تسلی بخش سمجھا جاتا ہے، اور ہوا آلودگی سے کم یا کوئی خطرہ ہوتا ہے
51 -100 معتدل فضائی معیار قابل قبول ہے؛ تاہم، بعض آلودگیوں کے لئے وہاں بہت کم تعداد میں لوگوں کے لئے اعتدال پسند صحت کی تشویش ہو سکتی ہے جو فضائی آلودگی سے غیر معمولی حساس ہیں.
101-150 حساس افراد کیلئے غیر صحتمند حساس گروپوں کے ارکان صحت کے اثرات کا تجربہ کرسکتے ہیں. عام عوام کو متاثر نہیں ہونے کا امکان ہے.
151-200 مضر صحت ہر کوئی صحت کے اثرات کا سامنا کرنا شروع کر سکتا ہے؛ حساس گروہوں کے ارکان زیادہ سنجیدہ صحت کے اثرات کا تجربہ کرسکتے ہیں
201-300 انتہائی مضر صحت انتباہ صحت برائے ہنگامی حالات. پوری آبادی متاثر ہونے کا امکان ہے
300+ خطرناک صحت کی انتباہ: ہر ایک کی صحت کو زیادہ سنگین اثرات کا سامنا کر نا پڑ سکتا ہے

ہوا کے معیار اور آلودگی کے بارے میں مزید جاننے کے لیے، ویکیپیڈیا ایئر کوالٹی کا موضوع یا ایئر کوالٹی اور آپ کی صحت کے لیے ایئرنو گائیڈ دیکھیں۔

بیجنگ کے ڈاکٹر رچرڈ سینٹ سائر ایم ڈی کے صحت سے متعلق بہت مفید مشوروں کے لیے، www.myhealthbeijing.com بلاگ دیکھیں۔


استعمال کی اطلاع: اشاعت کے وقت تمام ایئر کوالٹی کے اعداد وشمار غیرتصدیق شدہ ھیں ، اور معیار کی یقین دہانی کے باعث ان اعداد و شمار کو بغیراطلاع ترمیم کیا جا سکتا ہے، کسی نوٹس کے بغیر. ورلڈ ایئر کوالٹی انڈیکس نے اس معلومات کے مضامین کو مرتب کرنے میں تمام معقول مہارت اور دیکھ بھال کا استعمال کیا ہے اور کسی بھی حالت میں نہیں ورلڈ ایئر کوالٹی انڈیکس پروجیکٹ ٹیم یا اس کے ایجنٹوں کو اس ڈیٹا کی فراہمی سے براہ راست یا غیر مستقیم طور پر پیدا کسی بھی نقصان، چوٹ یا نقصان کے لئے معاہدے، تشدد یا دوسری صورت میں ذمہ دار ہوسکتا ہے.



Settings


Language Settings:


Temperature unit:
Celcius