normally i alway upload my GPS tracks to OSM, i’m sure are thousands of users are doing the same. so, what if Mapillary works in some options for auto upload the GPX extracted from the sequences to OSM? it can be a excellent helpful for the project.
I can see a problem with that. Gpx tracks are seen as a form of raw data in osm and it is not desirable that you edit your traces before uploading to osm. Traces in Mapillary are quite often heavily edited (and there is no way to tell if this happened) and thus shouldn’t be uploaded to osm.
The danger is that when you upload a Mapillary trace that’s edited with the help of a osm background, someone will later us that trace to improve the osm data. And voilà, you’ve created a circle jerk.
I think the solution can be that the python script for uploading should also generate a GPX from the EXIF co-ordinates and push that to OSM. http://wiki.openstreetmap.org/wiki/Upload_GPS_tracks
Anyway I think that GPS tracks are not the way we map today any more, there are aerial images that do better for this. In the early days we didn’t had that and GPS tracks were the only way to map streets.
I mostly agree with you here, but there are always situations where gps tacks are useful, like tracks in a forest that are hard to see on imagery, or recently build roads.
I think there are 2 possible solutions:
Mapillary should support downloading all gps traces in a given BBox
via the API, then editors like JOSM can add mapillary as a
additional and optional source for gps traces.
I’d prefer the first solution and like to add that there is already an attempt to find unmapped roads with scout/skobller data, for Mapillary it would be fine to add our point-data there.
There was some recent work done to add in more gps data traces to that in south america. A GPX export api/db dump would probably be a good fit to add in the same way.
How do you edit your trace in the Mapillary app? I think it would be safe to enable auto-uploading from the app. Obviously not the web interface though.
With the Mapillary API v4, all the old tools (or in this case, API calls) broke.
Here’s a quick Perl script to get GPX sequence[s]. For convenience, a single image ID can be specified from each sequence. https://www.openstreetmap.org/user/richlv/diary/400630
I’ve successfully used it to grab a GPX of my walk and upload it to OSM.
Useful when I forget to carry the GPS with me and have to rely on Mapillary uploads
I still had to manually hunt down a whole bunch of images in the Mapillary web interface, copypaste image IDs etc, but that’s kinda better than nothing.