Sobre el proyecto

go-rhealpix es un puerto en Go del Sistema de Rejilla Global Discreta rHEALPix, diseñado para la indexación espacial de alto rendimiento y la compactación espacial sin pérdidas de conjuntos de datos geoespaciales globales. Es particularmente adecuado para la telemetría de imágenes satelitales, nubes de puntos y dimensiones espaciales de TileDB. Las capacidades clave incluyen: - Codificación de Enteros Compactos: Soporta CellID64 para resoluciones 0-14 (hasta ~2.09m) y CellID128 para resoluciones 0-30 (hasta ~0.028mm). - Compactación Espacial: Una función genérica Compact[T] para colapsar recursivamente bloques de celdas de 3x3 en celdas padre. - Optimización de Consultas: Proporciona BoundingBoxToTileDBRanges y KRingToTileDBRanges para permitir consultas de rango 1D O(log N) sobre curvas de llenado de espacio para almacenamiento en la nube (S3) y TileDB. - Integración de Vectores: Conversión nativa hacia y desde geometrías de orb con densificación de límites. La implementación se centra en la configuración base estándar de rHEALPix utilizando una apertura de 3x3, el elipsoide WGS84 y una alineación específica de la calota polar.