giovedì 25 agosto 2011

Rintracciare dove è stata scattata una foto (gps)

Cellulari e macchine fotografiche dotati di gps, sono in grado di salvare nell'exif della foto le coordinate del punto in cui è stata scattata una foto. Per ottenere queste informazioni basta un software in grado di leggere gli exif o una semplice funzione php (presa in esame in questo testo). Di seguito un'analisi di prova.

Foto: http://www.pal-blog.jp/data/original/0/366/EMd8FgYmrm.JPG

Codice php:
<?php print_r(exif_read_data('foto.jpg', 0, false)); ?>

Una volta lanciata, la pagina mostrerà tra le altre cose i seguenti risultati:

[GPSLatitudeRef] => N
[GPSLatitude] => Array
  (
    [0] => 42/1 (Gradi)
    [1] => 5824/100 (Minuti)
    [2] => 0/1 (Secondi)
  )

[GPSLongitudeRef] => E 
[GPSLongitude] => Array
  (
    [0] => 141/1 (Gradi)
    [1] => 2828/100 (Minuti)
    [2] => 0/1 (Secondi)
  )

Queste informazioni si traducono nelle seguenti coordinate: 42°58.24'N 141°28.28'E
Basta incollare le coordinate ottenute in maps.google.it per risalire a Hokkaidō Kitahiroshima-shi大曲幸町3丁目7−6

In alternativa, è possibile utilizzare strumenti online come: http://regex.info/exif.cgi

ps. Per formattare il codice è stata usata questa guida: http://heisencoder.net/2009/01/adding-syntax-highlighting-to-blogger.html

Nessun commento:

Posta un commento