عن المشروع

Kepler.gl هو تطبيق قائم على الويب ومستقل عن نوع البيانات، مبني على MapLibre GL و deck.gl، وقادر على عرض الملايين من النقاط وإجراء تجميعات مكانية فورية. وقد صُمم للتعامل مع مجموعات البيانات الجغرافية واسعة النطاق بكفاءة. بالإضافة إلى كونه تطبيقاً مستقلاً، يتم توفير Kepler.gl كمكون React قابل للتخصيص يستخدم Redux لإدارة الحالة وتدفق البيانات، مما يسمح للمطورين بدمجه في تطبيقات React-Redux الأخرى. وتشمل الميزات التقنية الرئيسية ما يلي: - بنية قائمة على المكونات: متاح كحزم npm نمطية (مثل @kepler.gl/components و @kepler.gl/reducers). - التخصيص: يدعم السمات المخصصة عبر Styled-Components ونظام حقن التبعيات لاستبدال مكونات واجهة المستخدم الافتراضية. - تكامل البيانات: يوفر إجراء `addDataToMap` مخصص لتحميل مجموعات البيانات والتكوينات برمجياً في الخريطة. - التكامل: متوافق مع أدوات Jupyter ويدعم أنماط Mapbox المخصصة. تتطلب الأداة Mapbox Access Token لعرض الخرائط الأساسية.