Metadaten (Koordinaten) in Bilddateien anzeigen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
TilmannW
Beiträge: 254
Registriert: 04.02.2020 23:05:02

Metadaten (Koordinaten) in Bilddateien anzeigen

Beitrag von TilmannW » 10.10.2021 18:03:23

Hallo,

mit welchem Programm kann man Metadaten wie insbesondere Koordinaten in Bilddateien anzeigen lassen ?

Gruß Tilmann

schwedenmann
Beiträge: 5528
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Metadaten (Koordinaten) in Bilddateien anzeigen

Beitrag von schwedenmann » 10.10.2021 18:08:47

hallo

Sollte damit machbar sein

https://wiki.ubuntuusers.de/ExifTool/

mfg
schwedenmann

Benutzeravatar
TilmannW
Beiträge: 254
Registriert: 04.02.2020 23:05:02

Re: Metadaten (Koordinaten) in Bilddateien anzeigen

Beitrag von TilmannW » 10.10.2021 18:30:55

Hallo,

ja, habe noch näheres dazu gefunden:
https://nafoku.de/grassgisforum/s/201212_0001_0001.htm

Bei mir ging es so:
Über den Paketmanager die beiden Dateien installiert, die "exiftool" enthalten;
per Terminal in den Ordner gewechselt in dem die Bilder liegen;

exiftool -T -createdate -GPSLatitude -GPSLatitudeRef -GPSLongitude -GPSLongitudeRef -GPSAltitude . >gps_all.txt
Quellehttps://nafoku.de/grassgisforum/s/201212_0001_0001.htm

Es wird eine Textdatei erzeugt in der die Bilder mit ihren Koordinaten angezeigt werden.

Benutzeravatar
TilmannW
Beiträge: 254
Registriert: 04.02.2020 23:05:02

Re: Metadaten (Koordinaten) in Bilddateien anzeigen

Beitrag von TilmannW » 10.10.2021 18:31:29

TilmannW hat geschrieben: ↑ zum Beitrag ↑
10.10.2021 18:30:55
Hallo,

ja, habe noch näheres dazu gefunden:
https://nafoku.de/grassgisforum/s/201212_0001_0001.htm

Bei mir ging es so:
Über den Paketmanager die beiden Dateien installiert, die "exiftool" enthalten;
per Terminal in den Ordner gewechselt in dem die Bilder liegen;

exiftool -T -createdate -GPSLatitude -GPSLatitudeRef -GPSLongitude -GPSLongitudeRef -GPSAltitude . >gps_all.txt


Es wird eine Textdatei erzeugt in der die Bilder mit ihren Koordinaten angezeigt werden.

Benutzeravatar
hikaru
Moderator
Beiträge: 13585
Registriert: 09.04.2008 12:48:59

Re: Metadaten (Koordinaten) in Bilddateien anzeigen

Beitrag von hikaru » 10.10.2021 20:54:03

-GPSLatitudeRef und -GPSLongitudeRef kannst du dir sparen Die Information ist bereits in -GPSLatitude und -GPSLongitude enthalten.

willy4711

Re: Metadaten (Koordinaten) in Bilddateien anzeigen

Beitrag von willy4711 » 10.10.2021 23:36:28

Sehr schön macht das auch XnView MP.
https://www.xnview.com/de/xnviewmp/#downloads
Zu den ganzen Metadaten, kann man sich gleich die Karte anzeigen lassen:
3387

Benutzeravatar
MSfree
Beiträge: 10741
Registriert: 25.09.2007 19:59:30

Re: Metadaten (Koordinaten) in Bilddateien anzeigen

Beitrag von MSfree » 11.10.2021 08:20:06

hikaru hat geschrieben: ↑ zum Beitrag ↑
10.10.2021 20:54:03
-GPSLatitudeRef und -GPSLongitudeRef kannst du dir sparen Die Information ist bereits in -GPSLatitude und -GPSLongitude enthalten.
GPSLatitudeRef bezeichnet, ob man sich nördlich oder südlich des Äquators befindet. Ähnlich ist es mit GPSLongitudeRef, hier wird angegeben, ob man sich westlich oder östlich des Nullmeridians befundet.

Man kann zwar Länge (Longitude) und Breite (Latitiude) auch mit positivem bzw. negativem Vorzeichen eindeutig angeben, aber leider wurde bei der Definition der EXIF-Tags dieses nicht eindeutig festgelegt, so daß man beim Lesen dieser Daten immer auch prüfen sollte, ob die beide ...Ref-Einträge vorhanden sind und diese ggfls. berücksichtigen.

