Redmi Note 13 Pro
cam_app GPS TEST
for jpg_photo in ` ls * .jpg` ; do
raw_lat=$( identify -format ' %[exif:GPSLatitude]' ${jpg_photo} )
raw_lon=$( identify -format ' %[exif:GPSLongitude]' ${jpg_photo} )
lat=$( echo " $raw_lat " | while IFS=" ," read -r deg min sec; do echo " scale=6;$deg + $min /60 + $sec / 3600" | bc; done)
lon=$( echo " $raw_lon " | while IFS=" ," read -r deg min sec; do echo " scale=6;$deg + $min /60 + $sec / 3600" | bc; done)
# TEST:
# echo "$jpg_photo,$lat,$lon"
echo " ${jpg_photo} , https://www.openstreetmap.org/?mlat=${lat} &mlon=${lon} &zoom=18"
done
NOTE: Imagemagick identify
exif data format example:
mbohun@mamlas:~/pCloudDrive/fungi/Ramaria stricta, Trencianske Teplice, Slovakia > \
identify -format '%[EXIF:*]' IMG_20240601_152533.jpg | grep GPS
exif:GPSAltitude=36580/100
exif:GPSAltitudeRef=.
exif:GPSDateStamp=2024:06:01
exif:GPSInfo=8532
exif:GPSLatitude=48/1,54/1,21827087/1000000
exif:GPSLatitudeRef=N
exif:GPSLongitude=18/1,11/1,17156066/1000000
exif:GPSLongitudeRef=E
exif:GPSProcessingMethod=GPS
exif:GPSTimeStamp=13/1,25/1,33/1
exif:GPSVersionID=....
Extracting geoloc metadata from .mp4 video
mbohun@mamlas:~/pCloudDrive/Public Folder/2024-12-09_Baracka_priehradka> ffprobe -i VID_20241209_114349.mp4 -print_format json -show_format > VID_20241209_114349.mp4.json
mbohun@mamlas:~/pCloudDrive/Public Folder/2024-12-09_Baracka_priehradka> cat VID_20241209_114349.mp4.json
{
"format" : {
"filename" : " VID_20241209_114349.mp4" ,
"nb_streams" : 2 ,
"nb_programs" : 0 ,
"format_name" : " mov,mp4,m4a,3gp,3g2,mj2" ,
"format_long_name" : " QuickTime / MOV" ,
"start_time" : " 0.000000" ,
"duration" : " 33.920000" ,
"size" : " 40093065" ,
"bit_rate" : " 9455911" ,
"probe_score" : 100 ,
"tags" : {
"major_brand" : " mp42" ,
"minor_version" : " 0" ,
"compatible_brands" : " isommp42" ,
"creation_time" : " 2024-12-09T10:44:25.000000Z" ,
"location" : " +48.9044+018.1854/" ,
"location-eng" : " +48.9044+018.1854/" ,
"com.android.version" : " 14"
}
}
}
mbohun@mamlas:~/pCloudDrive/Public Folder/2024-12-09_Baracka_priehradka> cat VID_20241209_114349.mp4.json | jq '.format.tags.location'
"+48.9044+018.1854/"
TODO:
photo_album_2_geojson.sh