2 402
edições
m (Peter moveu Código natural/Base h para Código natural/Notação posicional: generalizando de forma consistente com o titulo-pai) |
m (→Bases de interesse prático: troca fig e rev frases) |
||
Linha 224: | Linha 224: | ||
==Bases de interesse prático== | ==Bases de interesse prático== | ||
Podemos supor que as bases com maior leque de aplicações são 2h, 4h e 16h | Podemos supor que as bases com maior leque de aplicações são 2h, 4h e 16h, destacando também a base32, por ser semi-compatível com a base 4h e suprir representação mais compacta. As bases 16 e 32 também são destacadas na [https://www.rfc-editor.org/rfc/rfc4648 RFC 4648], sendo a base 16 a de uso mais amplo e consolidado. A discussão a seguir, para justificar a preferência por certas bases, se restringe ao contexto da utilização dos Códigos Naturais como geocódigos, principalmente [[GGeohash]]. | ||
A | A base mais simples para a representação de geocódigos é a base 4, pois cada célula é subdividida em 4 células-filhas. Supondo uma célula-mãe identificada como "A", podemos batizar as suas filhas com sufixos base4 conforme ilustrado: | ||
[[Arquivo: | [[Arquivo:OSMC-refinamentoCelulaQuadrada1.png|centro|620px]] | ||
Os dígitos da ''base 4'' ocupam 2 bits, e sua representação geométrica é sempre simétrica — se a célula de nível ''L''0 for quadrada, as células rotuladas por geocódigos da base 4 também serão sempre quadradas. | Os dígitos da ''base 4'' ocupam 2 bits, e sua representação geométrica é sempre simétrica — se a célula de nível ''L''0 for quadrada, as células rotuladas por geocódigos da base 4 também serão sempre quadradas. |
edições