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

m
sem sumário de edição
mSem resumo de edição
mSem resumo de edição
 
(9 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
'''AFA.codes''' ''vs'' '''Plus.codes'''
Comparativo das duas tecnologias que competiriam para ser "padrão nacional" de geocódigo, tipicamente em países que desejam, de forma [[DNGS/Decisões soberanas|soberana]], modernizar seu [[código postal]].
Detalhes do  [[osmc:Comparação com|AFAcodes aqui]]. PlusCodes tem como tecnologia de sustentação o [[wikipedia:OLC|padrão OLC]], e como principal serviço o GoogleMaps.
[[Arquivo:AFAvsPlus-p1.png|centro|semmoldura|860px]]
Na ilustração acima as vantagens mais evidentes:
{| class="wikitable"
|+
!
!AFAcodes
!PlusCodes
|-
!Prefixo nominal
|CO-BOY-Tunja
|Tunja, Boyaca, Colômbia
|-
!Código de grade
|<code><big>M7VW</big></code>  <small>(4 dígitos)</small>
|<code><big>GJVQM8</big></code>  <small>(4+2=6 dígitos)</small>
|-
!Hierarquia no código de grade
|dígito a dígito
|cada dois  <small>(depois do "+" um a um)</small>
|-
!Tamanho da célula
|6 metros
|6+8=14 metros <small>(2.3 vezes maior)</small>
|-
!Prefixo oficial
|CO-15001
|(não reconhece)
|-
!Garantia de validade do prefixo
|100% dos municípios
|Só os pequenos <small>(~20% na Colômbia e ~10% no Brasil)</small>,<br/>nos demais acrescenta "bairro" dinamicamente.
|-
!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}}
{{osmc_info}}


'''AFA.codes''' ''vs'' '''Plus.codes'''
O OLC não possui [[Generalized_Geohash/pt#Hierarquia_d%C3%ADgito-a-d%C3%ADgito_no_geoc%C3%B3digo|hierarquia dígito-a-dígito no geocódigo]], um requisito importante para a multifinalidade da grade e seus geocódigos.
 
O padrão OLC adotou [[wikipedia:Vigesimal|base20]], que não é "base potencia de 2" (portanto não é [[Código Natural/Notação posicional|interoperável como Código Natural]]) e, quando comparado a Geohash ([[base32]]), oferece poder de compressão menor.
 
Conclusão: o PlusCodes é mais difícil de lembrar, e oferece resolução pior, não distinguindo portas vizinhas. O PlusCodes não adere 100% aos padrões nacionais de nomenclatura, nem oferece estabilidade para os nomes eleitos como nomenclatura complementar (bairro).
 
O "nome bairro" exigido pelo PlusCodes é em si um  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 endereços registradas na região pela Google). Abaixo a descrição do algoritmo (heurística de resolução de nomes) como caixa preta, sem dados abertos.
 
== Casos de uso extremos ==
* Favela, onde necessita a resolução de 1 metro.
** PlusCodes: ao resolver corta dígitos, assim portas vizinhas não podem ser resolvidas. Se for usar OLC (ignorando infraestrutura google) fica um geocódigo imenso e impossível de se memorizar.
** AFAcode: resolve e precisa apenas mais um dígito.
 
* Altamira, onde apenas 3% da área do território funciona com PlusCodes. Aldeias totalmente abandonadas pelo geocódigo.


Comparativo das duas tecnologias que competem pelo mesmo uso, como "padrão nacional" de geocódigo.
==Caixa preta do PlusCodes==
PlusCodes is the Google-map infrastructure, including [https://github.com/google/open-location-code/wiki/Plus-codes-API PlusCodes API]. The PlusCodes solve names, the OLC algorithm say nothing about "how to solve names", it is only a open-standard that suggest  [https://github.com/google/open-location-code/wiki/Guidance-for-shortening-codes 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:
 
[[File:PlusCode to OLC-algorithm.png|center|480px]]
See https://github.com/google/open-location-code/issues/497


[[Arquivo:AFAvsPlus-p1.png|centro|semmoldura|780x780px]]
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].
2 402

edições