الذكاء الجيومكاني بلا خوادم: المعمارية

ثلاثة مشاريع من CoffeeMap.dev · بلا خادم افتراضي · بلا قاعدة بيانات · بلا Python وقت التشغيل

أ · مباشرة في المتصفحالنيل الأزرق · حرارة الرياض ب · حساب مسبق مرة واحدةمراقبة المحاصيل، الجوف ج · نماذج مدرَّبةتدريب دون اتصال، واستدلال في المتصفحقادم بيانات عامة Planetary ComputerS1 وS2 وLandsatوWorldCover · بلا مفتاح Sentinel Hub / CDSEواجهة Process APIبرمز الزائر نفسه tiles التضاريسAWS TerrariumوMapTiler Terrain-RGB واجهات الطقسOpen-MeteoوNASA POWER OpenStreetMapOverpass مع نسخةمحفوظة احتياطية 1حساب النطاقات في خادم الـtilesdB و°م وNDVI عند المصدر،وتُرسل صور PNG مرمّزة بالبايت 2فك ترميز دقيقcreateImageBitmap دونأي تغيير في الألوان أو الشفافية 3شبكة الـtiles = شبكة التحليلمصفوفات بإسقاط Web Mercator،من 1.2 إلى 1.6 مليون خلية 4التحليل على الجهازتحويلات المسافة وbox blurs،وk-means وTensorFlow.js على GPU 1قراءات STAC وRasterioنافذة الجوف فقط،لا المشهد كاملًا أبدًا 2NumPy: المؤشرات والسلاسلNDVI وEVI والأقنعة والمركّب،وbincount لكل حقل 3OpenCV: رصد الحقولدوائر Hough للمحاور،وحدود للحقول المستطيلة 4JSON ثابت + tiles حيةfields.geojson + timeseries+ tiles حية لأي تاريخ 1التدريب دون اتصالU-Net وLightGBM على بياناتمفتوحة وموسومة يدويًا 2التصدير إلى ONNXمضغوط إلى بضعة ميغابايت(int8 أو fp16) 3النموذج ملف ثابتيُقدَّم كأي ملف آخرمن استضافة مشتركة 4الاستدلال في المتصفحONNX Runtime Web, WebGPUمع بديل WebAssembly استضافة ثابتةتصدير Next.js ثابت على استضافة مشتركة: HTML وJS وJSON ونسخ محفوظة ونماذج ONNX. بلا خادم افتراضي ولا قاعدة بيانات ولا خادم tiles. متصفح الزائرMapLibre GL وChart.js وMUI. تُرسم النتائج على canvas وتوضع فوق الخريطة متطابقة مع الشبكة.
يعمل الآنمخطط: المسار جانقر أي مربع للتفاصيل

القاعدة العامة: إن كان يعتمد على إعدادات الزائر فاحسبه في المتصفح، وإن كان واحدًا للجميع فاحسبه مرة واحدة وقدّمه ملفًا.

أمين عدنان قاسم · coffeemap.dev