Georeferenzierte Bilde positionieren???

Also wenn ich die josm-help–Seite richtig verstehe, musst du nur deine Bilder im richtigen Layer laden.

Dazu musst du einen neuen Layer anlegen (Datei > Neue Ebene oder STRG+N), diesen in einen GPX-Layer konvertieren (rechte Maustaste in der Layerliste und dort dann den Eintrag “Zu GPX-Ebene konvertieren” auswählen) und dann kannst du deine Bilder importieren.

Wie gesagt: Wenn die Hilfe stimmt… :wink:

kann ich bestätigen. die josm-Hilfe stimmt.

Werden die GPS-Koordinaten der Bilder vielleicht in einer für JOSM unbekannten Form abgelegt?

Ansonsten kann man, da GPX-Track des Garmins vorhanden, die Bilder mit diesem Track korrelieren.

Wie chris66 geschrieben hat:

Einfach über Datei–>öffnen das Bild in JOSM hochladen. Man sieht dann ein Kamera-Symbol. Anschließend kannst du als Hintergrund das Bing-Bild einblenden oder auch die OSM-Daten des entsprechenden Ausschnitts herunterladen - oder auch deinen GPS-Track.

Wenn du auf das Kamerasymbol klickst, wird das Bild aus Thumbnail eingeblendet.

Alles gerade ausprobiert. Ich bin erst durch diesen Thread darauf aufmerksam geworden, dass das überhaupt möglich ist und so einfach funktioniert :smiley:

Gruß

Rainer

Hast Du das schon versucht?

Gruß,
Norbert

Jetzt nochmal ganz langsam!

Es gibt genau 2 Möglichkeiten, beide benötigen keine Plugins:

Erste Möglichkeit, verwendet die Positionsdaten direkt aus den Bildern (EXIF):

  1. JOSM starten

  2. Über “Datei” → “Öffnen…” den Ordner mit den georeferenzierten Bildern oder die georeferenzierten Bilder direkt einzeln auswählen

  3. “Öffnen” anklicken

Zweite Möglichkeit, verwendet die evtl. genaueren Positionsdaten deines GPX-Tracks:

  1. JOSM starten

  2. Über “Datei” → “Öffnen…” die GPX-Datei auswählen und “Öffnen” anklicken

  3. Rechtsklick auf die soeben neu erzeugte GPX-Ebene und dort “Bilder importieren” anklicken, dort kannst du einen ganzen Ordner oder einzelne Bilder auswählen.

  4. “Öffnen” anklicken.
    Wenn die Bilder selbst schon georeferenziert sind (EXIF), werden die Positionsdaten der Bilder direkt aus den EXIF-Tags ausgelesen und verwendet.
    Sind die Bilder hingegen nicht georeferenziert (EXIF), öffnet sich direkt der Dialog für die Korrelation und es geht weiter mit Punkt 7, wobei dann bei Punkt 8 natürlich “Position überschreiben” nicht möglich ist, da die Bilder keine zu überschreibenden Positionsangaben besitzen

  5. Möchtest du nicht, dass die Positionsdaten der Bilder (EXIF) verwendet werden, da diese nicht so genau sind, wie die Positionsdaten deines GPX-Tracks von deinem getrennten GPS-Gerät, dann kannst du die Bilder an diesen GPS-Track anpassen lassen (also die ungenaueren Positionsdaten aus den Bildern (EXIF) durch die genaueren Positionsdaten aus deinem GPS-Gerät überschreiben lassen), dazu auf die soeben neu entstandene Ebene “Georeferenzierte Bilder” rechtsklicken

  6. Dort “Mit GPX korrelieren” anklicken

  7. Offset angeben (also den Unterschied zwischen Handyzeit und GPS-Gerätezeit)

  8. Unter “Position überschreiben für:” die Option “Fotos mit Ortsinformationen in EXIF-Daten” aktivieren und “Korrelieren” anklicken, falls dir der Offset nicht bekannt ist und du ihn nachträglich nicht mehr ermitteln kannst, da du inzwischen die Handyzeit umgestellt hast oder diese schon zu sehr weiter abgedriftet ist, kannst du vorher “Manuell justieren” oder “Automatisch ermitteln” verwenden.

