2 391
edições
Linha 12: | Linha 12: | ||
A vantagem dessa abstração não é apenas proporcionar um critério de comparação, é também destacar que os padrões nacionais podem ser compatibilizados: a única coisa difícil de se obter consenso é a projeção, mas todo o restante das regras DGGS pode ser igual para todos os países. | A vantagem dessa abstração não é apenas proporcionar um critério de comparação, é também destacar que os padrões nacionais podem ser compatibilizados: a única coisa difícil de se obter consenso é a projeção, mas todo o restante das regras DGGS pode ser igual para todos os países. | ||
A decisão sobre qual projeção usar depende do contexto (já dado a priori) ou de uma decisão algorítmica baseada nos BBOXes de cada país. Abaixo o exemplo dos vizinhos Brasil (BR), Colômbia (CO), Equador (EC) e Uruguai (UY). A interseção de fato é apenas um pequeno retângulo, onde destacamos em colorido a área de decisão baseada nas fronteiras. Nas demais áreas há um único | A decisão sobre qual projeção usar depende do contexto (já dado a priori) ou de uma decisão algorítmica baseada nos BBOXes de cada país. Abaixo o exemplo dos vizinhos Brasil (BR), Colômbia (CO), Equador (EC) e Uruguai (UY). A interseção de fato é apenas um pequeno retângulo, onde destacamos em colorido a área de decisão baseada nas fronteiras. Nas demais áreas há um único país por BBOX, de modo que a decisão (baseada em BBOXes apenas) é simples e rápida. | ||
[[Arquivo:DNGS- | [[Arquivo:DNGS-BR-gradeBase16-coverL0.png|miniaturadaimagem|A "grade L0" de um país (BR ilustrtado) só se torna acessível depois (de analisar BBOXes) de confirmado o ponto como interior ao país.]] | ||
== Requisitos dos países == | [[Arquivo:DNGS-bboxCover-example1.png|centro|semmoldura|520px]] | ||
Uma vez identificado o país, a sua projeção é adotada, e a grade pode ser evidenciada localmente. | |||
== Requisitos dos países== | |||
Onde o padrão DGGS é genérico, oferecendo um grande leque de alternativas, tornando-o complexo e de difícil interoperabilidade, o padrão DNGS é simples, aberto e interoperável. Buscou-se tomar algumas decisões técnicas consistentes com os requisitos dos países, reduzindo o leque de alternativas e o risco de se esbarrar em [[tecnologias proprietárias]]. | Onde o padrão DGGS é genérico, oferecendo um grande leque de alternativas, tornando-o complexo e de difícil interoperabilidade, o padrão DNGS é simples, aberto e interoperável. Buscou-se tomar algumas decisões técnicas consistentes com os requisitos dos países, reduzindo o leque de alternativas e o risco de se esbarrar em [[tecnologias proprietárias]]. | ||
A tecnologia DNGS precisa satisfazer as necessidades dos países, principalmente países mais pobres e ainda sem maior maturidade digital. Elas foram destacadas pela comunidade OpenStreetMap e fundamentadas no [[Open Data Index]]: | A tecnologia DNGS precisa satisfazer as necessidades dos países, principalmente países mais pobres e ainda sem maior maturidade digital. Elas foram destacadas pela comunidade OpenStreetMap e fundamentadas no [[Open Data Index]]: | ||
# Garantir que a tecnologia adotada a partir de 2023 esteja '''isenta de [[wikipedia:Authors' rights|direitos autorais]]''' (sem risco de [[wikipedia:Patent|patentes]] ou ''copyright''). | #Garantir que a tecnologia adotada a partir de 2023 esteja '''isenta de [[wikipedia:Authors' rights|direitos autorais]]''' (sem risco de [[wikipedia:Patent|patentes]] ou ''copyright''). | ||
# Garantir que a mesma grade possa ser '''reutilizada em diferentes aplicações''' (grade multifinalitária); | #Garantir que a mesma grade possa ser '''reutilizada em diferentes aplicações''' (grade multifinalitária); | ||
# Garantir que toda célula possa ser '''identificada por um índice''' computacionalmente eficiente e ao mesmo tempo com representação em '''geocódigo eficiente''' (hierárquico, curto e legível para o ser humano). | #Garantir que toda célula possa ser '''identificada por um índice''' computacionalmente eficiente e ao mesmo tempo com representação em '''geocódigo eficiente''' (hierárquico, curto e legível para o ser humano). | ||
# Garantir pelo menos três aplicações fundamentais para o país sejam totalmente interoperáveis: | #Garantir pelo menos três aplicações fundamentais para o país sejam totalmente interoperáveis: | ||
#* '''geocódigo de endereçamento postal'''; | #*'''geocódigo de endereçamento postal'''; | ||
#* '''grade estatística do Censo'''; e | #*'''grade estatística do Censo'''; e | ||
#* [[Subpavimentação|cobertura]] de geocódigos ''quadtree'' de '''lote rural''', <br/>com ''precisão de demarcação'' e ''medição de área'' satisfatórias (demarcação preliminar de baixo custo). | #*[[Subpavimentação|cobertura]] de geocódigos ''quadtree'' de '''lote rural''', <br />com ''precisão de demarcação'' e ''medição de área'' satisfatórias (demarcação preliminar de baixo custo). | ||
A garantia de reuso em diversas aplicações garante o retorno de investimento em padronização, minimizando o custo financeiro de implantação da tecnologia e o [[DNGS/Custo de memorização do geocódigo|custo humano de memorização dos geocódigos]]. | A garantia de reuso em diversas aplicações garante o retorno de investimento em padronização, minimizando o custo financeiro de implantação da tecnologia e o [[DNGS/Custo de memorização do geocódigo|custo humano de memorização dos geocódigos]]. | ||
== Convenções fixadas pelos requisitos == | ==Convenções fixadas pelos requisitos== | ||
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 37: | Linha 41: | ||
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]]. | #Compatibilidade com o padrão [[Geo URI estendida]]. | ||
# Células de grade '''quadriláteras''' e com lado medindo potências de 2, iniciando pelo metro. | #Células de grade '''quadriláteras''' e com lado medindo potências de 2, iniciando pelo metro. | ||
# Grades Científica com identificadores internos de célula expressos como '''bit string''' padronizado de até '''60 bits''', que inicia pelo código ISO da nação (expansível para oceanos). | #Grades Científica com identificadores internos de célula expressos como '''bit string''' padronizado de até '''60 bits''', que inicia pelo código ISO da nação (expansível para oceanos). | ||
# 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'''. | #(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'''. | ||
# '''APIs''', terminologia, modelo de referência, etc. reusados do padrão [[DGGS]] (depois de ajustados de global para nacional). | #'''APIs''', terminologia, modelo de referência, etc. reusados do padrão [[DGGS]] (depois de ajustados de global para nacional). | ||
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]]". | ||
Linha 49: | Linha 53: | ||
== Conformidade DNGS == | ==Conformidade DNGS== | ||
A conformidade DNGS pode ser expressa como "conformidade parcial com DGGS". | A conformidade DNGS pode ser expressa como "conformidade parcial com DGGS". | ||
... Ver itens válidos para DNGS em https://docs.ogc.org/as/20-040r3/20-040r3.html#toc9 | ... Ver itens válidos para DNGS em https://docs.ogc.org/as/20-040r3/20-040r3.html#toc9 | ||
=== Adaptações em substituições de DGGS === | ===Adaptações em substituições de DGGS=== | ||
Em [https://docs.ogc.org/as/20-040r3/20-040r3.html#toc25 ''8.1. DGGS Core package conformance classes'']: | Em [https://docs.ogc.org/as/20-040r3/20-040r3.html#toc25 ''8.1. DGGS Core package conformance classes'']: | ||
* GlobeGeometry ⥰ NationGeometry | *GlobeGeometry ⥰ NationGeometry | ||
* DiscreteGlobalGrid ⥰ DiscreteNationalGrids | *DiscreteGlobalGrid ⥰ DiscreteNationalGrids | ||
* ... | *... | ||
=== Conformidade comum DGGS === | ===Conformidade comum DGGS=== | ||
=== Conformidade exclusiva DNGS === | ===Conformidade exclusiva DNGS=== | ||
O principal acréscimo na DNGS, de características que não existem em DGGS, refere-se à representação dos identificadores de célula como geocódigo (legível ao humano) e como bitstring 64 bits (indexador). | O principal acréscimo na DNGS, de características que não existem em DGGS, refere-se à representação dos identificadores de célula como geocódigo (legível ao humano) e como bitstring 64 bits (indexador). | ||
Linha 69: | Linha 73: | ||
----- | ----- | ||
== Dedução e justificativas == | ==Dedução e justificativas== | ||
A seguir a análise de fundamentação científica para as escolhas adotadas. | A seguir a análise de fundamentação científica para as escolhas adotadas. | ||
... EM CONSTRUÇÃO ... (usar links com páginas já prontas) | ... EM CONSTRUÇÃO ... (usar links com páginas já prontas) | ||
== Ver também == | ==Ver também== | ||
* [[DNGS/Glossário]] | *[[DNGS/Glossário]] | ||
* [[DGGS]] | * [[DGGS]] | ||
* [[OSMC]] | * [[OSMC]] | ||
* [[INDE]] Infraestrutura do país | *[[INDE]] Infraestrutura do país | ||
[[Categoria:Discrete National Grid Systems]] | [[Categoria:Discrete National Grid Systems]] |
edições