2 583
edições
m (→Library) |
mSem resumo de edição |
||
Linha 2: | Linha 2: | ||
O diagrama de árvores centradas em "DNGS grids" conecta os principais módulos de software e configuração, destacando "Metagrid", "Library" e "Instance implementation", expressas como seções da documentação a seguir. | O diagrama de árvores centradas em "DNGS grids" conecta os principais módulos de software e configuração, destacando "Metagrid", "Library" e "Instance implementation", expressas como seções da documentação a seguir. | ||
[[Arquivo:Mindmap01-DNGS grids.png|centro|semmoldura| | [[Arquivo:Mindmap01-DNGS grids.png|centro|semmoldura|720px]] | ||
== Metagrid == | == Metagrid == | ||
Metadados e métodos-fábrica utilizados para a construção de novas grades nacionais. Não existe ainda um software de automação da construção, mas a padronização garante suficientes simplicidade dos parâmetros e reuso de métodos. | Metadados e métodos-fábrica utilizados para a construção de novas grades nacionais. Não existe ainda um software de automação da construção, mas a padronização garante suficientes simplicidade dos parâmetros e reuso de métodos. | ||
Linha 40: | Linha 11: | ||
* Brasil: [https://git.AFA.codes/BR_new git.AFA.codes/BR_new], ... | * Brasil: [https://git.AFA.codes/BR_new git.AFA.codes/BR_new], ... | ||
* Colômbia: [https://git.AFA.codes/CO_new git.AFA.codes/CO_new], ... | * Colômbia: [https://git.AFA.codes/CO_new git.AFA.codes/CO_new], ... | ||
=== Identificador global === | |||
A independência entre grades nacionais não afeta a interoperabilidade proposta pelo padrão DNGS. A "cola" da interoperabilidade é o identificador de célula, tanto na sua representação interna como na sua representação textual: | |||
* Identificador binário: base para as demais formas de representação. Dá a liberdade do país adotar uma ou outra variante, a hidden-bit ou a cache-length. Abaixo trataremos dos bits 57 bits comuns, independentes da alternativa. | |||
* Representação textual em notação científica: apenas o prefixo é controlado, ISO country code. | |||
* Representação textual em notação logística: prefixo [[ISO Label Extended]]. | |||
== Library == | == Library == | ||
Linha 49: | Linha 27: | ||
* Lib Grid, com instâncias por país (grid_br, grid_cm, grid_cm etc.) | * Lib Grid, com instâncias por país (grid_br, grid_cm, grid_cm etc.) | ||
== API spec == | |||
A | A Library e o padrão DNGS (reaproveitando [https://docs.ogc.org/DRAFTS/21-038.html API DGGS]) também preveem exposição das funcionalidades através de APIs REST. | ||
... | ... | ||
== Instance implementation == | == Instance implementation == | ||
... | |||
=== Lib do país === | |||
Principalmente instâncias de Lib Grid por país (grid_br, grid_cm, grid_cm etc.) e API global com redirecionamento consiste com a sintaxe de código do país no prefixo. | |||
... | |||
=== API do país === | |||
... | ... |
edições