私は自分のUbuntuマシンで写真を何枚か撮影しましたが、それらに地理位置情報が含まれているかどうか、もし含まれている場合は何ですか。
どうやってやるの?
exiftool
を使用して、画像のメタデータを出力できます。画像の撮影時に場所が保存されている場合(通常、「 geotagging 」と呼ばれます)、そこにあります。
$ 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
$
Exiftoolを使用して、既存の画像からGPS情報を取り除くこともできます。
$ exiftool -gps:all= 23.jpg
1 image files updated
$ exiftool 23.jpg | grep GPS
$
画像のメタデータを確認できるツールであれば、この情報を確認できます。たとえば、ImageMagicのidentify
ツールでも実行できます。
$ 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
$
また、GUIツールでも同じことができることがよくあります。Ubuntu18のImage Viewerを次に示します。
多くの画像にはメタデータにGPSエントリが含まれていません。たとえば、GPSを搭載していないカメラで写真を撮った場合、GPSは保存されません。ここに カメラのリスト というdoGPSを持っています。
もちろん、ほとんどの携帯電話にはGPSが搭載されており、多くの場合、デフォルトでジオタグが付けられます。 Android および iPhones でこれを無効にすることを選択できます。