مقدمة

مكتمل

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

يتم قياس تلوث الهواء من خلال مؤشر جودة الهواء (AQI). يعكس المؤشر مقياسًا يتراوح بين 0 و500. كلما ارتفعت قيمة مؤشر جودة الهواء، كانت المخاطر الصحية أكبر. وتشير قيمة مؤشر جودة الهواء التي تقل عن 50 إلى مخاطر قليلة أو معدومة، ولكن القيمة التي تبلغ 300 أو أعلى تعني أن الهواء خطير على الجميع.

فيما يأخذ مؤشر جودة الهواء في الاعتبار وجود عدة ملوثات:

  • الأوزون على مستوى الأرض
  • الدقائقيات
  • أول أكسيد الكربون
  • ثاني أكسيد الكبريت
  • ثاني أكسيد النيتروجين

تلميح

يمكنك قراءة المزيد عن جودة الهواء في أساسيات AirNow AQI.

في هذه الوحدة، ستحصل على بيانات تلوث الهواء باستخدام واجهة برمجة تطبيقات مجانية، ثم تستخدم Azure Maps لرسم البيانات على خريطة تفاعلية.

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

وسيبدو التطبيق الذي ستقوم بإنشائه على النحو التالي:

صورة لخريطة العالم التي تُظهر بيانات التلوث كدوائر ملونة.

الأهداف التعليمية

في هذه الوحدة، سوف تفعل ما يلي:

  • تتعرف على Azure Maps وصندوق تطوير برمجيات الويب للخرائط
  • إنشاء حساب Azure Maps
  • استخدام صندوق تطوير البرمجيات على الويب الخاص بـ Azure Maps على صفحة ويب
  • تعرف على GeoJSON، تنسيق البيانات للبيانات المكانية
  • تحميل بيانات جودة الهواء من واجهة برمجة تطبيقات وعرضها على الخريطة

المتطلبات الأساسية

  • تستخدم Python على مستوى المبتدئين
  • تجرب استخدام رمز Visual Studio على مستوى المبتدئين
  • Python 3.6 أو أحدث مثبتة ومتاحة في مسارك
  • تثبيت Visual Studio Code
  • ملحق Python للتعليمات البرمجية لـ Visual Studio المثبتة

تلميح

إذا كنت تريد أن تتعلم كيفية إعداد وتكوين Visual Studio Code لتطوير Python، أكمل إعداد بيئة تطوير المبتدئين Python الخاص بك مع Visual Studio Code.