Migração e tradução automática da Wikifull (Título original: Documentação AFA.codes).  | 
			
(No difference) 
 | 
Revision as of 14:43, 14 September 2025

O AFA Codes (anteriormente OSMcodes) é um projeto do Instituto AddressForAll com o objetivo de implementar e aperfeiçoar o sistema de geocodificação do padrão Discrete National Grid Systems - DNGS. AFA Codes buscam o máximo de qualidade: o máximo compactos, amigáveis, multifinalitários, computacionalmente eficientes.
Principais recursos:
- Página inicial - seleção de localidade em http://afa.codes
 - Interface (exemplo em BR-SP-Campinas) em http://afa.codes/BR-SP-Campinas
 - Repositórios em https://git.afa.codes (ver também API list, Issues e Versão)
 - Separação dos assuntos: padrão DNGS (público) vs implementação AFA do padrão (potencialmente privado).
 - Endpoints de Camarões documentados e com Swagger, http://dev.api.banoc.coeurduweb.com/docs/
 
Seções
Principais seções de documentação nesta wiki:
- Template:Ns-xref: para contratos e descrição
 - Template:Ns-xref: Guia oficial da API AFA Codes.
 - Template:Ns-xref: descreve para leigos o que fazemos
 - Template:Ns-xref: descreve o projeto, seus produtos e serviços.
 - Template:Ns-xref: estabelece convenções e metodologias deste projeto.
 - Template:Ns-xref: descreve e classifica as diversas aplicações e formas de utilização da solução.
 - Template:Ns-xref: Perguntas frequentes.
 - Template:Ns-xref: repositórios git contendo códigos-fonte.
 - Template:Ns-xref: roteiro e execução de testes das páginas de consulta 
AFA.codes. - Template:Ns-xref: módulo de visualização dos dados e interface de comandos.
- afac:Viz/Navegação: manual de referência sobre a interface de navegação por mapas e geocódigos.
 
 - Template:Ns-xref: guias rápidos, de uso e instalação.
 - Template:Ns-xref: créditos, licenças e demais informes de atribuição.
 - Template:Ns-xref: versões dos softwares utilizados em produção.
 - Países com 
AFA.codesimplementados, independentemente do domínio:- Template:Ns-xref - Alemanha
 - Template:Ns-xref - Brasil;
 - Template:Ns-xref - Colômbia.
 - Template:Ns-xref - Camarões.
 - Template:Ns-xref - El Salvador.
 - Template:Ns-xref - Equador.
 - Template:Ns-xref - India.
 - Template:Ns-xref - Uruguai.
 - ... - Pendente criar automação para a metodologia, https://gis.stackexchange.com/a/489059/7505
 
 
- Outras funções implementadas no domínio:
 
Principais pontos
- O AFA Codes é um sistema de geocodificação em que, para cada retângulo do território nacional, desde 1 km² até 1 m², recebe um código alfanumérico o mais curto possível, gerado a partir das coordenadas geográficas.
 - Pode geolocalizar por código qualquer elemento fixo no território, como cidades, bairros, povoados, fazendas, glebas, casas, vagas de veículos, árvores, postes, mobiliário urbano, etc.
 - O sistema respeita a soberania de cada país. É feito sob medida, considerando a estrutura territorial de estados e municípios.
 - O AFA Codes uma vez adotado no país, 100% do seu território é coberto com geocódigos gerados pelo sistema.
 - O sistema é reversível: a coordenada geográfica é convertida para um código curto, como também este código pode ser revertido para a coordenada geográfica que o originou.
 - O código pode ser utilizado como número de cadastro, visto que o mesmo código não se repete no mesmo município.
 - Localidades que carecem de endereço e CEP como sítios, assentamentos e moradias na zona rural, aglomerações subnormais, matas e sertões recebem um geocódigo que pode tanto localizar como identificar o objeto. Mesmo o local mais remoto e inacessível é geocodificável.
 - O AFA Codes é desenvolvido pelo Instituto de Tecnologias Geo-Sociais AddressForAll como uma solução inovadora de tecnologia aberta. Não prende instituições e usuários à desenvolvedora da tecnologia.
 
Origem do nome
A sigla AFA vem das iniciais do nome do Instituto AddressForAll, e adota-se um ponto entre esta sigla e a palavra "codes" por uma questão de estratégia de comunicação para tornar conhecido tanto o nome quanto o endereço do website.
Substitui o nome antigo OSMcodes para evitar conflito com OpenStreetMap. A princípio, o nome anterior veio do fato de o projeto ter sido baseado no mapa OpenStreetMap e com intensão de divulgá-lo.