Benutzeravatar
hikaru
Moderator
Beiträge: 13585
Registriert: 09.04.2008 12:48:59

Re: Metadaten (Koordinaten) in Bilddateien anzeigen

Beitrag von hikaru » 11.10.2021 09:37:36

MSfree hat geschrieben: ↑ zum Beitrag ↑
11.10.2021 08:20:06
Man kann zwar Länge (Longitude) und Breite (Latitiude) auch mit positivem bzw. negativem Vorzeichen eindeutig angeben, aber leider wurde bei der Definition der EXIF-Tags dieses nicht eindeutig festgelegt, so daß man beim Lesen dieser Daten immer auch prüfen sollte, ob die beide ...Ref-Einträge vorhanden sind und diese ggfls. berücksichtigen.
Danke! Gerade getestet*:

Wenn man nur -GPSLongitude anfordert, aber nicht -GPSLongitudeRef, Letzteres aber gesetzt ist, dann wird implizit auch dieser Tag gelesen und ausgegeben:

Code: Alles auswählen

$ exiftool -T -GPSLongitude /tmp/Stonehenge.jpg 
1 deg 49' 35.90" W
Löscht man -GPSLongitudeRef und lässt sich -GPSLongitude ausgeben, dann ist die Ausgabe mehrdeutig, bzw. fälschlich eindeutig**:

Code: Alles auswählen

$ exiftool -GPSLongitudeRef= /tmp/Stonehenge.jpg 
    1 image files updated
$ exiftool -T -GPSLongitude /tmp/Stonehenge.jpg 
1 deg 49' 35.90"
Ich finde das äußerst schwach implementiert:
A: Ideal wäre natürlich, wenn -GPSLongitude für sich allein eindeutig wäre.
B: Wenn es das nicht ist, dann sollte es bei der Ausgabe auch nicht eindeutig gemacht werden, indem implizit ein anderer Tag herangezogen wird, der möglicherweise gar nicht existiert.
C: Falls selbst das gemacht wird, dann sollte wenigstens eine Warnung ausgegeben werden, dass die Ausgabe mehrdeutig ist, weil -GPSLongitudeRef fehlt.


*) Die Betrachtung gilt für -GPSLatitude analog.
**) Weil ohne Vorzeichen und Richtungsangabe positive Zahlen immer in Ostrichtung gelten.

dufty2
Beiträge: 1711
Registriert: 22.12.2013 16:41:16

Re: Metadaten (Koordinaten) in Bilddateien anzeigen

Beitrag von dufty2 » 11.10.2021 18:52:57

willy4711 hat geschrieben: ↑ zum Beitrag ↑
10.10.2021 23:36:28
Sehr schön macht das auch XnView MP.
https://www.xnview.com/de/xnviewmp/#downloads
Zu den ganzen Metadaten, kann man sich gleich die Karte anzeigen lassen:
3387
Iiih, das ist ja furchtbar: Ein kommerzielles Produkt, und dann noch GoogleMaps??

Der "Bildbetrachter" unter Gnome kann die GPS-Daten anzeigen, wenn auch etwas versteckt unter "Details".
Und wenn schon Karten dann bitte OpenStreetMap.
Danke.

Benutzeravatar
hikaru
Moderator
Beiträge: 13585
Registriert: 09.04.2008 12:48:59

Re: Metadaten (Koordinaten) in Bilddateien anzeigen

Beitrag von hikaru » 11.10.2021 19:12:26

dufty2 hat geschrieben: ↑ zum Beitrag ↑
11.10.2021 18:52:57
Iiih, das ist ja furchtbar: Ein kommerzielles Produkt, [..]
Meintest du tatsächlich "kommerziell", also von einem profitorientierten Unternehmen vertrieben, oder meintest du "proprietär" im Sinne von "Closed Source"?
Mit Ersterem sehe ich aus Debian-Sicht (DFSG) kein Problem, mit Letzterem schon.
dufty2 hat geschrieben: ↑ zum Beitrag ↑
11.10.2021 18:52:57
[..] und dann noch GoogleMaps??
[..]
Und wenn schon Karten dann bitte OpenStreetMap.
Wäre (auch?) hier dein Kritikpunkt die fehlende Offenheit?

