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

go-rhealpix, rHEALPix डिस्क्रीट ग्लोबल ग्रिड सिस्टम का एक Go पोर्ट है, जिसे उच्च-प्रदर्शन स्थानिक अनुक्रमण (spatial indexing) और वैश्विक भू-स्थानिक डेटासेट के हानि-रहित स्थानिक संकुचन (lossless spatial compaction) के लिए डिज़ाइन किया गया है। यह विशेष रूप से सैटेलाइट इमेजरी टेलीमेट्री, पॉइंट क्लाउड्स और TileDB स्थानिक आयामों के लिए उपयुक्त है। मुख्य क्षमताओं में शामिल हैं: - कॉम्पैक्ट इंटीजर एन्कोडिंग: रिज़ॉल्यूशन 0-14 (~2.09 मीटर तक) के लिए CellID64 और रिज़ॉल्यूशन 0-30 (~0.028 मिमी तक) के लिए CellID128 का समर्थन करता है। - स्थानिक संकुचन: 3x3 सेल ब्लॉकों को पैरेंट सेल में पुनरावर्ती रूप से संक्षिप्त करने के लिए एक जेनेरिक Compact[T] फ़ंक्शन। - क्वेरी ऑप्टिमाइज़ेशन: क्लाउड स्टोरेज (S3) और TileDB के लिए स्पेस-फिलिंग कर्व्स पर O(log N) 1D रेंज क्वेरी सक्षम करने के लिए BoundingBoxToTileDBRanges और KRingToTileDBRanges प्रदान करता है। - वेक्टर इंटीग्रेशन: बाउंड्री डेंसिफिकेशन के साथ orb ज्योमेट्री में और उससे मूल रूपांतरण। यह कार्यान्वयन 3x3 अपर्चर, WGS84 दीर्घवृत्त (ellipsoid), और विशिष्ट पोलर कैप एलाइनमेंट का उपयोग करने वाले मानक बेसलाइन rHEALPix कॉन्फ़िगरेशन पर केंद्रित है।