السلام عليكم،
أثناء تنفيذ خطوات تقدير **سنة بناء المباني** بالاعتماد على Google Earth Engine (GEE)، واجهتنا مشكلة تقنية ظهرت على شكل رسالة خطأ
نحتاج مساعدة من خبير في حل هذه المشكلة مع الانتباه للنقاط التالية:
### 1. بيئة العمل
* الكود مكتوب على محرر **Google Earth Engine (JavaScript API)**.
* المدخلات:
* طبقة مباني (Polygon Layer).
* بيانات Landsat (5/7/8/9) وسلسلة Sentinel-2.
* بعض مؤشرات الطيف (NDVI, NDBI, LST).
### 2. المشكلة
* أثناء تشغيل الكود للحصول على **السلسلة الزمنية للمؤشرات لكل مبنى**، يظهر الخطأ في مرحلة **reducer أو join بين الـ Polygon layer والـ ImageCollection**.
### 3. المطلوب منك
1. **تشخيص الخطأ بدقة**:
* هل المشكلة بسبب قيود حجم البيانات في GEE؟
* أم بسبب تركيب الكود (مثل نسيان scale أو maxPixels في reducer)؟
التأكد من أن الكود النهائي يمكنه:
* استخراج breakpoints الزمنية (LandTrendr أو CCDC).
* تحديد سنة البناء أو الفترة الأقرب (مثلاً: 1990–1995).
### 4. مخرجات متوقعة
* طبقة shapefile / جدول بصيغة CSV مع احداثيات المباني يحتوي على:
* Building ID
* Estimated Year of Construction
* مؤشر ثقة (Confidence Score).
السلام عليكم، اطلعت على تفاصيل المشروع، ويمكنني مراجعة الكود الحالي في Google Earth Engine (JavaScript API) وتحليل الخطأ الذي يظهر عند الربط بين طبقة المباني وـ...
السلام عليكم ورحمة الله وبركاته من الممكن أن تكون المشكلة متعلقة بالكود أو بالمدخلات نفسها سنقوم بمراجعة الكود وحتى لو المشكلة متعلقة بقيود حجم البيانات من المم...