Versteh mich nicht falsch, ich teile beide deiner Kritikpunkte (falls ich dich richtig verstehe), aber ich finde es immer recht peinlich, wenn man in solcher Kritik dann Äpfel und Birnen verwechselt.
dufty2 hat geschrieben: ↑ zum Beitrag ↑
11.10.2021 18:52:57
Der "Bildbetrachter" unter Gnome kann die GPS-Daten anzeigen, wenn auch etwas versteckt unter "Details".
Exif-Daten können vermutlich recht viele Bildbetrachter anzeigen. Debiangeeqie kann es z.B. auch. Aber eine Kartendarstellung (egal auf welchr Basis) ist schon eher ungewöhnlich, soweit ich weiß.

dufty2
Beiträge: 1711
Registriert: 22.12.2013 16:41:16

Re: Metadaten (Koordinaten) in Bilddateien anzeigen

Beitrag von dufty2 » 11.10.2021 20:20:34

phpmygpx kann das z. B.
Ist vergleichsweise aufwendig, weil man einen webserver braucht.
http://phpmygpx.tuxfamily.org/demo/phot ... tails&id=3

willy4711

Re: Metadaten (Koordinaten) in Bilddateien anzeigen

Beitrag von willy4711 » 12.10.2021 10:22:46

dufty2 hat geschrieben: ↑ zum Beitrag ↑
11.10.2021 18:52:57
Der "Bildbetrachter" unter Gnome kann die GPS-Daten anzeigen, wenn auch etwas versteckt unter "Details".
Und wenn schon Karten dann bitte OpenStreetMap.
Na dann sag doch mal dem Bildbetrachter: Bittschön mal die angezeigten Daten geschwind in OSM öffnen :wink:

Da nehme ich lieber ein kommerzielles Produkt, das dem privaten User gratis zur Verfügung gestellt wird,
relativ einfach zu bedienen ist, und eh den meisten Bildbetrachtern meilenweit überlegen ist.

Das Anzeigen der GPS- Daten ist, soweit man es nicht auf einer Karte überprüfen kann, aus meiner Sicht ziemlich sinnlos.
Ich kann jedenfalls mit diesen Daten ziemlich wenig anfangen (Xnview mit ExifTool):

Code: Alles auswählen

GPS Altitude 	 289 m Above Sea Level	
GPS Latitude 	 48 deg 13' 42.96" N	
GPS Longitude 	 14 deg 33' 42.62" E	
GPS Position 	 48 deg 13' 42.96" N, 14 deg 33' 42.62" E	
bzw. aus den gleichen BIld

Code: Alles auswählen

GPS Version ID 	 2.2.0	
GPS Latitude Ref 	 North	
GPS Latitude 	 48 deg 13' 42.96"	
GPS Longitude Ref 	 East	
GPS Longitude 	 14 deg 33' 42.62"	
GPS Altitude Ref 	 Above Sea Level	
GPS Altitude 	 289 m	

Benutzeravatar
MSfree
Beiträge: 10741
Registriert: 25.09.2007 19:59:30

Re: Metadaten (Koordinaten) in Bilddateien anzeigen

Beitrag von MSfree » 12.10.2021 11:15:06

willy4711 hat geschrieben: ↑ zum Beitrag ↑
12.10.2021 10:22:46
Na dann sag doch mal dem Bildbetrachter: Bittschön mal die angezeigten Daten geschwind in OSM öffnen
Programmiertechnisch wäre es kein großes Problem, vom Bildbetrachter einen Browser zu starten und dem die OSM-URL inkl. der GPS-Koordinaten mitzugeben.

Das wäre doch mal einen Verbesserungsvorschlag beim Entwickler des Bildbetrachters wert. :wink:

dufty2
Beiträge: 1711
Registriert: 22.12.2013 16:41:16

Re: Metadaten (Koordinaten) in Bilddateien anzeigen

Beitrag von dufty2 » 12.10.2021 15:13:53

willy4711 hat geschrieben: ↑ zum Beitrag ↑
12.10.2021 10:22:46
Na dann sag doch mal dem Bildbetrachter: Bittschön mal die angezeigten Daten geschwind in OSM öffnen
Igitt, jetzt kommt er auch noch mit Alexa daher.

Ne, ne, einfach "-c "%.6f"" beim exiftool mit angeben und schwuppdiwupp kannste die Ausgabe direkt in den (deutschen) OSM https://openstreetmap.de/karte.html reinkopieren
und landest schlußendlich in NiederOber-österreich.

Benutzeravatar
hikaru
Moderator
Beiträge: 13585
Registriert: 09.04.2008 12:48:59

