इस प्रोजेक्ट के बारे में

Kepler.gl एक डेटा-अज्ञेय (data-agnostic), वेब-आधारित एप्लिकेशन है जिसे MapLibre GL और deck.gl पर बनाया गया है, जो लाखों पॉइंट्स को रेंडर करने और ऑन-द-फ्लाई स्थानिक एकत्रीकरण (spatial aggregations) करने में सक्षम है। इसे बड़े पैमाने के जियोलोकेशन डेटा सेट को कुशलतापूर्वक संभालने के लिए डिज़ाइन किया गया है। एक स्टैंडअलोन एप्लिकेशन होने के अलावा, Kepler.gl एक कस्टमाइज़ेबल React कंपोनेंट के रूप में प्रदान किया जाता है जो स्टेट और डेटा फ्लो मैनेजमेंट के लिए Redux का उपयोग करता है। यह डेवलपर्स को इसे अन्य React-Redux एप्लिकेशन्स में एम्बेड करने की अनुमति देता है। मुख्य तकनीकी विशेषताओं में शामिल हैं: - कंपोनेंट-आधारित आर्किटेक्चर: मॉड्यूलर npm पैकेज (जैसे, @kepler.gl/components, @kepler.gl/reducers) के रूप में उपलब्ध। - कस्टमाइज़ेशन: Styled-Components के माध्यम से कस्टम थीम और डिफॉल्ट UI कंपोनेंट्स को बदलने के लिए एक डिपेंडेंसी इंजेक्शन सिस्टम का समर्थन करता है। - डेटा इंटीग्रेशन: मैप में प्रोग्रामेटिक रूप से डेटासेट और कॉन्फ़िगरेशन लोड करने के लिए एक समर्पित `addDataToMap` एक्शन प्रदान करता है। - इंटीग्रेशन: Jupyter विजेट्स के साथ संगत है और कस्टम Mapbox स्टाइल का समर्थन करता है। बेस मैप्स को रेंडर करने के लिए इस टूल को Mapbox Access Token की आवश्यकता होती है।