[[Vorlage(Archiviert, )]] ## [[Vorlage(Getestet, xenial)]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] [:Programmstarter: Einen Programmstarter erstellen] }}} [[Inhaltsverzeichnis()]] [[Bild(./geotag-logo.png, 48, align=left)]] Wäre es nicht praktisch, wenn Fotos den Ort der Aufnahme enthalten würden? Während früher Papierbilder auf der Rückseite beschriftet werden konnten, lassen sich heute dementsprechende Ortsdaten als sog. [wikipedia:Geo-Imaging:Geotags] in das jeweilige Bild einbetten. Damit lassen sich diese Daten bequem mit dem Bild aufbewahren und können nicht verloren gehen. Zumindest nicht, solange das Foto noch da ist... [[Vorlage(Bildunterschrift, ./geotag-action.jpg, 266, "Programmoberfläche", right)]] Obwohl derzeit nur wenige Kameras Geodaten mittels [wikipedia:Global_Positioning_System:GPS] direkt ermitteln und schreiben können (Stand: Juli 2012), sind diese Informationen im [wikipedia:Exchangeable_Image_File_Format:Exif]-Header (Kopfbereich) von Digitalbildern untergebracht. Es gibt eine Reihe von Artikeln, die zum Thema [:Kategorie/GPS:GPS] weiterhelfen. Wer keinen GPS-Logger besitzt, nimmt stattdessen [sourceforge2:geotag:GeoTag] {en}. Mit diesem Programm kann man seine Bilder bequem nachträglich mit Geodaten versehen. Voraussetzung ist allerdings ein Internetzugang, da Karten aus [http://maps.google.de/ Google Maps] {de} benutzt werden. Man kann das Programm aber auch zur Anzeige der Geodaten nutzen. Neben den Dateiformaten '''JPG''' und [wikipedia:GeoTIFF:TIFF] werden die speziellen RAW-Formate einiger Kamerahersteller ([http://geotag.sourceforge.net/?q=node/14 Liste] {en}) unterstützt. Mit [:Archiv/Pictag:Pictag] gab es zeitweise eine einfach gestrickte Alternative, die allerdings nur für [:Precise:Ubuntu 12.04] verfügbar war. Empfehlenswert ist auch [:digiKam:], das sowohl die Anzeige als auch das Setzen von Geodaten beherrscht. Weitere Programme sind im Artikel [:Metadaten/Geokodierung:] zu finden. = Voraussetzungen = Geotag basiert auf [:Java:]. Wie man eine Laufzeitumgebung ([:Java#JRE:JRE], ab Version 6) installiert, ist im Artikel [:Java/Installation#OpenJDK:] beschrieben. Darüber hinaus werden noch die folgenden Programme benötigt: {{{#!vorlage Paketinstallation libimage-exiftool-perl, universe, siehe [:ExifTool:] dcraw, optional, zum Umgang mit [wikipedia:Rohdatenformat_(Fotografie):RAW]-Dateien gpsbabel, universe, optional, zum Umgang mit [wikipedia:GPS_Exchange_Format:GPX]-Dateien, siehe [:GPSBabel:] }}} Zusätzlich braucht es noch einen [:Internetanwendungen#Webbrowser:Webbrowser]. Getestet wurden [:Firefox:], [:Opera:], [:Konqueror:] und [:Epiphany:]. JavaScript muss aktiviert sein. = Online-Nutzung = [[Bild(Java/duke_thumbs_up.png, 50, align=right)]] Statt der nachfolgend beschriebenen Installation auf dem eigenen Rechner kann man auch [:Java#Java-Web-Start:Java Web Start] für Geotag verwenden: [http://geotag.sourceforge.net/geotag.jnlp geotag.jnlp] {dl}. Dann nutzt man automatisch immer die neueste Version. = Installation = [[Bild(Wiki/Icons/synaptic.png, 48, align=right)]] Geotag ist nicht in den offiziellen Paketquellen enthalten. Das Programm kann man aber über die Downloadseite des Projekts [http://sourceforge.net/projects/geotag/files/ herunterladen] {en} {dl}. Während die gepackte Archivdatei '''geotag-0.0xx.tar.gz''' den Quellcode enthält, steht '''geotag-0.0xx.jar''' für das eigentliche Programm. Normalerweise wird nur letztere Datei benötigt ('''XX''' ist durch die jeweils aktuelle Programmversion zu ersetzen). [[Vorlage(Fremd, Software, "")]] Gestartet wird das Programm in einem Terminal [2] mit dem Befehl: {{{#!vorlage Befehl java -jar geotag-VERSION.jar }}} Bei Bedarf kann man sich einen Programmstarter [3] anlegen. Als Symbol lässt sich das obige Logo nutzen. = Einstellungen = Unter ''"Datei -> Einstellungen"'' lassen sich die Pfade für die externen Anwendungen wie * Webbrowser * ExifTool * GPSBabel und * Dcraw angeben bzw. kontrollieren. Es gibt noch viele weitere Optionen, die aber nur bei Problemen kontrolliert werden müssen. Da das Programm einen internen Webserver nutzt, um eine Karte mit Google Maps anzuzeigen, darf eine interne Firewall auf dem verwendeten Computer den Port `4321` nicht blockieren. = Bedienung = [[Bild(./geotag-placemarker.png, 64, right)]] Entweder öffnet man ein Einzelbild mit ''"Datei -> Bild hinzufügen..."'' oder einen kompletten Bilderordner mit ''"Datei -> Verzeichnis hinzufügen..."''. Nachdem man ein Bild mit links ([[Vorlage(Tasten, lmb)]]) ausgewählt hat, lässt man sich mit einen Rechtsklick ([[Vorlage(Tasten, rmb)]]) dieses Bild ''"auf Karte zeigen"''. Nun öffnet sich im Hintergrund automatisch ein Browserfenster bzw. -tab mit einer Ortsmarkierung. Nach dem Wechsel zum Browser verschiebt man diese Marke an den Ort der Aufnahme. Dann wechselt man zu Geotag zurück, wo die Ortsmarkierung bereits eingetragen ist. Fertig. Zusätzlich lassen sich noch die Höhe über [wikipedia:Normalnull:NN] (Meeresspiegel) und anschließend ein Ortsname über das Kontextmenü ([[Vorlage(Tasten, rmb)]]) automatisch ermitteln. Sämtliche Angaben können aber auch manuell erfolgen. Gespeichert wird mit ''"Datei -> Neue Orte speichern"''. Die Originalfotos werden dabei nicht überschrieben, sondern erhalten den Zusatz '''_original'''. Eine Option zum automatischen Überschreiben ist ab Version 0.069 enthalten (''"Datei -> Einstellungen -> Externe Programme -> Exiftool -> Beim Speichern Sicherungskopien von Bildern anlegen"''). {{{#!vorlage Hinweis Beim Beenden des Programmes werden Bilder mit neuen Geodaten nicht automatisch gespeichert! Alle Bilder, die in der Übersicht noch '''fett''' markiert sind, sollten vorher gespeichert werden. }}} Besonders praktisch ist die Möglichkeit, die Geodaten eines Bildes auf die restlichen Bilder eines Ordners zu übertragen. Das gilt auch für den Ortsnamen. Nachdem man ein Bild mit Geodaten versehen hat, kann man diese Daten via Rechtsklick ([[Vorlage(Tasten, rmb)]]) und ''"Ort übertragen"'' bzw. ''"Ortsnamen -> Übertragen"'' auf die restlichen Bilder anwenden. == GPS-Tracks == GeoTag kann aufgezeichnete Wege (Tracks) auf zwei Arten nutzen: entweder direkt durch Auslesen aus dem GPS-Gerät mit Hilfe von [:GPSBabel:] oder unter Nutzung einer externen '''.gpx'''-Datei. Da bisher nur das GPX-Format 1.0 verwendet werden kann, muss man unter Umständen einen externen GPX-Track erst konvertieren. Beispiel einer Umwandlung von GPX 1.1 nach 1.0: {{{#!vorlage Befehl gpsbabel -i gpx -f GPX-1.1-TRACK.gpx -o gpx,gpxver=1.0 -F GPX-1.0-TRACK.gpx }}} Nun kann man die Track-Daten entweder über ''"Datei -> Strecken vom GPS laden"'' oder ''"Datei -> Strecken aus Datei laden..."'' einlesen. Die Zuordnung erfolgt über einen Rechtsklick [[Vorlage(Tasten, rmb)]] auf ein Bild und die Auswahl von ''"Ort suchen"''. Ein alternatives Programm für diesen Zweck ist [:FoxtrotGPS:] = Geodaten nutzen = Siehe [:Metadaten/Geokodierung#Geodaten-nutzen:]. = Links = * [sourceforge2:geotag:Projektseite] {en} * [http://geotag.sourceforge.net/?q=node/18 FAQ] {en} * [http://geotag.sourceforge.net/?q=node/11 Dokumentation] {en} * [http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2010/11/Reverse-Geotagging-mit-Geotag Pfadfinder - Reverse Geotagging mit Geotag] {de} - Artikel LinuxUser, 11/2010 * [http://www.geosetter.de/ GeoSetter] {de} - ähnliches Programm für Windows * [http://wiki.openstreetmap.org/wiki/Geotagging_Source_Photos Geotagging Source Photos] {en} - OpenStreetMap Wiki * [:Metadaten:] {Übersicht} Übersichtsartikel #tag: Grafik, Internet, GPS, Bildverwaltung, Java, Metadaten