web-dev-qa-db-fra.com

Comment trouver la géolocalisation d'une photo sous Linux?

J'ai pris des photos sur ma machine Ubuntu et j'aimerais savoir si elles contiennent de la géolocalisation et, le cas échéant, en quoi consistent-elles.

Comment puis je faire ça?

4
wbad

exiftool peut être utilisé pour imprimer les métadonnées de l'image. Si l'emplacement a été enregistré lors de la prise de vue (généralement appelé ' géolocalisation '), vous pouvez le trouver à cet emplacement:

$ exiftool 23.jpg  | grep GPS
GPS Latitude Ref                : North
GPS Longitude Ref               : East
GPS Latitude                    : 35 deg 32' 16.80" N
GPS Longitude                   : 139 deg 29' 49.20" E
GPS Position                    : 35 deg 32' 16.80" N, 139 deg 29' 49.20" E
$

Vous pouvez également utiliser exiftool pour extraire les informations GPS d'une image existante:

$ exiftool -gps:all= 23.jpg
    1 image files updated
$ exiftool 23.jpg | grep GPS
$

Tout outil pouvant consulter les métadonnées d'une image peut consulter ces informations. Par exemple, l'outil identify de ImageMagic le fera également:

$ identify -verbose 23.jpg | grep GPS
    exif:GPSInfo: 640
    exif:GPSLatitude: 35/1, 3228/100, 0/1
    exif:GPSLatitudeRef: N
    exif:GPSLongitude: 139/1, 2982/100, 0/1
    exif:GPSLongitudeRef: E
$

et les outils graphiques peuvent souvent le faire aussi - voici Image Viewer d'Ubuntu 18:

Image Viewer Details/Metadata

De nombreuses images n'ont pas d'entrées GPS dans leurs métadonnées - par exemple, si vous prenez une photo avec un appareil photo sans GPS, elle ne l'enregistrera pas - voici une liste d'appareils photo que possède un GPS.

Bien sûr, la plupart des téléphones portables ont un GPS, et sont souvent géolocalisés par défaut. Vous pouvez choisir de désactiver cette option dans Android et iPhone .

10
gowenfawr