2 357
edições
(Geração do sistema de grades) |
m (estrutura) |
||
Linha 56: | Linha 56: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Construtor do identificador cbits == | === Construtor do identificador cbits === | ||
[[File:Zcurve45bits.png|thumb|280px|A curva de Morton emerge do entrelaçamento dos bits. Exemplo: <br> <code> ints_to_interleavedbits(47,19,6)</code>.]] | [[File:Zcurve45bits.png|thumb|280px|A curva de Morton emerge do entrelaçamento dos bits. Exemplo: <br> <code> ints_to_interleavedbits(47,19,6)</code>.]] | ||
Existem várias formas de obter o identificador baseado em curva de morton. O identificador IJ da célula, como vimos, é fácil de ser obtido no GGeohash. | Existem várias formas de obter o identificador baseado em curva de morton. O identificador IJ da célula, como vimos, é fácil de ser obtido no GGeohash. | ||
Linha 113: | Linha 113: | ||
A degeneração geométrica, de quadrado para retângulo, é relativa ao segundo argumento de <code>vbit_interleave(x,y)</code>. Como a função é sempre chamada com a mesma ordem dos argumentos, sempre teremos ou só retangulos orizontais (XY) ou só verticais (YX). | A degeneração geométrica, de quadrado para retângulo, é relativa ao segundo argumento de <code>vbit_interleave(x,y)</code>. Como a função é sempre chamada com a mesma ordem dos argumentos, sempre teremos ou só retangulos orizontais (XY) ou só verticais (YX). | ||
== Algoritmo e funções finais de resolução == | === Algoritmo e funções finais de resolução === | ||
Algoritmo principal: | Algoritmo principal: | ||
Linha 144: | Linha 144: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==Demais convenções== | ===Demais convenções=== | ||
... | ... | ||
edições