मैं एक एप्लिकेशन डाल रहा हूं, जहां मुझे एक वेक्टर ग्रिड बनाने की आवश्यकता है जिसका उपयोग हीटमैप को स्टोर करने और प्रदर्शित करने के लिए किया जाएगा। इसकी निम्न आवश्यकताएं हैं:
- पूरे ग्रह को कवर कर सकते हैं।
- ग्रिड वर्गों के विशाल बहुमत में मूल्य नहीं होंगे।
- मुझे ग्रिड को स्वयं स्टोर करना नहीं चाहिए; मैं इसे मक्खी पर गणना करना चाहता हूं।
- ग्रिड के साथ उपयोग किए गए डेटा का पैमाना बड़े पैमाने पर भिन्न हो सकता है।
- मुझे आशा है कि ग्रिड के चौराहे 1 किमी से लेकर 100 किमी तक के पार हैं। (मुझे पता है कि यह कितना होगा (~ 1 किमी के लिए 510 मिलियन, ~ 100 किमी के लिए 51,000))।
- मूल्यों को प्रत्येक ग्रिड वर्ग के लिए संचित / एकत्र किया जाएगा।
- आदर्श रूप से मैं बड़ी ग्रिड सेल वैल्यू को स्टोर करने के बजाए बड़े लोगों के लिए मूल्यों की गणना करने के लिए आसानी से छोटी ग्रिड कोशिकाओं का उपयोग कर सकता हूं।
- मैं OpenLayers का उपयोग करके इसे OpenStreetMap पर उपयोग करूँगा।
- मैं इसे SpatiaLite या SQLite में संग्रहीत कर रहा हूँ, इसलिए अधिमानतः उन लोगों द्वारा समर्थित है (यानी SpatiaLite = समर्थित CRS; या SQLite = एक शुद्ध संख्या आधारित प्रणाली के लिए)।
तो मेरा सवाल है: मुझे इस ग्रिड के लिए क्या प्रक्षेपण चाहिए?
इसके अलावा - वहाँ यह डिजाइन करने के लिए एक अच्छा तरीका है? किसी को भी इस समस्या का एक अच्छा संभावित समाधान का पता है या पहले की तरह हल किया है? या मुझे एक उपयोगी दिशा में इंगित कर सकते हैं।
उपयोग-केस संपादित करें - मूल रूप से मैं विभिन्न विभिन्न आकृतियों और आकारों के बाउंडिंग बॉक्स एकत्र कर रहा हूं। वे कुछ हेक्टेयर से लेकर हजारों वर्ग किमी आकार में कुछ भी हो सकते हैं। वे अलग-अलग अनुमानों में भी हो सकते हैं।
नीचे एक बड़े पैमाने पर स्वचालित रूप से पूरा करने का लक्ष्य रखने वाली चीज़ का एक संक्षिप्त संस्करण है।
बहुत धन्यवाद।