الاستدامة · التخطيط الحضري · 2026
Althil
دعم القرار للراحة الحرارية في المدن
يقترح على المخطط الحضري أين يضع التظليل، من مسار الشمس وحرارة الموقع وصورته.
- الدور
- مطوّر أنظمة خلفية ومساهم في البنية السحابية
- الحالة
- نموذج أولي في هاكاثون
- السنة
- 2026
- الكود
- github.com/Abdulel3h/Althil
في سطور
01المشكلة
حرارة الشارع تتغير مع مسار الشمس، والمخططات الثابتة نادرًا ما تحسب ذلك.
02ما بُني
تطبيق FastAPI واحد يحسب موقع الشمس ودرجة خطر حراري من 0 إلى 100، ويقترح نوع التظليل ويصدر تقريرًا، في حاوية جاهزة لـ Cloud Run.
03دوري
بنيت الأنظمة الخلفية ودمجت خدمات التحليل في تطبيق واحد قابل للنشر، ضمن فريق في هاكاثون.
04النتيجة
نموذج هاكاثون بكود منشور. الكثافة العمرانية محاكاة، ولا أدّعي أثرًا حراريًا مقاسًا.
كيف يعمل
01المدخل
موقع على الخريطة
02المعالجة
موقع الشمس ودرجة الحرارة
03الذكاء
تحليل صورة الموقع
04المخرج
توصيات التظليل والتقرير
قرارات شكّلته
حاوية واحدة مبنية لـ Cloud Run
تُقدَّم الخريطة والواجهة البرمجية والتقارير من تطبيق FastAPI واحد بلا حالة مجهز لـ Cloud Run، ليتمكن الفريق من نشر النظام كاملًا وحدةً واحدة خلال الهاكاثون. وبقيت BigQuery و Cloud Storage و Vertex AI في التصميم لا في الكود.
احسب ما يمكن حسابه ووضّح الباقي
يُحسب موقع الشمس بدقة عبر pysolar، أما الكثافة العمرانية والمواقع المرشحة وتقديرات التبريد فهي محاكاة أو تقديرية، ويذكر ذلك ملف README والتقرير وملف PDF.
نوع التظليل من هندسة الشمس
الشمس العالية تحتاج غطاءً أفقيًا والمنخفضة تحتاج حجبًا عموديًا، لذلك تأتي التوصية بنوع من التظليل لا بدرجة فقط.
بصراحة
ما لا أدّعيه
لا يُدّعى تشغيل في مدينة ولا انخفاض مقاس في درجات الحرارة ولا تكامل مع BigQuery أو Cloud Storage أو Vertex AI.
حدوده الآن
- الكثافة العمرانية محاكاة من الإحداثيات، والمواقع المرشحة وأرقام التبريد تقديرية.
- يعتمد موقع الشمس دائمًا على الوقت الحالي؛ لا يوجد اختيار للتاريخ ولا معالجة لساعات الليل.
- تحليل الصور يعتمد على عتبات الألوان لا على نموذج مدرَّب، ولوحة المساعد تقدّم ردودًا مُعدّة مسبقًا.
- لم تُختبر التوصيات مع مخططين ولا مقابل قياسات حرارة ميدانية.
لو استمر
- استبدال الكثافة المحاكاة ببيانات فعلية لاستخدامات الأراضي
- تمكين المخطط من اختيار التاريخ والوقت ومقارنة مسارات الشمس
- تنفيذ مكونات BigQuery و Cloud Storage و Vertex AI المصممة
- مقارنة التوصيات بقياسات فعلية لحرارة الشوارع
ما يمكنك التحقق منه
بُني ضمن فريق خلال هاكاثون الكوكب الذكي (جامعة الملك فهد للبترول والمعادن مع Google Cloud). نموذج أولي في هاكاثون بكود منشور — لا تستخدمه أي مدينة.
- مستودع عام على GitHubالأنظمة الخلفية بـ FastAPI وخدمات التحليل وملف Dockerfile لـ Cloud Run والاختبارات، مع بيان صريح للمدخلات المحاكاة.(يفتح في علامة تبويب جديدة)
- لقطات شاشة في ملف READMEملتقطة من التطبيق أثناء تشغيله، ويذكر ملف README أن ساعة الخادم ثُبّتت على منتصف النهار لتظهر الشمس.(يفتح في علامة تبويب جديدة)
- هاكاثون الكوكب الذكي — سجل المشاركةموثّق في صفحة الإنجازات: جامعة الملك فهد للبترول والمعادن مع Google Cloud، عام 2026.
التقنيات
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