Sobre o projeto

go-rhealpix é um port em Go do rHEALPix Discrete Global Grid System, projetado para indexação espacial de alta performance e compactação espacial sem perdas de conjuntos de dados geoespaciais globais. É particularmente adequado para telemetria de imagens de satélite, nuvens de pontos e dimensões espaciais do TileDB. As principais capacidades incluem: - Codificação de Inteiros Compactos: Suporta CellID64 para resoluções 0-14 (até ~2,09m) e CellID128 para resoluções 0-30 (até ~0,028mm). - Compactação Espacial: Uma função genérica Compact[T] para colapsar recursivamente blocos de células 3x3 em células pai. - Otimização de Consultas: Fornece BoundingBoxToTileDBRanges e KRingToTileDBRanges para permitir consultas de intervalo 1D O(log N) sobre curvas de preenchimento de espaço para armazenamento em nuvem (S3) e TileDB. - Integração de Vetores: Conversão nativa de e para geometrias orb com densificação de fronteira. A implementação foca na configuração baseline padrão do rHEALPix usando uma abertura 3x3, elipsoide WGS84 e alinhamento específico de calota polar.