Discrete National Grid Systems/pt: mudanças entre as edições

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


É pressuposto que a maturidade e consolidação de diversos países em torno do padrão DNGS propiciaria, a longo prazo, a adoção "extensões DNGS" consensuais e aderentes ao padrão DGGS.   
É pressuposto que a maturidade e consolidação de diversos países em torno do padrão DNGS propiciaria, a longo prazo, a adoção "extensões DNGS" consensuais e aderentes ao padrão DGGS.   
== Padronização pelo metro ==
[[Arquivo:Pow2-meters.png|260px|miniaturadaimagem|[[wikipedia:Power of two|Potências de 2]], partindo do metro e crescendo até a grade L0 ou de cobertura local. <br/>Conforme a [[Prefixos binários|convenção IEC de prefixos binários]], múltiplos de 1024 metros são abreviados como '''Kim''' (''kilobinary meter'').]]
Apesar de reusar, o padrão DNGS difere totalmente do DGGS em um aspecto: a preocupação de compatibilizar dados, de forma independente da projeção. Dados de dois países podem ser unificados ou comparados de maneira simples e sem custo. O requisito fundamental, para estudos comparativos sem reamostragem, é apenas que as grades sejam igual-área e suas células de mesma área.
O padrão '''DNGS elegeu a grade igual-area de 1 metro''' e o fator de refinamento 4 como referência (células em potências de 2), enquanto no DGGS a referência é a célula poliédrica de nível L0, sem métrica ou fator de refinamento padronizados.
No padrão DNGS não importa se dois países usaram uma mesma projeção ou não,  a compatibilidade é garantida. Isso permite que no futuro cada país, no seu tempo, migre da projeção local para uma projeção global DGGS (sugerimos a [[DGGS/Proj/DT|DT]]) sem maior impacto, cada país no seu tempo.
Outra convenção DNGS para admitir maior amplitude de níveis &mdash; para [[Quadtree|algoritmos Quadtree]] e [[Código_Natural/Notação_posicional#Base_32|geocódigos base32]] &mdash; são os níveis-meio com suas [[Generalized_Geohash/pt#Representação_geométrica|grades degeneradas]].


==Poliedro irregular de nações==
==Poliedro irregular de nações==
Linha 21: Linha 32:


Conclusão: é um mosaico com ~200 faces (e pressão técnica por redução), de modo que 8 bits (máximo de '''256 faces''' irregulares) garantem uma '''reserva''' para futuras inclusões ou modificações.
Conclusão: é um mosaico com ~200 faces (e pressão técnica por redução), de modo que 8 bits (máximo de '''256 faces''' irregulares) garantem uma '''reserva''' para futuras inclusões ou modificações.
Como projeções de países menores podem reusar projeções de países maiores, o mosaico de assemelha também ao DDI:
[[File:Country_calling_codes_map.svg|center|680px]]


=== Perspectiva de 20 a 50 anos ===
=== Perspectiva de 20 a 50 anos ===
Linha 64: Linha 79:


==Convenções fixadas pelos requisitos==
==Convenções fixadas pelos requisitos==
[[arquivo:Osmc-potencias2-grades.png|thumb|320px|Obrigatoriedade de tamanho de grade compatível com as potências de 2. Exemplos de Brasil (BR), com 20 níveis, e Colômbia (CO), com 19 níveis. Isso garante a '''interoperabilidade entre países''' e a  padronização de aplicações e algoritmos de grade. <br/>PS: a grade científica, por aceitar "níveis meio", adota o dobro de níveis (40 para Brasil e 28 para Colômbia).]]


Os requisitos foram '''complementados por fatos científicos e matemáticos''', que em conjunto eliminaram diversas alternativas permitidas pelo padrão DGGS. Por exemplo, pode-se comprovar matematicamente que um mosaico de ladrilhos hexagonais jamais será hierárquico, no sentido de células-mãe corresponderem exatamente à união das células-filhas.
Os requisitos foram '''complementados por fatos científicos e matemáticos''', que em conjunto eliminaram diversas alternativas permitidas pelo padrão DGGS. Por exemplo, pode-se comprovar matematicamente que um mosaico de ladrilhos hexagonais jamais será hierárquico, no sentido de células-mãe corresponderem exatamente à união das células-filhas.
Linha 69: Linha 85:
Resumidamente, foram estas as convenções resultantes, ou seja, são regras obrigatórias para todos os países que desejarem se filiar ao padrão DNGS:
Resumidamente, foram estas as convenções resultantes, ou seja, são regras obrigatórias para todos os países que desejarem se filiar ao padrão DNGS:


# Compatibilidade com o padrão [[Geo URI estendida]].
# Células '''quadriláteras''',  com lado medindo ''potências de 2'' em [[wikipedia:Geocode#Hierarchical grids|sistema hierárquico de grade]], iniciando pelo '''metro''' (tabela ao lado).
# Células '''quadriláteras''',  com lado medindo potências de 2 em [[wikipedia:Geocode#Hierarchical grids|sistema hierárquico de grade]], iniciando pelo '''metro'''.
#* Geometria da grade e indexação espacial implementadas por uma das opções de '''[[Geohash generalizado]]'''.
# Sistema de grades com identificadores internos de célula expressos como [[Código_natural/Representação_interna#hInt|Código natural '''hInt''']] de até '''56 bits''', que inicia pelos 8 bits identificadores da nação ([[wikipedia:List of sovereign states|~200 nações]] mais reserva e oceanos).
# Sistema de grades com identificadores internos de célula expressos como [[Código_natural/Representação_interna#hInt|Código natural '''hInt64''']] de até '''56 bits''', que inicia pelos 8 bits identificadores da nação ([[wikipedia:List of sovereign states|~200 nações]] mais reserva e oceanos). Permite operações quadtree de até 40 níveis, busca hierarquica otimizada.
# Geocódigos da grade científica expressos através da base '''base16h''', tendo o código ISO da nação como prefixo.
# Geocódigos da '''grade científica''' expressos através da base '''[[base16h]]''', tendo o código ISO da nação como prefixo.
#(quando existir opção de geocódigo logístico base32) Subconjunto "grade logística" da grade científica organizado de 5 em 5 bits a partir do metro, e respectivo geocódigo como '''base32'''.
# Geocódigos da '''grade logística''' compostos de prefixo e sufixo.  '''Prefixo nominal''', baseado no padrão [[wikipedia:ISO 3166-2|ISO&nbsp;3166&#8209;2]] estendido (tipicamente até municípios) ou padrão postal do país, e '''sufixo com geocódigo de grade'''. <br/>Quando o pais (de território grande) optou por geocódigo logístico mais compacto:
# '''APIs''', terminologia, modelo de referência, etc. reusados do padrão [[DGGS]] (depois de ajustados de global para nacional).
#* Adoção de "grade logística" derivada da ''grade científica'', organizado de 5 em 5 bits a partir do metro, e respectivo geocódigo '''[[base32]]''', mais compacto que a base16h.
# '''APIs''' e modelo de referência reusados do padrão [[DGGS]] (depois de ajustados de global para nacional).
#*  Compatibilidade com o padrão [[Geo URI estendida]].


Na prática o DNGS resulta em poucos "graus de liberdade" para os países. Ainda assim, essa liberdade foi traduzida em termos de "[[osmc:Convenções/Decisões soberanas|'''decisões soberanas''' de cada país]]".
Na prática o DNGS resulta em poucos "graus de liberdade" para os países. Ainda assim, essa liberdade foi traduzida em termos de "[[osmc:Convenções/Decisões soberanas|'''decisões soberanas''' de cada país]]".
Os softwares (algoritmos) abertos, satisfazendo requisitos e regras obrigatórias acima, foram reunidos sob o conceito de '''[[Geohash generalizado]]'''.


==Conformidade DNGS==
==Conformidade DNGS==
Linha 92: Linha 108:


===Conformidade comum DGGS===
===Conformidade comum DGGS===
Ver operações via API em https://opengeospatial.github.io/ogcna-auto-review/21-038.html


===Conformidade exclusiva DNGS===
===Conformidade exclusiva DNGS===
2 525

edições