OpenStreetMap

Screenshot Mapillary2JOSM

Der Dienst Mapillary, der Crowdsourced Streetview-Bilder sammelt, hat die Bilder bekanntermaßen zur Nutzung für OSM frei gegeben. Allerdings ist der Wechsel zwischen Editor und Mapillary Webseite immer ein wenig nervig. Leider habe ich keine Ahnung von JOSM-Plugins, habe aber einen anderen Weg gefunden die Bilder in JOSM zu bekommen. In GPX-Dateien können URLs zu Bilder hinterlegt werden. JOSM kann diese Bilder anzeigen. Also habe ich ein Tool gebaut, welches die Mapillary-API benutzt und aus den Informationen GPX Dateien erzeugt, welche dann in JOSM geladen werden können.

Das Tool ist unter http://osm.lyrk.de/mapillary2JOSM/ zu finden. Einfach die Karte an den gewünschten Platz schieben und auf Download GPX klicken. Die blauen Linien zeigen an welchen stellen Bilderstrecken vorhanden sind. Es kann passieren, dass in einem Kartenausschnitt zu viele Bilder vorhanden sind und die API aussteigt. In solch einem Fall einfach noch ein Stück rein zoomen und noch mal probieren. (Ja ich weiß, es gibt Orte an denen auch auf maximalem Zoom zu viele Bilder vorhanden sind - außer das Browserfenster kleiner ziehen habe ich da auch noch keine Lösung dafür.)

Ist die GPX-Datei geladen, kann man sie einfach in JOSM werfen und auf die Bilder klicken.

So ganz glücklich bin ich noch nicht, da JOSM Bilder aus GPX-Dateien anders anzeigt, als wenn ich georeferenzierte Bilder direkt in JOSM lade. So wird die Aufnahmerichtung des Bildes nicht angezeigt, obwohl sie in der GPX-Datei steht. Auch kann man sich nicht einfach mit Pfeilbuttons durch die Bilder durch klicken. Ich habe da schon versucht JOSM-Session-Dateien zu schreiben, aber der coole Bildviewer kann wirklich nur mit lokalen Dateien umgehen. Falls jemand eine Idee hat wie sich das lösen lassen könnte wäre ich sehr interessiert. Vielleicht ließt ja auch ein JOSM-Entwickler mit und kann da mehr zu sagen.

Ich hoffe das Tool hilft beim mappen. Der Code liegt auf github und das Skript kann auf http://osm.lyrk.de/mapillary2JOSM/ benutzt werden.

Discussion

Comment from MKnight on 26 December 2014 at 00:28

Wollte mir das gerade mal anschauen, bekomme aber leider für recht kleine Bereiche (kleiner 5km) mit wenigen Fotos ein “Bereich zu gross”.

ich gehe für den schnellen Zugriff bisher einen etwas anderen Weg. Ich habe mir ein “osm-links”-ähnliches PHP-Script auf Shift+H gelegt, welches den aktuell geladenen JOSM-Bereich in diverse Anzeige- und QA-Tools übersetzt: https://www.picflash.org/picture.php?key=PP32X3&action=show

Hat für mich auch den Vorteil verschiedene Dienste (bspw. Bing-schräg vs Mapillary) in Tabs zu laden.

Comment from holgermappt on 31 January 2015 at 19:13

Bei mir kommt auch nur “Download fehlgeschlagen. Bereich zu groß.” Habe maximalen Zoom und das Browserfenster recht klein. Geht evtl. der Zugriff auf die Mapillary-API nicht mehr?

Log in to leave a comment