Generalized Geohash/pt
Generalização do algoritmo Geohash para geocódigos. Vantagens:
- permite representações interna (no computador) e humana (como geocódigo) totalmente compatíveis e consistentes.
- permite adequação da representação humana à sua cultura ou preferências do usuário.
- permite escolha entre 2 curvas de preenchimento (Morton e Hilbert).
Opções podem ser visualizadas em https://osm-codes.github.io/Sfc4q/
Entre as várias opções, uma delas corresponde ao "Geohash clássico". As opções surgem da combinação dos seguintes parâmetros:
Opção | Alternativas | Descrição |
---|---|---|
Número de bits por dígito | 1,2,3,4 ou 5 | Determina o número de subdivisões da célula e a compatibilidade da notação posicional |
Base e alfabeto para humanos | base2h, 4h, 8h e 16h ou base32;
e respectivas variantes de al |
Base e alfabeto para se representar o geocódigo para humanos, mantendo a compatibilidade com número de dígitos |
Curva de preenchimento | Morton ou Hilbert | Define como será a indexação e ordem da segunda. |
... |