Como geoetiquetar fotos: os quatro passos que funcionam

Para geoetiquetar fotos, você grava uma latitude e uma longitude nos próprios metadados EXIF do arquivo de imagem, de modo que as coordenadas viajem dentro da foto em vez de ficarem numa legenda, no nome de uma pasta ou numa planilha. Como geoetiquetar fotos se resume a quatro passos: obter as coordenadas, abrir a foto em algo capaz de gravar EXIF, gravar a localização e reler o arquivo para conferir se ela realmente ficou lá.
Esse último passo é o que quase todo mundo pula, e é justamente ele que pega as duas falhas descritas mais adiante: uma localização que nunca chegou ao arquivo e uma localização que chegou, mas apontando para o lado errado do mundo.
Como geoetiquetar fotos em quatro passos
- Descubra a latitude e a longitude do ponto onde a foto foi feita.
- Abra a foto em um editor capaz de gravar dados de localização.
- Marque o ponto em um mapa e depois grave-o no arquivo.
- Releia o arquivo e confirme que a localização está lá.
O passo um é uma consulta em mapa. O passo dois elimina quase tudo o que já está no seu computador: a galeria do celular e o painel de detalhes de arquivo do Windows mostram uma localização sem problema algum, mas nenhum dos dois grava uma nova. O passo três é onde a localização é criada. Escolha o ponto no mapa e grave as coordenadas no arquivo, e você recebe de volta uma cópia da foto carregando a sua localização.
O que de fato é gravado no arquivo
Esta é a mesma foto daquela captura de tela, aberta depois em um visualizador de metadados. É assim que uma foto "geoetiquetada" se parece por dentro:
As duas últimas linhas são as coordenadas como você as digitaria: 40.7 e -73.9. As linhas acima mostram como a foto realmente as armazena, e aí duas diferenças importam.
A primeira é que o decimal é fatiado. 40.7 fica registrado como 40, 42, 0: 40 graus, 42 minutos, 0 segundos. É uma mudança de formato e nada se perde nela.
A segunda é a que morde. O sinal de menos sumiu. A longitude armazenada é um 73, 54, 0 positivo, e a metade "oeste" de -73.9 fica em um campo separado, só dela:
GPSLatitudeeGPSLongitudeguardam a distância até a linha do equador e até Greenwich, sempre como números positivos.GPSLatitudeRefeGPSLongitudeRefguardam uma única letra cada um,NouS,EouW. São a única coisa no arquivo inteiro que diz de que lado da linha do equador e de que lado de Greenwich você estava.GPSAltitudeeGPSAltitudeReffuncionam do mesmo jeito para a altura. A altura é armazenada como um número positivo simples, então esse único sinalizador é tudo o que separa um telhado de um subsolo.
Todos os campos de localização que uma foto pode carregar estão listados na referência de GPS do ExifTool, e a explicação campo a campo está em o que a geoetiquetagem grava dentro de uma foto.
Por que as coordenadas caem no hemisfério errado
Grave esse mesmo par de coordenadas em uma foto, deixe de fora aqueles dois campos de uma letra e releia o arquivo. Você obtém isto:
GPSLatitude : 40 deg 42' 0.00"
GPSLongitude : 73 deg 54' 0.00"
GPSPosition : 40 deg 42' 0.00", 73 deg 54' 0.00"
Os números estão certos e o N e o W simplesmente não estão lá. Não sobrou nada na foto que registre que a longitude deveria ser oeste. O arquivo continua informando uma localização e continua parecendo geoetiquetado, então o erro sobrevive a todas as conferências, menos àquela que põe o marcador em um mapa.
É nisso que as pessoas esbarram quando uma coordenada correta produz um marcador no país errado. Em geral começa com um decimal com sinal colado direto de um mapa em uma ferramenta que nunca o separa em um número e uma direção.
Na captura ou acrescentada depois
Um celular com os serviços de localização ligados grava a localização ao salvar a foto, e o mesmo faz uma câmera com GPS embutido ou pareada a um registrador de trajeto. Nada mais é necessário; as coordenadas já estão lá desde o primeiro salvamento.
Todo o resto é o segundo caminho: uma câmera sem receptor GPS, uma foto feita com a localização desligada, um arquivo que já passou por um serviço que remove metadados, ou a digitalização de uma cópia antiga em papel. Todos chegam com a localização vazia, e ela precisa ser gravada depois. É esse o caso que os quatro passos acima descrevem.
O que sobrevive a um upload
A localização mora dentro do arquivo, então ela só viaja até onde o arquivo viajar intacto. O IPTC, o órgão de padronização por trás dos metadados de fotos, testou dezesseis serviços de compartilhamento de imagens e de arquivos em uma rodada de verificações na primavera de 2019. O padrão que encontrou:
| Serviço | O que o teste encontrou | O que isso significa para a sua localização |
|---|---|---|
| Instagram, Twitter | Todos os metadados removidos | A localização não sobrevive ao upload |
| Pexels, Pixabay, Unsplash | Removidos dos arquivos baixados | Quem baixar a sua foto não recebe localização alguma |
| Flickr | Dados da câmera mantidos no download | A localização em geral volta junto com o arquivo |
| Google Photos | Dados da câmera mantidos no download | A localização em geral volta junto com o arquivo |
| Dropbox, OneDrive | Arquivo original preservado | Você recebe de volta exatamente o que enviou |
Essa rodada é antiga e o IPTC não publicou uma mais recente sobre redes sociais, então leia-a como o formato do problema, e não como o placar exato de hoje. A regra prática se sustenta de qualquer forma: guarde o seu original geoetiquetado em algum lugar que você controle e nunca presuma que um arquivo que passou pelo servidor de outra pessoa ainda carrega a sua localização. O raciocínio vale no sentido inverso também. Quando uma foto vai para algum lugar público e a localização não é da conta de ninguém, tire as coordenadas de volta antes que ela saia.
Conferindo se as coordenadas estão mesmo no arquivo
Este é o passo quatro e leva uns dez segundos. Abra a foto pronta em um leitor de metadados e olhe os campos de localização.
Se a latitude e a sua letra de direção estiverem as duas ali, a localização está de fato no arquivo e vai viajar com ele. Se essa seção estiver vazia, nada foi gravado, não importa o que o aplicativo de edição tenha mostrado na tela. Você pode ler de volta os campos de localização de uma foto sem instalar nada.
Confira as letras de direção, não só os números. Uma latitude sem um N ou um S ao lado é a falha descrita antes, e ela parece inteiramente correta até que alguma coisa tente colocá-la em um mapa. Se você preferir trabalhar do computador em vez do navegador, as opções para Windows e Mac estão descritas aqui, inclusive quais delas conseguem gravar uma localização e quais só sabem exibi-la.