Re: Metadaten (Koordinaten) in Bilddateien anzeigen

Beitrag von hikaru » 12.10.2021 16:21:40

willy4711 hat geschrieben: ↑ zum Beitrag ↑
12.10.2021 10:22:46
Na dann sag doch mal dem Bildbetrachter: Bittschön mal die angezeigten Daten geschwind in OSM öffnen :wink:
Dieses Script ruft Openstreetmap mit den Exif-Koordinaten des übergebenen Bildes im Standardbrowser auf:

Code: Alles auswählen

$ cat /tmp/osm.sh 
#!/bin/sh

x-www-browser "https://www.openstreetmap.org/?mlat=$(exiftool -n -T -GPSLatitude $1)&mlon=$(exiftool -n -T -GPSLongitude $1)" &
(Ja, der doppelte exiftool-Aufruf ist hässlich. Aber so spare ich mir String-Parsing zum URL-Aufbau.)

Das Script kann man als Plugin in Debiangeeqie einbinden. Geeqie-Plugins sind .desktop-Dateien. So eine Datei könnte z.B. so aussehen:

Code: Alles auswählen

[Desktop Entry]
Categories=Graphics;
Exec=/tmp/osm.sh %f
Icon=firefox-esr
Type=Application
MimeType=image/jpeg;image/jpg;
Name=osm
Name[de]=osm
Ein zum System passender lokalisierter Name muss vorhanden sein.
Den Icon-Namen hätte ich gern generischer gestaltet. Ich wusste aber auf Anhieb nicht wie. Mein Standard-Browser ist Firefox. Wer den nicht installiert hat, kann(/muss?) hier ein anderes Icon angeben (oder malt sich gar ein Eigenes).
Zuletzt geändert von hikaru am 14.10.2021 18:32:52, insgesamt 1-mal geändert.
Grund: Script auf Hinweis von dufty2 angepasst

eggy
Beiträge: 3331
Registriert: 10.05.2008 11:23:50

Re: Metadaten (Koordinaten) in Bilddateien anzeigen

Beitrag von eggy » 12.10.2021 16:44:59

Debianviking bietet übrigens auch die Möglichkeit die Bilder auf ner Karte anzuzeigen.
Und wer lieber scripten mag: https://exiftool.org/geotag.html

dufty2
Beiträge: 1711
Registriert: 22.12.2013 16:41:16

Re: Metadaten (Koordinaten) in Bilddateien anzeigen

Beitrag von dufty2 » 14.10.2021 17:51:15

hikaru hat geschrieben: ↑ zum Beitrag ↑
12.10.2021 16:21:40
willy4711 hat geschrieben: ↑ zum Beitrag ↑
12.10.2021 10:22:46
Na dann sag doch mal dem Bildbetrachter: Bittschön mal die angezeigten Daten geschwind in OSM öffnen :wink:
Dieses Script ruft Openstreetmap mit den Exif-Koordinaten des übergebenen Bildes im Standardbrowser auf:

Code: Alles auswählen

$ cat /tmp/osm.sh 
#!/bin/sh

x-www-browser "https://www.openstreetmap.org/?mlat=$(exiftool -n -T -GPSLatitude $1)&mlon=$(exiftool -n -T -GPSLongitude $1)"
Funktioniert prima, vielen Dank!
Jetzt hast es dem ClosedSource-FanBoy richtig gezeigt!

Kleine Anmerkung zum shell-skript:
Evtl. am Schluß noch ein "&" setzen, denn wenn der Browser noch nicht gestartet wurde, also durch das Script erst erscheint, gibt es einen Hänger und bei einem anschließendem
"Ctrl-C" die Fehlermeldung

Code: Alles auswählen

^CExiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.


Benutzeravatar
hikaru
Moderator
Beiträge: 13585
Registriert: 09.04.2008 12:48:59

Re: Metadaten (Koordinaten) in Bilddateien anzeigen

Beitrag von hikaru » 14.10.2021 18:30:55

dufty2 hat geschrieben: ↑ zum Beitrag ↑
14.10.2021 17:51:15
Kleine Anmerkung zum shell-skript:
Evtl. am Schluß noch ein "&" setzen, denn wenn der Browser noch nicht gestartet wurde, also durch das Script erst erscheint, gibt es einen Hänger [..]
Danke für den Hinweis!
Bei mir läuft der Browser praktisch immer. Deshalb hatte ich das übersehen.

Antworten