EnglishEN

الاستدامة · التخطيط الحضري · 2026

Althil

دعم القرار للراحة الحرارية في المدن

يقترح على المخطط الحضري أين يضع التظليل، من مسار الشمس وحرارة الموقع وصورته.

الدور
مطوّر أنظمة خلفية ومساهم في البنية السحابية
الحالة
نموذج أولي في هاكاثون
السنة
2026
الكود
github.com/Abdulel3h/Althil
تصوّر توضيحيرسم توضيحي للفكرة — وليس لقطة شاشة من المنتج.

في سطور

  1. 01المشكلة

    حرارة الشارع تتغير مع مسار الشمس، والمخططات الثابتة نادرًا ما تحسب ذلك.

  2. 02ما بُني

    تطبيق FastAPI واحد يحسب موقع الشمس ودرجة خطر حراري من 0 إلى 100، ويقترح نوع التظليل ويصدر تقريرًا، في حاوية جاهزة لـ Cloud Run.

  3. 03دوري

    بنيت الأنظمة الخلفية ودمجت خدمات التحليل في تطبيق واحد قابل للنشر، ضمن فريق في هاكاثون.

  4. 04النتيجة

    نموذج هاكاثون بكود منشور. الكثافة العمرانية محاكاة، ولا أدّعي أثرًا حراريًا مقاسًا.

كيف يعمل

  1. 01المدخل

    موقع على الخريطة

  2. 02المعالجة

    موقع الشمس ودرجة الحرارة

  3. 03الذكاء

    تحليل صورة الموقع

  4. 04المخرج

    توصيات التظليل والتقرير

قرارات شكّلته

  • حاوية واحدة مبنية لـ Cloud Run

    تُقدَّم الخريطة والواجهة البرمجية والتقارير من تطبيق FastAPI واحد بلا حالة مجهز لـ Cloud Run، ليتمكن الفريق من نشر النظام كاملًا وحدةً واحدة خلال الهاكاثون. وبقيت BigQuery و Cloud Storage و Vertex AI في التصميم لا في الكود.

  • احسب ما يمكن حسابه ووضّح الباقي

    يُحسب موقع الشمس بدقة عبر pysolar، أما الكثافة العمرانية والمواقع المرشحة وتقديرات التبريد فهي محاكاة أو تقديرية، ويذكر ذلك ملف README والتقرير وملف PDF.

  • نوع التظليل من هندسة الشمس

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

بصراحة

ما لا أدّعيه

لا يُدّعى تشغيل في مدينة ولا انخفاض مقاس في درجات الحرارة ولا تكامل مع BigQuery أو Cloud Storage أو Vertex AI.

حدوده الآن

  • الكثافة العمرانية محاكاة من الإحداثيات، والمواقع المرشحة وأرقام التبريد تقديرية.
  • يعتمد موقع الشمس دائمًا على الوقت الحالي؛ لا يوجد اختيار للتاريخ ولا معالجة لساعات الليل.
  • تحليل الصور يعتمد على عتبات الألوان لا على نموذج مدرَّب، ولوحة المساعد تقدّم ردودًا مُعدّة مسبقًا.
  • لم تُختبر التوصيات مع مخططين ولا مقابل قياسات حرارة ميدانية.

لو استمر

  • استبدال الكثافة المحاكاة ببيانات فعلية لاستخدامات الأراضي
  • تمكين المخطط من اختيار التاريخ والوقت ومقارنة مسارات الشمس
  • تنفيذ مكونات BigQuery و Cloud Storage و Vertex AI المصممة
  • مقارنة التوصيات بقياسات فعلية لحرارة الشوارع

التقنيات

Python · FastAPI · OpenCV · pysolar · Docker · Google Cloud Run

التجهيز لـ Cloud Run موجود في المستودع. وتضمّن تصميم الهاكاثون أيضًا BigQuery و Cloud Storage و Vertex AI، لكن هذه التكاملات غير منفذة في الكود.

«عمّق هذا المشروع خبرتي في التصميم السحابي واتخاذ القرار المبني على البيانات والتعاون بين التخصصات تحت قيود حقيقية.»
السجل الكاملالسياق والقيود والملاحظات الهندسية كما هي.

السياق

مشروع فريق بُني خلال هاكاثون الكوكب الذكي الذي نظمته جامعة الملك فهد للبترول والمعادن بالتعاون مع Google Cloud.

المشكلة

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

ما بُني

أداة تخطيط قائمة على الخريطة يقدّمها تطبيق FastAPI واحد. عند اختيار نقطة يعيد ارتفاع الشمس واتجاهها، ودرجة لخطر الحرارة من 0 إلى 100، ونوع تظليل يُختار حسب زاوية الشمس مع مواقع مرشحة، وتقريرًا يمكن تنزيله بصيغة PDF. وتضيف صورة الموقع تقديرًا لنسبة الغطاء النباتي مقابل الأسطح الصلبة.

النتيجة

نموذج أولي قابل للتشغيل بكود منشور: تطبيق FastAPI واحد يحسب موقع الشمس ودرجة خطر الحرارة لأي نقطة على الخريطة، ويقترح نوع التظليل مع مواقع مرشحة، ويحلل صور الموقع، ويصدّر تقريرًا بصيغة PDF، ضمن حاوية مجهزة لـ Cloud Run. وأُضيفت اختبارات للخدمات والواجهة البرمجية عند نشر الكود. لا يُدّعى تشغيل في أي مدينة ولا أثر تبريد مقاس.

القيود

  • المدة المحدودة للهاكاثون
  • عمل جماعي — تولّى عبدالإله الأنظمة الخلفية والبنية السحابية ودمج الخدمات
  • لا توجد بيانات لاستخدامات الأراضي، لذلك تُحاكى الكثافة العمرانية
  • حاوية واحدة قابلة للنشر على Cloud Run

المسؤوليات

  • بنى الأنظمة الخلفية بـ FastAPI ونقاط التحليل فيها
  • دمج خدمات موقع الشمس وتقييم الحرارة وتحليل الصور والتقارير في تطبيق واحد قابل للنشر
  • جهّز التطبيق في حاوية واحدة بلا حالة للعمل على Google Cloud Run
  • دعم توجه البنية على Google Cloud في التصميم

ملاحظات هندسية

  • تحسب مكتبة pysolar ارتفاع الشمس واتجاهها للنقطة المختارة في الوقت الحالي
  • تجمع قاعدةٌ ارتفاعَ الشمس وعاملَ الكثافة العمرانية في درجة حرارة من 0 إلى 100 بمستويات منخفض ومتوسط ومرتفع
  • تحدد زاوية الشمس نوع التظليل — مظلة أفقية أو شراع مائل أو جدار أخضر عمودي — وتُوضع ثلاث نقاط مرشحة حول النقطة المختارة
  • تقدّر عتبات الألوان في OpenCV نسبة الغطاء النباتي والأسطح الرمادية في صورة الموقع
  • يقدّم تطبيق FastAPI واحد الخريطة والواجهة البرمجية وتقرير PDF، ضمن حاوية مجهزة لـ Cloud Run