Código Natural/Representação interna: mudanças entre as edições

Linha 301: Linha 301:
  1101000101  | 400011400 | 7541840526385328264 | 31011-17d7b088
  1101000101  | 400011400 | 7541840526385328264 | 31011-17d7b088
  </pre>
  </pre>
=== hCount_prefix ===
Quando o contador é necessário como prefixo, ao invés do classificador. As células do padrão [[DGGS]], tipicamente fazem uso de um "seletor de face" que a rigor é um contador com valor arbitrário, em geral valor pequeno, relativo ao número de faces do poliedro (4 a 120).  Eventualmente, no [http://easymapwork.blogspot.com/2010/08/map-code.html Map Code Base4], um [[GGeohash]] de 4*9999 faces, é requerida contagem maior. Estrutura:
:{| class="wikitable"
|'''Definição''': || sinal || ''n'' bits para a cópia à esquerda|| Contador
|-
| ?'''hCount_prf8_56'''. ''m''=64; ''p''=8: || <code>0</code> ||  <code>pppppp...pppppp ccc</code> (40+3 bits) || <code>xxxxxxxx<code> (8 bits)
|-
| '''hCount_prf16_48'''. ''m''=64; ''p''=16: || <code>0</code> ||  <code>ppppppppppp cccc</code> (11+4 bits) || <code>xxxxxxxx...xxxxxxx<code> (16+32=48 bits)
|-
| '''hCount_prf32_32'''. ''m''=64; ''p''=26: || <code>0</code> ||  <code>pppppp...pppppp ccccc</code> (26+5 bits) || <code>xxxxxx...xxxxx<code> (32 bits)
|}
''c''=cache; ''f'' é prefixo de contagem de faces.
=== hCount_switch ===
Através desta opção o contador para ser chaveado, ou seja, conforme bits de controle pode-se decidir entre hierarquia ou contagem. A estrutura tem como inspiração a implementação GGeohash com "face oculta"
Mesmo que uma hierarquia pura com contador de faces ''f'' , porém elege-se um valor para dizer "os demais bits são contadores".


== Hidden-bit strategy ==
== Hidden-bit strategy ==