Software necessário:
- GPS Prune
- ExifTool
-----------------------------------------------
Ter um arquivo fotográfico em que cada fotografia tem associada coordenadas geográficas/cartográficas pode ser extremamente útil não só para partilhar informação técnica, turística ou simplesmente pessoal, mas também pode ser uma forma muito interessante de apoio à gestão patrimonial.
É uma tarefa relativamente simples que pode ser feita tirando partido da extensão .exif (abreviatura de extended information) que basicamente é uma tag que anexa informação escrita a uma dada imagem, neste caso geográfica - latitude e longitude.
Vamos começar por instalar os dois programas que precisamos. Descarregamos e guardamos o Runnable Code do GPS Prune a partir daqui e o Windows Executable do ExifTools a partir desta página. O GPS Prune lida com ficheiros geográficos (.gpx; .kml; .kmz;) e o ExifTool permite associar a informação geográfica a uma ou mais imagens.
Para que tudo funcione correctamente temos de proceder da seguinte forma:
- Nenhum destes programas necessita instalação. Vamos por isso criar uma pasta para guardar os dois programas (por exemplo C:/GPS Prune)
- Para que o GPS Prune consiga evocar o ExifTool, o ExifTool deve estar na mesma directoria do GPS PRune (o que já foi feito passo anterior) - e tamém temos de mudar o nome ao executável do ExifTool. Quando descarregamos o ficheiro ele vem com o nome "exiftool(-k)", temos de alterar para simplesmente "exiftool".
Terminados estes dois passos podemos passar ao que realmente interessa - georreferenciar fotografias!
O cenário ideal - no qual se baseia este post - é que tanto as coordenadas como as fotografias foram registados ao mesmo tempo, ou seja, no momento em que tirávamos a fotografia também estávamos (mais minuto menos minuto) a registar com o GPS o ponto de onde tirámos a fotografia. Para que isto funcione há que ter o cuidado de configurar a hora e data da nossa máquina fotográfica de modo a que seja coincidente com a do GPS - a hora da nossa máquina deve ser configurada em função da hora indicada pelo GPS.
Descarregamos as fotografias que tirámos durante o dia e os pontos registados no GPS (utilizar o formato .gpx) para uma pasta. Neste exemplo irei utilizar um conjunto de dados recolhidos por mim na vila de Odemira, no Sudoeste Alentejano.
Primeiro passo: abrir o GPS Prune e Carregar as fotografias.
Segundo passo: abrir o ficheiro .gpx com os pontos onde foram tiradas as fotografias.
Terceiro passo: conectar um dos pontos à fotografia certa - no exemplo em baixo, o ponto "Chafariz"
Quarto passo: a partir do menu "Foto" seleccionar "correlacionar fotos". Surgirá uma janela com a diferença temporal entre a foto e o ponto que correlacionámos no passo anterior. Essa diferença será assumida como a diferença média para todas as restantes fotos e pontos. Basta clicar em "próximo" para obter um quadro com todas as correlações que foi possível efectuar automaticamente. No fim destas operações deveremos ter uma série de pontos a amarelo assinalando os pontos que foram conectados a determinadas fotografias. Convem verificar algumas para ver se a correlação foi bem feita. Se repararem, a listagem de fotos - no canto inferior direito - é antecedida de um asterisco. Isso significa que estão conectadas/correlacionadas com um dos pontos do nosso projecto.
Quinto passo: Vamos agora guardar tudo num ficheiro .kmz que abrirá os nossos pontos no Google Earth com miniaturas (thumbnails) das nossas fotos associadas aos pontos. A partir do menu "Arquivo" escolhemos a opção "Exportar para .kml". Surge uma janela e temos de ter o cuidado de selecionar as opções"Comprimir para criar kmz" e "Exportar miniaturas de imagem para o kmz". O resultado, neste caso, será um único ficheiro .kmz, com 90kb que abrirá no google earth já com as miniaturas das nossas imagens associadas aos pontos.
Sexto passo (opcional): a partir do menu "Foto" seleccionar "Salvar para exif". Deste modo vamos guardar uma segunda via das nossas fotografias com a informação geográfica já incluída. Estas fotos com informação geográfica anexada serão criadas com o sufixo "_original" e poderá ser necessário definir manualmente a extensão (.jpg).
No fim de todas estas operações temos um conjunto de fotografias georeferenciadas - neste caso referentes a Odemira, e um ficheito .kmz que nos permite ver a localização das fotografias (e uma miniatura das mesmas) no Google Earth.
Há várias opções para calibrar o nível de tolerância entre a diferença da hora do GPS e da máquina fotográfica, no entanto se a data/hora da máquina fotográfica for devidamente acertada antes de começar o trabalho à partida não teremos de nos preocupar com essas opções porque a correlação será feita, teoricamente, sem problemas. Se, mesmo assim, houver uma ou outra foto que não foi correlacionada automaticamente, podemos tratar desses casos isolados através de uma conexão manual (ilustrada no Terceiro Passo) antes de exportar o trabalho para .kmz.






Bom dia.
ResponderEliminaresse procedimento pode ser feito sem a ajuda do GPS ou seja manual?
Olá,
ResponderEliminarSim é possível. Dá mais trabalho mas o resultado final é o mesmo.
1 - Criar um .kml de pontos no Google Earth com os pontos que irão corresponder as nossas fofos;
2 - Abrir esse .kml e as fotos que queremos georeferenciar com o GPS Prune e conectamos os elementos manualmente (Passo 3 e 4)
3 - Exportar para kmz (Passo 5) e, para exif (Passo 6)
Espero que ajude
show! fiz aqui e deu tudo certo...
ResponderEliminarvalew pela dica.