À propos du projet

go-rhealpix est un portage Go du système de grille globale discrète rHEALPix, conçu pour l'indexation spatiale haute performance et la compaction spatiale sans perte de jeux de données géospatiales mondiaux. Il est particulièrement adapté à la télémétrie d'imagerie satellite, aux nuages de points et aux dimensions spatiales TileDB. Les capacités clés incluent : - Encodage d'entiers compacts : Prend en charge CellID64 pour les résolutions 0-14 (jusqu'à ~2,09 m) et CellID128 pour les résolutions 0-30 (jusqu'à ~0,028 mm). - Compaction spatiale : Une fonction générique Compact[T] pour réduire récursivement des blocs de cellules 3x3 en cellules parentes. - Optimisation des requêtes : Fournit BoundingBoxToTileDBRanges et KRingToTileDBRanges pour permettre des requêtes de plage 1D en O(log N) sur des courbes remplissantes d'espace pour le stockage cloud (S3) et TileDB. - Intégration vectorielle : Conversion native vers et depuis les géométries orb avec densification des frontières. L'implémentation se concentre sur la configuration de référence standard rHEALPix utilisant une ouverture 3x3, l'ellipsoïde WGS84 et un alignement spécifique de la calotte polaire.