osmc:Comparação com/Plus Codes: mudanças entre as edições

De Documentação
mSem resumo de edição
mSem resumo de edição
Linha 3: Linha 3:
Comparativo das duas tecnologias que competem pelo mesmo uso, como "padrão nacional" de geocódigo.
Comparativo das duas tecnologias que competem pelo mesmo uso, como "padrão nacional" de geocódigo.


PlusCodes tem como tecnologia de sustentação o [[wikipedia:OLC|padrão OLC]], e como principal serviço o PlusCodes da Google.
PlusCodes tem como tecnologia de sustentação o [[wikipedia:OLC|padrão OLC]], e como principal serviço o PlusCodes da Google. Detalhes do  [[osmc:Comparação com|AFAcodes aqui]].
 
AFAcodes tem como padrão de referência o [[DNGS]], como tecnologia de sustentação a "grade científica" e como principal serviço o AFAcode logístico.  


[[Arquivo:AFAvsPlus-p1.png|centro|semmoldura|800px]]
[[Arquivo:AFAvsPlus-p1.png|centro|semmoldura|800px]]
Linha 36: Linha 34:
|100% dos municípios
|100% dos municípios
|20% na Colômbia (só os pequenos), 10% no Brasil<br/>Nos demais acrecenta "bairro".
|20% na Colômbia (só os pequenos), 10% no Brasil<br/>Nos demais acrecenta "bairro".
|-
!Link
|[http://afa.codes/geo:5.544000,-73.358400;u=3 afa.codes/CO-15001~M7V.W]
|[http://plus.codes/67Q8GJVQ+M8 plus.codes/67Q8GJVQ+M8]
|}
|}
{{osmc_info}}


O "bairro" exigido pelo PlusCodes é outro problema: é um nome quase aleatório, sem controle oficial do país nem garantia de persistência (é dinâmico e depende do número de lojas registradas na região). Abaixo a descrição do algoritmo (heurística de resolução de nomes) e dados escondidos.
O "bairro" exigido pelo PlusCodes é outro problema: é um nome quase aleatório, sem controle oficial do país nem garantia de persistência (é dinâmico e depende do número de lojas registradas na região). Abaixo a descrição do algoritmo (heurística de resolução de nomes) e dados escondidos.
Linha 47: Linha 51:


The rules of the "name to prefix" [[wikipedia:black box]] are explained at [https://github.com/google/open-location-code/blob/main/docs/specification.md#short-codes git.OLC/docs/specification.md#short-codes].
The rules of the "name to prefix" [[wikipedia:black box]] are explained at [https://github.com/google/open-location-code/blob/main/docs/specification.md#short-codes git.OLC/docs/specification.md#short-codes].
{{osmc_info}}

Edição das 08h34min de 12 de janeiro de 2024

AFA.codes vs Plus.codes

Comparativo das duas tecnologias que competem pelo mesmo uso, como "padrão nacional" de geocódigo.

PlusCodes tem como tecnologia de sustentação o padrão OLC, e como principal serviço o PlusCodes da Google. Detalhes do AFAcodes aqui.

AFAvsPlus-p1.png

Na ilustração acima as vantagens mais evidentes:

AFAcodes PlusCodes
Prefixo nominal CO-BOY-Tunja Tunja, Boyaca, Colômbia
Código de grade M7VW (4 dígitos) GJVQM8 (4+2=6 dígitos)
Tamanho da célula 6 metros 6+8=14 metros (2.3 vezes maior)
Prefixo oficial CO-15001 (não reconhece)
Garantia de validade do prefixo 100% dos municípios 20% na Colômbia (só os pequenos), 10% no Brasil
Nos demais acrecenta "bairro".
Link afa.codes/CO-15001~M7V.W plus.codes/67Q8GJVQ+M8
Osmc-namespace logo.png
Documentação integrante do
projeto AFA.codes
Países: BR, CO, EC, UY.
Afa vs Plus, DNGS, ...


O "bairro" exigido pelo PlusCodes é outro problema: é um nome quase aleatório, sem controle oficial do país nem garantia de persistência (é dinâmico e depende do número de lojas registradas na região). Abaixo a descrição do algoritmo (heurística de resolução de nomes) e dados escondidos.

Caixa preta do PlusCodes

PlusCodes is the Google-map infrastructure, including PlusCodes API. The PlusCodes solve names, the OLC algorithm say nothing about "how to solve names", it is only a open-standard that suggest rules for shortening codes. The PlusCodes algorithm is not open, it has a wikipedia:black box (with no data base "model + algorithm" and no wikipedia:open data samples for wikipedia:reproducibility), about its shortening process:

PlusCode to OLC-algorithm.png

See https://github.com/google/open-location-code/issues/497

The rules of the "name to prefix" wikipedia:black box are explained at git.OLC/docs/specification.md#short-codes.