Falls du den GPX-Track nicht angezeigt haben möchtest oder diesen nachträglich hinzufügen möchtest, kannst du auch Punkt 1-3 der ersten Möglichkeit ausführen und danach ab Punkt 5 der zweiten Möglichkeit fortfahren.

Gruß,
Mondschein

Hier meine Erfahrungen:

Kamera mit eingebauter Uhr, jedoch ohne eigebauten GPS Empfänger und separates GPS-gerät das den Track aufzeichnet:

Zu Beginn des Tages ein Foto vom GPS gerät machen, auf dem die genaue Uhrzeit erkennbar ist.

Dann losziehen, track erstellen und interessante Positionen im gelände fotographieren.

Zuhause dann den track und die Fotos von den geräten herunterladen und im PC abspeichern.

Dann JOS öffnen, dort den track (über Datei importieren) einladen

Dann in JOSM die Fotos einladen, genauso wie zuvor

Es erscheint ein Fenster, in dem der Zeitunterschied zwischen dem track und den Fotos abgefragt wird. Dort das Foto suchen vom GPS-gerät mit der angezeigten Uhrzeit. Die eintippen und es erscheint der track mit kleinen Foto-Icons an den jeweiligen zusammenpassenden Zeitpunkten. Nun die"OSM-Karte" dazuladen und eventuell noch BING als Hintergrund und es kann einfach von Foto zu Foto “gehüpft” werden und die Eintragungen gemacht werden.

Wenn die Kamera selbst einen GPS-Empfänger hat, werden die Koords des Fotozeitpunkts direkt in den Fotodaten EIF angespeichert, d.h. wie die Vorschreiber angeben, einfach diese Fotos importieren, sie erscheinen dann als kleine Icons an den zugehörigen Standorten des geknipsten Fotos.

Achtung: Bei meinem Foto, ein Sony, braucht der GPS-Empfänger ziemlich lange bis zu einem guten Fix. Wenn also der Fotoapparat ständig in den Stromsparmodus fällt und dann erst zum Knipsen eingeschaltet wird (ohne Wartezeit auf den Fix) liegen die Foto-Koords ziemlich daneben.

Michelwald

@Michaelwald:

Ich weiß zwar nicht ob deine Kamera das kann: Aber manche haben in den Einstellungen die Möglichkeit “GPS” auf “on” zu setzen. Das bedeutet der GPS-Empfänger ist immer aktiv (auch bei Kamera im Standby) - frisst zwar Akku aber erspart unpräzise GPS-Angaben.

Hallo Tunnelbauer,

ja, ich kann die Kamera / GPS in den Dauerbetrieb setzen (wie Du sagst, hält der Akku dann bei meinem Modell nur knapp 3 Stunden). Trotzdem hatte ich manchmal schlechte Koords, wenn ich nicht etwas gewartet hatte bei den einzelnen Fotos, d.h. die kleinen icons lagen deutlich neben dem parallel mitgezeichneten track vom GPS Gerät (bei mir ein Garmin CSx 60).

