Abrir código de localização
O Open Location Code (OLC) ou Plus Code é um sistema de codificação para coordenadas geográficas . O OLC pode ser facilmente convertido em coordenadas de gratícula e vice-versa, mas em comparação com a notação convencional em graus angulares com a mesma precisão, tem apenas metade do comprimento, é mais fácil de transmitir e ainda assim é inequívoco.
O código OLC de dez dígitos fornece 9F4MG972+R2as coordenadas da Coluna da Vitória em Berlim com uma precisão de 14 metros. Uma especificação decimal correspondentemente precisa requer 13 dígitos e dois sinais. A precisão pode ser aumentada estendendo ainda mais o código.
A designação "Plus Code" baseia-se na definição de que um sinal de mais ("+") é inserido após o oitavo caractere, que identifica claramente a sequência de caracteres como OLC e se destina a facilitar a leitura. Em termos de conteúdo, não tem significado e é ignorado durante a avaliação.
OLC foi desenvolvido em um Google- escritório de engenharia relacionada em Zurique e publicado no final de 2014.
importância
O OLC difere dos sistemas de referência proprietários, como MapCode ou what3words , porque pode ser convertido em coordenadas geográficas de acordo com regras simples, sem ter que recorrer a sistemas fechados com atribuições arbitrárias. No OLC, os locais vizinhos (desde que nenhum dos grandes limites da grade seja executado entre eles) têm códigos semelhantes, que são deliberadamente excluídos em what3words, por exemplo, por razões de clareza.
A desvantagem é que, ao contrário do what3words, as informações do OLC não são fáceis de lembrar.
Os primeiros dois pares de caracteres fazem referência a um comprimento de borda quadrada de 1 °, que corresponde a cerca de 110 km no equador. Essas informações aproximadas também são conhecidas como código de área . Uma propriedade pode ser claramente referenciada com dez caracteres e uma entrada específica de uma casa maior com onze caracteres. Isso torna o OLC valioso para a designação exata de locais que não possuem endereços postais.
Declaração abreviada
Na prática, você pode substituir os primeiros dois pares de números, o código de área , adicionando o local onde o destino está localizado. O exemplo da Coluna da Vitória dado acima é o G972+R2 Berlinque é mais fácil de lembrar. O código de área apropriado deve ser colocado antes da avaliação. A função de pesquisa do Google Maps avalia essa entrada corretamente.
especificação
OLC é um sistema baseado em gratícula . Uma especificação em OLC sempre se refere ao canto sudoeste de um retângulo esférico que é delimitado por dois círculos de latitude e dois meridianos . O tamanho desta área (em graus) depende do comprimento do código.
Os primeiros dez caracteres de um plus code formam cinco pares de caracteres. Cada caractere denota um valor numérico de 0 a 19. Para evitar erros de audição ou possivelmente sequências de caracteres de som ofensivo, vogais e consoantes de som semelhante não são usadas. O número 1 e a letra I também são omitidos.
| Caracteres de código | 2 | 3 | 4º | 5 | 6º | 7º | 8º | 9 | C. | F. | G | H | J | M. | P. | Q | R. | V | C. | X |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valor numérico | 0 | 1 | 2 | 3 | 4º | 5 | 6º | 7º | 8º | 9 | 10 | 11 | 12º | 13º | 14º | Dia 15 | 16 | Dia 17 | 18º | 19º |
Grade básica 9 × 18
O primeiro par de caracteres se refere a uma grade que divide toda a superfície da Terra em 9 setores de acordo com a latitude e 18 setores de acordo com o comprimento, resultando em 162 blocos com comprimento de borda de 20 graus cada. O primeiro caractere denota o setor de largura (caracteres 2 a C), o segundo o setor de comprimento (caracteres de 2 a V). Os setores de latitude são contados para o norte a partir do pólo sul , os setores de longitude do antimeridiano (180 ° de longitude) para o leste.
20 × 20 sub-grade
Cada um dos quatro pares de caracteres a seguir divide o bloco referenciado anteriormente da mesma forma em 20 × 20 sub-blocos, começando no canto sudoeste, o primeiro caractere a latitude ao norte, o segundo a longitude a leste.
Após o oitavo caractere, um sinal de mais é inserido para uma melhor visão geral, que não tem significado, mas não deve faltar.
Depois de cinco pares de caracteres (ou seja, dois caracteres após o sinal de mais), um sub-bloco com um comprimento lateral de 1 ⁄ 8000 graus é referenciado, no equador isso corresponde a cerca de 14 metros:
| Par de personagens | 1/2 | 3/4 | 5/6 | 7/8 | + | 9/10 |
|---|---|---|---|---|---|---|
| Comprimento da borda em graus | 20 ° | 1 ° | 1 ⁄ 20 ° (3 ′) | 1 ⁄ 400 ° (9 ″) | 1 ⁄ 8000 ° (0,45 ″) | |
| Comprimento real da borda no equador |
2200 km | 110 km | 5,5 km | 275 m | 14 m |
Até este ponto, matematicamente falando, o plus code é um sistema de valores baseado na base 20 com dígitos entrelaçados para dois valores independentes.
5 × 4 sub-grade
Outros caracteres após o quinto par de caracteres subdividem o bloco referenciado anteriormente em sub-blocos 5 × 4 de acordo com o esquema a seguir, com cada caractere individual agora representando um sub-bloco. Isso torna as etapas de refinamento menores e permite uma “segmentação mais precisa”.
| Oeste → Leste | ||||
|---|---|---|---|---|
| Norte ↑ Sul |
R. | V | C. | X |
| J | M. | P. | Q | |
| C. | F. | G | H | |
| 6º | 7º | 8º | 9 | |
| 2 | 3 | 4º | 5 | |
Um total de cinco dessas subdivisões são possíveis, com o 15º caractere designando um sub-bloco com um comprimento lateral de apenas alguns milímetros (cerca de 14 mm no equador).
exemplo
A torre sul da Catedral de Colônia (coordenadas geográficas: 50,94114 ° norte, 6,95728 ° leste) encontra-se no retângulo 9F da grade mais grosseira, que se estende de 50 ° a 70 ° de latitude norte e 0 ° a 20 ° de longitude leste. O canto sudoeste deste retângulo está no Canal da Mancha , o canto nordeste no norte norueguês Ullsfjord . Este retângulo é ainda subdividido com outros pares de números:
| Plus code | Ponto de referência de largura | Ponto de referência de comprimento | Tamanho em graus | tamanho real (sul - norte × oeste - leste) |
|---|---|---|---|---|
| 9F28 0000 + | 50 ° | 6 ° | 1 ° | 110 km × 70 km (código de área) |
| 9F28WX 00 + | 50,9 ° | 6,95 ° | 0,05 ° | 5,56 km × 3,5 km |
| 9F28WXR4 + | 50,94 ° | 6,955 ° | 0,0025 ° | 279 m × 176 m |
| 9F28WXR4 + FW | 50,941125 ° | 6,95725 ° | 0,000125 ° | 14 m × 9 m |
| 9F28WXR4 + FW2 | Sub-bloco 2 (canto sudoeste) | 1 ⁄ 40.000 ° × 1 ⁄ 32.000 ° | 2,8 m x 2,25 m | |
Os lugares vazios antes do sinal de mais podem ser preenchidos com zeros. Eles não são avaliados durante a conversão.
conversão
Para converter um plus code de dez dígitos em graus, apenas os caracteres de largura (ímpar) e comprimento (par) devem ser convertidos em valores numéricos de acordo com a tabela acima, multiplicados pelos 20 correspondentes -dobrado múltiplo de um grau e adicionado.
Latitude da Catedral de Colônia no exemplo dado acima:
| Marca OLC | 9 | 2 | C. | R. | + | F. |
| Valor numérico | 7º | 0 | 18º | 16 | 9 | |
| multiplicador | 20 ° | 1 ° | 1 ⁄ 20 ° | 1 ⁄ 400 ° | 1 ⁄ 8000 ° | |
| produtos | 140 ° | 0 ° | 0,9 ° | 0,04 ° | 0,001125 ° | |
| total | 140,941125 ° | |||||
90 ° (180 ° da longitude) são então subtraídos desta latitude para converter os valores relativos ao pólo sul (ou antimeridiano) para o equador (ou meridiano principal).
Veja também
Evidência individual
- ↑ Latitude (dois dígitos) e longitude (três dígitos) com quatro casas decimais cada (para 1 ⁄ 8000 ° de precisão), bem como a indicação de latitude norte / sul e longitude leste / oeste
- ↑ 2 milhões de brasileiros estão recebendo endereços pela primeira vez - graças ao Google Maps. In: Heise.de. Heise, 6 de janeiro de 2020, acessado em 6 de janeiro de 2020 .
Links da web
- Especificação OLC no GitHub
- Fred Killet: Formas de representação de coordenadas em Plus Code / Open Location Code (OLC). Como faço para lidar com isso? Em: www.killetsoft.de. Fred Killet, 19 de outubro de 2019 .
- Endereços para todos. Em: plus.codes. Google LLC (inglês).
- Doug Rinckes, Philipp Bunge: Código de local aberto: um padrão de código aberto para endereços, independente de números de edifícios e nomes de ruas. Em: github.com. Google LLC (inglês).