Re: [Gimp-user] [offtopic] image viewer which can show the location on a map
- From: Casey Connor <gimp-user-list caseyconnor org>
- To: "gimp-user-list gnome org" <gimp-user-list gnome org>
- Subject: Re: [Gimp-user] [offtopic] image viewer which can show the location on a map
- Date: Sat, 13 Oct 2018 20:58:01 -0700
Sorry, the ASCII-ification added a bunch of asterisks. Let me try that
again:
Here is a bash script that will take an image file and open a link in
your browser to the openstreetmap.com site at that location.
It requires that the "exiftool" utility be installed, which you can
install e.g. on debian-based systems with:
sudo apt-get install libimage-exiftool-perl
Put the following in a file (preferably in a location that is in your
executable path), call it something like "locatepic".
#!/bin/bash
sensible-browser `exiftool -c "%.6f" $1 | grep "GPS Position" | sed -r
's/^.*: ([0-9]*\.[0-9]*) ([NS]), ([0-9]*\.[0-9]*)
([EW])/http:\/\/www.openstreetmap.org\/search?query=\1%20\2%2C%20\3%20\4/g'`
(If your distribution doesn't have "sensible-browser" or you don't like
which browser is used by it, you can use "xdg-open" in its place.)
Run this command one time:
chmod ug+x locatepic
...to make the file executable. Then run it with:
locatepic /path/to/your/picture.jpg
(Or if the executable is not in your path, use /path/to/locatepic
/path/to/your/picture.jpg)
There are various ways to integrate this into your desktop environment
(e.g. so you can right-click on an image and choose "locatepic"), but I
will leave that as an exercise to the reader. Some useful links:
https://developer.gnome.org/integration-guide/stable/desktop-files.html.en
https://specifications.freedesktop.org/desktop-entry-spec/latest/index.html
https://stackoverflow.com/questions/4824590/propagate-all-arguments-in-a-bash-shell-script?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]