Um portal para todos os geocódigos,
incluindo códigos de localização que as pessoas possam lembrar de cor

Todo país é soberano, e deveria ser o dono de seus geocódigos. Ajude seu país e sua comunidade a serem donos do OSM.codes.

Nosso objetivo: que os OSM.codes sejam realmente livres e abertos e de propriedade das jurisdições e suas comunidades, para qualquer um usar, para sempre.

Nossos geocódigos

No OSM.codes estão sendo reunidos serviços de longa duração para ambos, tecnologias de uso geral e soluções oficiais adotadas por países que estão substituindo o código postal tradicional por um código postal de granularidade mais fina, que é o geocódigo oficial do país.

O geocódigo substitui as coordenadas geográficas usuais, que na Internet são expressas na forma geo:latitude,longititude do padrão Geo URI (p. ex. geo:13.4125,103.8667). São compridas e difíceis de lembrar.

Os geocódigos globais, de uso geral, são soluções tecnológicas para se reduzir o comprimento das coordenadas. São soluções abertas, reconhecidas pela comunidade OpenStreetMap (OSM), tais como Geohash e OLC (Open Location Code). Além disso, os geocódigos informam mais do que as coordenadas, eles também expressam a precisão, que é proporcional ao seu número de dígitos. Alguns exemplos:

Latitude,LongitudeGeocódigo globalOpções de resolução do código
geo:-23,-46
ponto no Brasil, sem precisão definida
geo:ghs:6gzm1
Geohash do ponto, uma caixa com ~5 km de lado.
Links para o mapa OSM através das coordenadas osm.codes/‑23,‑46 e através do código osm.codes/ghs:6gzm1. Serviços de catálogo: para humanos, para aplicativos.
geo:‑23.55041,‑46.63394;u=8
ponto vizinho, com precisão de ~8 m.
geo:ghs:6gyf4bf0
Geohash do ponto, caixa com ~25 m de lado.
Links para o mapa OSM, através das coordenadas osm.codes/‑23.55041,‑46.63394 e através do código osm.codes/ghs:6gyf4bf0. Serviços de catálogo: para humanos, para aplicativos.
geo:‑23.55041,‑46.63394;u=6
idem, com precisão de ~6 m.
geo:olc:588MC9X8+RC
OLC do ponto, caixa com ~15 m de lado.
Link para o mapa OSM, através do código osm.codes/olc:588MC9X8+RC. Serviços de catálogo: para humanos, para aplicativos.

Os geocódigos locais, de uso oficial ou contextualizado, são códigos compostos de duas partes,
Prefixo: é a abreviação oficial da região, baseado no padrão ISO 3166-2, que define o código do país (ex. AR é Argentina e BR é Brasil) e o código de subdivisão de primeiro nível (ex. BR-PA é o estado do Pará), ou ainda mais um nível (BR-PA-ALT é o município de Altamira).
Sufixo: é um geocódigo local, restrito ao polígono do prefixo, calibrado para fins de Código Localizador de Portão, sendo também flexível para outros fins.
Exemplos:

Geocódigo oficialGeocódigo localOpções de resolução do código
geo:BR-PA-ATM-19n
(experimental) localização do Aeroporto de Altamira com precisão de 20 m.
geo:.19n
referência ao mesmo ponto para quem já está em Altamira.
Link para o mapa OSM através do geocódigo oficial osm.codes/BR-PA-ATM-19n. Serviços de catálogo: para humanos, para aplicativos.
geo:BR-68372-590
(oficial vigente - CEP) localização parcial do aeroporto de Altamira.
(pendente mapa do CEP e suas regiões) Link para o mapa OSM através do CEP, o geocódigo oficial vigente, de baixa resolução: osm.codes/BR-68372-590 (nuvem de pontos sem precisão). Serviços de catálogo: para humanos, para aplicativos.
geo:CV-PR-WGW7+49
(oficial vigente - OLC) localização do Aeroporto de Praia (Cabo Verde) com precisão de 15 m.
geo:.WGW7+49
referência ao mesmo ponto para quem já está em Praia.
Link para o mapa oficial de Cabo Verde através do geocódigo oficial osm.codes/CV-PR-WGW7+49. Serviços de catálogo: para humanos, para aplicativos.
geo:​IE​-R93.E920
(oficial vigente - Eircode) ponto na Irlanda.
geo:.R93.E920
referência ao mesmo ponto para quem já está na Irlanda.
Link para o mapa OSM: por hora impossível, o código (Eircode​) tem patente e não tem serviço de redirecionamento. Serviços de catálogo: para humanos, para aplicativos.

Países filiados e situação

País Regras estáveis Mapas estáveis Jurisdições definidas
BR - Brasil em discussão (vote) pendente 645 municípios de 5570 (~12%)
CV - Cabo Verde oficiais, pendente abertura de dados na definição das freguesias pendente 22 concelhos de 22 (100%)

Agenda das metas de abril

Estamos implementando serviços e redirecionamentos para o novo padrão Geo URI (artigo PDF).

(em teste) Serviços para a jurisdição BR-SP, Estado de São Paulo:

(em teste) Serviços para a jurisdição CV, Cabo Verde: exemplo.

Listagem completa das jurisdições previstas para a primeira etapa de implantação.

Quem somos

O nome domínio OSM.codes é uma concessão de baixo custo, podendo ser paga antecipadamente por até 20 anos, e tem um custo baixo de manutenção dos seus serviços, previsível para um horizonte de 5 anos. Além disso, o direito de propriedade é coletivo: é uma "vaquinha", de custo individual irrisório mas suficiente para que cada um dos co-proprietários, representantes oficiais dos países e de grupos locais, atestem formalmente a sua participação e os seus direitos.

Os contratos de propriedade coletiva (condominial) são os mais estáveis, garantidos por lei e por décadas. Somos, enquanto fundadores, um grupo de membros da Comunidade OpenStreetMap. Formalmente somos um Condomínio Voluntário de Patrimônio Digital em construção.

Como funciona e como participar

Todo cidadão pode apoiar o seu país a participar do OSM.codes, e todo usuário OSM, empresa ou associação local que o comprovar de forma transparente e contribuir financeiramente para a sua manutenção.

Em particular os representantes oficiais de um país, para assuntos da Infraestrutura Nacional de Dados Espaciais (INDE), recebem um assento especial nas assembleias e um termo de direito de propriedade sobre o domínio OSM.codes, previsto em estatuto por cláusula irrevogável. A manutenção de longo prazo é garantida junto com os demais representantes institucionais que ajudaram a criar e manter os serviços a jurisdição do país OSM.codes (o código ISO do país nos serviços OSM.codes).

Para países que ainda não fazem parte do OSM.codes terem seus códigos oficiais, este é o passo-a-passo:

  1. Consolidar o artigo ISO_3166-2 do seu país na Wikipedia (exemplo), seus itens na Wikidata e polígonos no OSM. As comunidades Wikidata e OSM podem ajudar, confira os contatos aqui.
  2. Submeter o pedido como empresa, ONG ou entidade governamental do seu país: na submissão os dados da Wikidata e OSM serão homologados e submetidos à comunidade. O seu pedido é colocado em consulta pública e processo iniciado.
  3. Um repositório git stable-${isoCode} (por exemplo stable-BR)..
  4. (se não tem DGG) Processo de escolha da DGG nacional
  5. processo de confirmação da DGG e do código oficial...