osmc:Sobre: mudanças entre as edições
mSem resumo de edição |
|||
Linha 20: | Linha 20: | ||
== Metodologia de implementação == | == Metodologia de implementação == | ||
[[Arquivo:Osmc-method-3sbide grade.png|miniaturadaimagem|Árvore de decisão sugerida pela Metodologia OSM.Codes, que adota o Generalized-Geohash.]] | |||
A ilustração ao lado, extraída do [https://osm.codes/_foundations/3sbide_grade.pdf artigo OSM publicado em 2022 no 3o SBIDI], resume as decisões necessárias: | |||
=== D1 - Multifinalidade? === | |||
A primeira pergunta que a [[Comunidade OSM]], junto com os diversos órgãos oficiais de um país, em particular o [[órgão responsável pelo Censo]] e o [[órgão responsável pelo Correio]] (ou seu regulador), é quanto à finalidade do Geocódigo: | |||
* Se for orientado apenas a uma atividade, então talvez não seja necessária uma solução tão complexa como OSMcodes. | |||
* Se for orientado a mais de uma, que pode ser "Correio + Censo" ou qualquer outra variação tendo aplicações científicas/computacionais de um lado e logísticas/humanas do outro, então OSMcodes é melhor solução possível para se conciliar todas as aplicações, tanto aquelas orientadas à grade e como aquelas orientadas ao seu geocódigo. | |||
Um importante motivador de aplicações é o [[Open Data Index]]. | |||
Resumindo: se a opção é pela multifinalidade, seguimos com a metodologia OSMcode, senão a metodologia é livre. | |||
=== D2 - Projeção de igual-área? === | |||
A projeção de igua-área é fundamental para o Censo e para todas as potenciais aplicações [[DLGS]]. | |||
... | |||
=== D3 - ... === | |||
== Tecnologia == | == Tecnologia == |
Edição das 16h37min de 4 de abril de 2023
O nome de domínio OSM.codes
significa "OpenStreetMap Codes", um projeto mantido pelo Instituto AddressForAll, e que também apoia o OSM.
A motivação inicial do projeto foi demonstrar que existem alternativas abertas e mais eficientes para código postal do Brasil (CEP) e que, conforme Open Data Index, é um problema em diversos países.
Ao contrário das propostas empresariais e licitações de patente, os OSMcodes partem de propriedade intelectual de domínio público (dados em CC0 e algoritmos abertos) e de decisões soberanas, de cada país sobre seus geocódigos. Uma das decisões mais importantes é com relação à finalidade do geocódigo: o ideal é que seja multifinalitário, não atendendo apenas às necessidades postais, mas também a um maior número de aplicações logísticas e, principalmente, das estatísticas do país, tais como o Censo.
Exceto por países pequenos, os países com área maior que o Uruguai só podem contemplar o requisito de multifinalidade se oferecem seu geocódigo oficial em dois sabores:
- Geocódigo logístico: mais curto e com grade restrita a jurisdições menores (tipicamente municípios), são mais fáceis de lembrar do que uma placa de carro do Brasil.
- Geocódigo científico: com abrangência nacional e uma grande quantidade de níveis opcionais, são mais adequados ao Censo e uma centena de outras aplicações estatísticas, econômicas, ambientais, etc.
Implementações do geocódigo
Vigentes:
Em andamento:
- Equador
- Uruguai
Metodologia de implementação
A ilustração ao lado, extraída do artigo OSM publicado em 2022 no 3o SBIDI, resume as decisões necessárias:
D1 - Multifinalidade?
A primeira pergunta que a Comunidade OSM, junto com os diversos órgãos oficiais de um país, em particular o órgão responsável pelo Censo e o órgão responsável pelo Correio (ou seu regulador), é quanto à finalidade do Geocódigo:
- Se for orientado apenas a uma atividade, então talvez não seja necessária uma solução tão complexa como OSMcodes.
- Se for orientado a mais de uma, que pode ser "Correio + Censo" ou qualquer outra variação tendo aplicações científicas/computacionais de um lado e logísticas/humanas do outro, então OSMcodes é melhor solução possível para se conciliar todas as aplicações, tanto aquelas orientadas à grade e como aquelas orientadas ao seu geocódigo.
Um importante motivador de aplicações é o Open Data Index.
Resumindo: se a opção é pela multifinalidade, seguimos com a metodologia OSMcode, senão a metodologia é livre.
D2 - Projeção de igual-área?
A projeção de igua-área é fundamental para o Censo e para todas as potenciais aplicações DLGS.
...
D3 - ...
Tecnologia
Outras funções do site
- Redirecionar para OSM: identificadores OSM de *relations* (r), *ways* (w) ou *nodes* (n), por exemplo
- https://osm.codes/r298227 redireciona para a *relation* dos limites de Campinas;
- https://osm.codes/w161189731 redireciona para a *way* da Estrada da Capela;
- https://osm.codes/n2799737249 redireciona para o *node* do bar Azul.
- Resolver protocolo geo URI e sua versão estendida. Exemplos:
- https://osm.codes/geo:-22.904500,-47.073697 resolve
geo:{latitude},{longitude}
de um ponto em Campinas; - https://osm.codes/geo:-22.904500,-47.073697;u=300 resolve
geo:{latitude},{longitude};u={raio_incerteza_metros}
com incerteza de 300 metros (diâmetro de 600 m). - ...
- https://osm.codes/geo:-22.904500,-47.073697 resolve
- Resolver URN LEX até o nível de jurisdição. Exemplos:
- https://osm.codes/urn:lex:br resolve a
urn:lex:br
, das normas de esfera federal do Brasil; - https://osm.codes/urn:lex:br;sp;campinas resolve a
urn:lex:br;sp;campinas
, das normas de esfera municipal do Brasil/SP/Campinas; - https://osm.codes/urn:lex:br;sao.paulo;campinas resolve a mesma
urn:lex:br;sp;campinas
, porém com nome expandido.
- https://osm.codes/urn:lex:br resolve a