osmc:Convenções/Grade científica multifinalitária: mudanças entre as edições

m
 
(5 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 2: Linha 2:


== Requisitos==
== Requisitos==
* '''Comparabilidade direta entre grades''': tamanhos de célula padronizados.
O [[DNGS|padrão DNGS]] busca preservar o máximo das aplicações do [[Discrete Global Grid Systems|padrão DGGS]], consequentemente boa parte dos requisitos. Os requisitos específicos do DNGS podem ser resumidos da seguinte forma:
** ''Racional:'' para que as informações contidas nas grades de diferentes países possam ser comparadas entre si.
** ''Consequência:'' necessário que todas células apresentem a mesma área.


* Grade hierárquica: a união geométrica das células-filhas resultando exatamente na célula-mãe.
* '''Comparabilidade direta entre grades''' de diferentes países: formato e área de célula padronizados.
** ''Justificativa'': para que as informações contidas nas grades de diferentes países possam ser comparadas entre si. Aplicações científicas e estatísticas exigem que as áreas sejam iguais e as células com formato semelhante.


* Geocódigos com '''hierarquia''' consistente, e máxima eficiência na compactação da informação.
* Grade '''geometricamente hierárquica''': a união geométrica das células-filhas resultando exatamente na célula-mãe.
** ''Justificativa'': para aplicações geométricas baseadas em [[Subpavimentação|cobertura]] e aplicações baseadas em geocódigos hierárquicos. Álgebras de grade também exigem consistência entre diferentes escalas, resultando em sistemas hierárquicos.


* Máxima interoperabilidade entre geocódigos.  
* '''Geocódigos com hierarquia''' consistente, e '''máxima eficiência na compactação da informação'''.
** ''Justificativa'':  aplicações baseadas em geocódigos hierárquicos, complemento das aplicações das geometrias hierárquica. Álgebras simbólicas de grade (com geocódigos ou sua representação binária) substituem a álgebra geométrica em alguns casos, oferecendo performance muito maior.
 
* Máxima '''interoperabilidade''' entre geocódigos logístico e científico: na eventual [[DNGS/Decisões_soberanas#D3a._Área_territorial_pequena?|decisão soberana]] de ter dois geocódigos ao invés de apenas um, porém ambos rotulando a mesma grade.
** ''Justificativa'': a  referência numa mesma grade (logística subconjunto da científica) garante interoperabilidade operacional. A fácil (alta performance) conversão entre geocódigos garante a aplicações secundárias.  


Nota: os requisitos de grade e geocódigo levaram à definição do [[GGeohash|<abbr title="Generalized Geohash">GGeohash</abbr>]].
Nota: os requisitos de grade e geocódigo levaram à definição do [[GGeohash|<abbr title="Generalized Geohash">GGeohash</abbr>]].
Linha 63: Linha 67:


==Grades degeneradas de nível meio==
==Grades degeneradas de nível meio==
Em aplicações que não são afetadas pela perde de uniformidade ou simetria da geometria da grade, é possível fazer uso da '''grade&nbsp;degenerada''', com geocódigos expressos na base [[Código_natural/Notação_posicional#Algoritmos_base_h|Base h]] ou bases não-múltiplas da [[DNGS/Glossário#Taxa_de_refinamento|''taxa de refinamento'' da grade]].
Em aplicações que não são afetadas pela perda de uniformidade e simetria da geometria da grade, é possível fazer uso da '''grade&nbsp;degenerada''', com geocódigos expressos na base [[Código_natural/Notação_posicional#Algoritmos_base_h|Base h]], e viabilizando bases não-múltiplas de 4 ([[DNGS/Glossário#Taxa_de_refinamento|''taxa de refinamento'' GGeohash adotada]]), como a base32.


No exemplo abaixo, com ''taxa de refinamento''&nbsp;4, a [[base 4h|base&nbsp;4h]] pode ser adotada para os geocódigos das grades degeneradas.
No exemplo abaixo, com ''taxa de refinamento''&nbsp;4, é natural a escolha da base4, e a [[base 4h|base&nbsp;4h]] pode ser adotada para os geocódigos das grades degeneradas.


[[Arquivo:GGeohash-base4-niveisMeio.png|centro|semmoldura|680px]]
[[Arquivo:GGeohash-base4-niveisMeio.png|centro|semmoldura|680px]]
Linha 93: Linha 97:
|}
|}
A base32 é utilizada em países de território maior, para gerar o geocódigo logístico, e a base 16h foi eleita como padrão na grade científica. O geocódigo base32 só tem representação geométrica onde existe geocódigo, o que corresponde às grades de nível L0, L2½, L5, L7½, L10, etc.  
A base32 é utilizada em países de território maior, para gerar o geocódigo logístico, e a base 16h foi eleita como padrão na grade científica. O geocódigo base32 só tem representação geométrica onde existe geocódigo, o que corresponde às grades de nível L0, L2½, L5, L7½, L10, etc.  
[[Arquivo:GGeohash-niveis-base32.png|centro|semmoldura|860x860px]]
 
[[Arquivo:GGeohash-niveis-base32.png|centro|semmoldura|860px]]
 
A ''base32'' é um subconjunto da ''base16h''. O geocódigo ''base16h'' está disponível em todos os níveis, mas apresenta hierarquia apenas na ''base16'', ou seja, nas grades de nível inteiro par, L0, L2, L4, L6, etc.
A ''base32'' é um subconjunto da ''base16h''. O geocódigo ''base16h'' está disponível em todos os níveis, mas apresenta hierarquia apenas na ''base16'', ou seja, nas grades de nível inteiro par, L0, L2, L4, L6, etc.
[[Arquivo:GGeohash-Niveis-Base16h.png|centro|semmoldura|860x860px]]
 
[[Arquivo:GGeohash-Niveis-Base16h.png|centro|semmoldura|860px]]
 
Ver animações em https://git-site.osm.codes/Sfc4q/


==Diferentes geocódigos==  
==Diferentes geocódigos==  
2 391

edições