Möchtest du die Positionsangaben aus den EXIF-Daten der Bilder nicht verwenden und durch die Positionsangaben aus deiner GPX-Datei ersetzen, so beachte Punkt 5 (der zweiten Möglichkeit) meiner Anleitung (Beitrag #16). :slight_smile:

Gruß,
Mondschein

Mein Samsung S1+ Android Handy schafft es überhaupt nicht die GPS Position ins EXIF zu schreiben.
Nur in der internen Bilder-DB wird die Position gespeichert und bei Anklicken auf “Details” in der
Bildansicht angezeigt.

Welche Android-Version ist denn installiert?

Mein Android 2.3 speichert in den EXIF-Daten für “GPS Longitude” und “GPS Latitude” leider nur “DD MM SS” und nicht z.B. “DD MM SS**.ssss**” (also mit zu geringer Genauigkeit), so dass die Bilder praktisch nie auf dem gleichzeitig ebenfalls mit diesem Handy aufgezeichneten GPS-Track liegen, denn hier werden die unveränderten NMEA-Positionsangaben (direkt aus dem GPS-Modul) abgespeichert, also ohne nachträglichem Abschneiden der Nachkommastellen, so liegen dann die EXIF-Positionen oft ca. 30 Metern neben dem GPS-Track.
Weiß jemand, ob sich das mit Android 4.0 oder 4.1 geändert hat?

Gruß,
Mondschein

2.3.5

Ist leider so:
http://www.android-hilfe.de/samsung-galaxy-s-plus-i9001-forum/157809-gps-koordinaten-fotodatei-exif.html

Für das Samsung Galaxy S Plus (GT-I9001) gibt es übrigens eine Aktualisierung auf 2.3.6.
Das Problem mit den fehlenden EXIF-Positionen tritt bei mir mit Android 2.3.6 nicht auf.

Gruß,
Mondschein

Ja, den Thread hatte ich auch schon gefunden und den Patch aus Beitrag #17 installiert.

was wohl daran liegt, dass ich das Foto in meiner Wohnung gemacht habe. :wink:

Im Programm steht:

Also hilft eine Aktualisierung auf 2.3.6 auch nicht?

Das Programm verwendet übrigens http://code.google.com/p/sanselanandroid/.

Gruß,
Mondschein

Man muss nicht mal über Datei → laden gehen in JOSM. Drag & Drop tut es auch schon. Bilder aufs JOSM-Fenster schmeissen und gut ist - wenn die Geotags im EXIF des Bildes sind. Das Feature ist schon einige Zeit im Core, ich gehe mal davon aus, dass Du keine Uralt-Version verwendest. Wenn es bei Dir nicht tut, bleibt immer noch die Möglichkeit dass Deine Kamera Dialekt spricht, den JOSM nicht kapiert, was aber eigentlich nicht vorkommen sollte.
Dann am besten bei http://josm.openstreetmap.de/newticket ein Ticket eröffnen und ein Beispielbild beilegen.

Hallo Leute,

so, jetzt habe ich Eure Beträge gelesen, probiert und experimentiert und…nichts ging!:mad:

Aber, ich habe die Lösung gefunden, warum es nicht geht. Wie Ihr in diesem Thread lesen könnt

http://www.android-hilfe.de/samsung-galaxy-s-plus-i9001-forum/157809-gps-koordinaten-fotodatei-exif.html

werden scheinbar bei Samsung-Geräten keine direkten GPS-Infos in die jpg-Datei geschrieben, keine EXIF-Einträge.
Dieser werde in einer eigenen Meta-Datei gespeichert und bei Bedarf vorher abgefragt und das Handy macht dann den Rest.
Auch wenn mann die Eigenschaften-Details der Bilder am PC betrachtet, sind die GPS-Eintrag alle 0; 0; 0;

Die einzige Lösung die ich jetzt gefunden habe ist eben der OSM-Tracker für Android. Er zeichnet einen Track auf und die gemachten Bilder werden dem Track absolut richtig zugewiesen, eben georeferenziert.

Ich wollte halt bei einer längeren Radltour nicht dauern ein zweites Gerät mit aufzeichnen lassen, das GPS braucht beim Handy ziemlich Akku.
Finde ich von Samsung nicht gut, die Infos nicht direkt an die Datei zu hängen.

Nochmals danke für Eure Bemühungen, geholfen hat es leider nicht, aber schon die gute Absicht zählt. :sunglasses:

Ok, dann bist Du also über das gleiche Problem gestolpert. Siehe Post #25 für einen Patch den Du noch probieren könntest.

Link: http://www.android-hilfe.de/samsung-galaxy-s-plus-i9001-forum/157809-gps-koordinaten-fotodatei-exif-2.html#post3480163

Nach dem Fotografieren einmal die Android Foto-Galerie, und anschliessend das Gps2Exif Tool aufrufen, dann die zu patchenden
Fotos auswählen.

Ansonsten ist die herkömmliche Methode die Bilder per Zeitstempel mit dem Track zu synchronisieren
wohl stressfreier.

Sony hat es mal fertig gebracht, die Daten zwar in EXIF zu schreiben, dafür aber ein eigenes Format zu nehmen, was keine SW verstanden hat