প্রকল্প সম্পর্কে

Kepler.gl হলো MapLibre GL এবং deck.gl-এর উপর ভিত্তি করে তৈরি একটি ডেটা-অ্যাগনস্টিক, ওয়েব-ভিত্তিক অ্যাপ্লিকেশন, যা লক্ষ লক্ষ পয়েন্ট রেন্ডার করতে এবং তাৎক্ষণিকভাবে স্পেশিয়াল অ্যাগ্রিগেশন করতে সক্ষম। এটি বৃহৎ আকারের জিওলোকেশন ডেটাসেট দক্ষভাবে পরিচালনা করার জন্য ডিজাইন করা হয়েছে। একটি স্বতন্ত্র অ্যাপ্লিকেশন হওয়ার পাশাপাশি, Kepler.gl একটি কাস্টমাইজযোগ্য React কম্পোনেন্ট হিসেবে প্রদান করা হয় যা স্টেট এবং ডেটা ফ্লো ম্যানেজমেন্টের জন্য Redux ব্যবহার করে। এটি ডেভেলপারদের অন্যান্য React-Redux অ্যাপ্লিকেশনে এটিকে এমবেড করার সুযোগ দেয়। এর প্রধান কারিগরি বৈশিষ্ট্যগুলোর মধ্যে রয়েছে: - কম্পোনেন্ট-ভিত্তিক আর্কিটেকচার: মডুলার npm প্যাকেজ হিসেবে উপলব্ধ (যেমন, @kepler.gl/components, @kepler.gl/reducers)। - কাস্টমাইজেশন: Styled-Components-এর মাধ্যমে কাস্টম থিম এবং ডিফল্ট UI কম্পোনেন্ট প্রতিস্থাপনের জন্য একটি ডিপেন্ডেন্সি ইনজেকশন সিস্টেম সমর্থন করে। - ডেটা ইন্টিগ্রেশন: ম্যাপে প্রোগ্রাম্যাটিকভাবে ডেটাসেট এবং কনফিগারেশন লোড করার জন্য একটি ডেডিকেটেড `addDataToMap` অ্যাকশন প্রদান করে। - ইন্টিগ্রেশন: Jupyter উইজেটের সাথে সামঞ্জস্যপূর্ণ এবং কাস্টম Mapbox স্টাইল সমর্থন করে। বেস ম্যাপ রেন্ডার করার জন্য এই টুলটির একটি Mapbox Access Token প্রয়োজন।