system
(system)
December 9, 2016, 6:00am
1
Sometimes, the easiest way to geotag photos in digiKam is to copy and paste geographical coordinates from an existing photo. I usually use Google Photos for that, as it conveniently displays geographical coordinates of the currently viewed photos in the information sidebar.
There is only one problem with this technique: copying and pasting the geographical coordinates directly doesn't work.
Continue reading
This is a companion discussion topic for the original entry at https://www.digikam.org/news/2016-12-09_geotagging_in_digikam_with_a_lazy_bash_script/
Hello @dmpop
Thanks for sharing the script.
I am wondering if that would be easy to convert these to the format that digiKam accepts:
50.8902-114.0161
I guess I should modify this part in order to make it work for me: -o | tr -d ’ ’
'#!/bin/bash latlon=“geo:”$(xclip -o | tr -d ’ ')
notify-send $latlon -i info
xclip -selection c
dmpop
(Dmitri Popov)
May 16, 2017, 7:36am
3
Changing xclip -o | tr -d ' ' to xclip -o | tr -d '-' should do the trick.
Best,
Dmitri
I could not figure out how to use tr and rewrote the script
#!/usr/bin/env bash
clipboard_original="$(xclip -o)"
latitude=${clipboard_original:0:8}
longitude=${clipboard_original:8:9}
clipboard_for_digikam_geo=""geo:""${latitude//+}"00000,"${longitude//+}"00000"
echo "$clipboard_for_digikam_geo" | xclip -selection c
exit
This one converts GPS coordinates copied from mediainfo / ffmpeg output to the format that digiKam Geolocation Editor accepts
2 Likes