مقدمة

مكتمل

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

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

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

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

تلميح

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

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

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

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

Image of a map of the world that shows pollution data as colored circles.

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

في هذه الوحدة، ستتمكن مما يلي:‬

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

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

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

تلميح

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