-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Dois casos emblemáticos
Cabo Verde (CV) oferece dados abertos em seu https://codigopostal.cv de modo que, apesar de não oferecerem resolução por grade, por ser um país pequeno pode ter seu polígonos incorporados ao nosso banco de dados. Historicamente foi o primeiro país a pleitear e quase oficializar o uso do PlusCodes, posteriormente desistindo por considerar a resolução dos nomes de local fechada, e sem respeitar os padrões governamentais.
A Irlanda (EI) foi talvez o primeiro país a oferecer um "código postal de grão-fino", que leva até a porta de casa (código do lote). Ver Eircode na Wikipedia. Infelizmente não é um algoritmo ou banco de dados aberto. Durante a "licitação pública" várias alternativas foram ofertadas, mas nenhuma delas parecia plenamente eficiente e bem fundamentada. O histórico tumultuado sugere a necessidade prévia de um padrão de referência, como o DNGS.
Resolução
- Endponts
/CV-$code, ex.CV-5116-002; e/EI-$code, ex.EI-D02.AF30. - Página de esclarecimento: por hora página PHP com esclarecimentos e iframe ou link para a resolução final, dentro da infraestrutura oficial de resolução. No caso de
CVpodemos vir a oferecer os polígonos. No caso deEI, parece que não recebem links, a busca precisa partir da interface própria. - Redirecionamento: em ambos os casos, instruir, ilustrar e oferecer o link para a página oficial.
Resolução dos polígonos
Apenas os polígonos podem ser resolvidos, em ambos os casos não há como "chegar na porta de casa". Resolução parcial ou total do geocódigo:
- parcial no caso do Eircode, onde os 3 primeiros dígitos podem ser resolvidos e/ou validados. Ver List of Eircode routing areas in Ireland, talvez já definidos no OSM.
- total no caso de CV. Aparentemente são dados abertos, então pode-se manter em banco de dados OSMcodes.
Referências
CV, evidências da tentativa de usar PlusCodes:
- Lançado como “serviço Morada Certa” em 2015, https://expressodasilhas.cv/economia/2015/07/18/correios-de-cabo-verde-lancam-servico-morada-certa/45240
- Em 2016, ainda a parceria dos Correios com Google https://blog.google/intl/en-africa/products/explore-get-answers/delivering-mail-where-streets-have-no/
- https://www.facebook.com/CCV.CorreiosCaboVerde/posts/2436221323267990/
- ... Tecnicamente o que falhou para CV foi o algoritmo de "shortening OLC" e sua dependência com a Google, torando ela a autoridade postal e não o governo. Fazer conto para confirmar fatos.
CV, evidências da data de inicio do Novo Código Postal:
- 4/julho/2019 foi oficialmente apresentado o código ps https://jornaleconomico.pt/noticias/hoje-e-apresentado-o-codigo-postal-de-cabo-verde-463369/
- https://expressodasilhas.cv/pais/2019/07/04/arme-apresenta-novo-codigo-postal-de-cabo-verde/64623
- responsabilidade da ARME - Agência Reguladora Multissectorial de Economia, https://www.arme.cv/index.php?option=com_content&view=article&id=361:cabo-verde-ja-tem-seu-novo-codigo-postal&catid=133&Itemid=744
EI, evidências do uso vigente:
- https://www.eircode.ie/
- https://en.wikipedia.org/wiki/Postal_addresses_in_the_Republic_of_Ireland#Eircode
- denominação inicial "Eircode Locator Service",
EI, críticas:
- dentro dos Correios, https://www.irishexaminer.com/news/arid-20101668.html
- código-fechado e dados-fechados: https://www.computerworld.com/article/3423806/in-praise-of-open-postcodes.html
- não-abertura https://www.boards.ie/discussion/2055687960/national-postcodes-to-be-introduced/p261
- etc https://www.reddit.com/r/ireland/comments/39pknc/officials_peddling_untruths_over_new_postcode/?rdt=34239
- "(...) But when someone says this decision of Eircode was self-evidently wrong, smack-down proof of stupidity, corruption and incompetence, and makes the entire Eircode system a waste of money", https://www.boards.ie/discussion/2055687960/national-postcodes-to-be-introduced/p261
- ... tecnicamente o problema é como terceiros podem conferir se um Eircode é válido. Particularmente um grande lote de endereços, sem precisar pagar por isso.
Fonte da box de busca de Eircode:
<form role="form" ng-submit="searchForm.$valid && searchEircode()" name="searchForm" novalidate="" class="ng-pristine ng-invalid ng-invalid-required ng-valid-minlength">
<div class="input-group">
<input placeholder="Enter a full address or Eircode" class="form-control ng-pristine ng-invalid ng-invalid-required ng-valid-minlength ng-touched" ng-class="{formcontrolRequired:searchForm.$submitted && !searchForm.$valid || InvalidEircode}" ng-model="searchQuery" name="searchQuery" required="" autocomplete="off" spellcheck="false" typeahead="options.displayName for options in getAutoCompleteAddresses($viewValue)" typeahead-on-select="onSelect($item, $model, $label)" typeahead-focus-first="true" focus="" ng-minlength="3" search-bar="" aria-autocomplete="list" aria-expanded="false" aria-owns="typeahead-76-2900"><ul class="dropdown-menu ng-isolate-scope ng-hide" ng-show="isOpen()" ng-style="{top: position.top+'px', left: position.left+'px'}" style="display: block;;display: block;" role="listbox" aria-hidden="true" typeahead-popup="" id="typeahead-76-2900" matches="matches" active="activeIdx" select="select(activeIdx)" query="query" position="position">
<!-- ngRepeat: match in matches track by $index -->
</ul>
<span class="input-group-btn" ng-class="{current:loading}">
<input type="submit" value="Search" class="btn btn-default btn-search-bar" ng-disabled="loading">
<div id="floatingCirclesG">... </div>
</span> </div>
<!-- ngIf: searchForm.$submitted -->
<div class="error-message ng-binding ng-hide" ng-show="InvalidEircode">
</div>
</form>