8 ms·
Quest-driven OpenStreetMap editing for Android
- unicornporn 9y agoI was running on some unmapped forest roads this weekend. When I used OsmAnd (which is my goto map app) I realized the roads where missing. I took a look at Google Maps via my mobile browser and realized the roads were there. What is the easiest way to contribute and map out these roads on OpenStreetMap? Before I've edited OpenStreetMap by hand by using a satellite imagery overlay. Could I use a mapper app like this to automate the process, or will I be manually editing GPX uploads in the end anyways? EDIT: Had to try it now. Simple and polished. I don't see a way to map out new roads, which is understandable (I don't think it's in the scope of this super simple app). I had some trouble understanding why the inner city of my town had no "quests". It turns out you have to go to the application menu and manually "Scan for Quests here". Some places might seem to have few quests. However, zooming in a lot revealed plenty of quests for most any urban area. Kudos for making it available via F-droid!
- mmel 9y agoI've found the editing interface on the website to be quite good, you can upload GPS traces if you don't want to map them out by hand.
- andretti1977 9y agoImo this app is a really good idea but the one of an automated difference check between google maps and osm road paths, at least for specific areas and using this app, would be really great and usefull to commit people mantaining osm even more!
- ZeroGravitas 9y agoWhen the UK government released cut down versions of their OS mapping, then several diff tools that allowed you to see where roads differed between the two systems appeared shortly after. I'd guess it's only copyright issues stopping this happening with Google. http://wiki.openstreetmap.orgwiki//OS_Locator#Comparison_tools http://wiki.openstreetmap.orgwiki//OS_Locator#Comparison_too...
- andretti1977 9y agoHere is the correct link: http://wiki.openstreetmap.org/wiki/OS_Locator#Comparison_tools http://wiki.openstreetmap.org/wiki/OS_Locator#Comparison_too... Didn't know it wasn't allowed to retrieve information from google maps and compare it to other maps
- Piskvorrr 9y agoYou could, I guess, compare maps for your own use (that's their purpose, after all); but what you must not do is transfer knowledge from Google's map into OSM (or vice versa). Would "I looked at GMap/OSM comparison and then reused what I saw in OSM" be wrong in the context of law? Would that be considered copying from Google? IANAL, but it seems to me that Google's position would be stronger than yours - they do have a "no derivatives without written permission" clause in the ToS, and an automated check looks as a completely different intent than normal map use.
- dublinben 9y agoWhen contributing to OSM, it's best to not use any other maps while you work. Consider it a form of clean-room mapping, if you will. Editors like iD and JOSM already provide powerful access to approved imagery sources and GPS traces. There's no need to 'steal' information from commercial maps like Google.
- Piskvorrr 9y agoThat's what I'm saying. You are probably trying to reply to parent.
- andretti1977 9y agoI wasn't suggesting to automatically copy infos from gmap to osm but to provide something like a notification that the two maps differ in a place/road. So, i understand that i can't create an automated list that lists what are the differences between gmaps and osm.
- Piskvorrr 9y agoNo. Sorry, but it's not allowed to use Google's maps for anything OSM-related, manually or automatically. Google has its own ToS and it explicitly forbids reuse in other maps; it would be unwise to start pirating its map.
- Mathnerd314 9y ago> What is the easiest way to contribute and map out these roads on OpenStreetMap? Dunno about easiest, but the most effective is probably to just buy the detailed satellite/aerial imagery, (http://microsites.digitalglobe.com/30cm/ http://microsites.digitalglobe.com/30cm/) run some machine learning algorithms to identify roads, and upload that. https://github.com/trailbehind/DeepOSM https://github.com/trailbehind/DeepOSM https://developmentseed.org/blog/2017/01/30/machine-learning-learnings/ https://developmentseed.org/blog/2017/01/30/machine-learning...
- distances 9y agoYou can't trace manually except from approved sources -- e.g. Google Maps is forbidden. I think this would fall in the same category.
- Piskvorrr 9y agoActually, as of yesterday, there is an approved source from DG. http://wiki.openstreetmap.org/wiki/DigitalGlobe http://wiki.openstreetmap.org/wiki/DigitalGlobe The actual issue for tracing paths is that they're hard to distinguish, even from hi-res aerial imagery; a bit of ground knowledge of the area helps a lot, so that you don't map nonexistent paths which are actually fences or such.
- distances 9y agoGreat! Yahoo's maps are generally good for tracing, but the quality varies from place to place. Hopefully this improves the situation.
- dagw 9y agorun some machine learning algorithms to identify roads If it was that easy we'd already be doing that. 30cm imagery is still very low resolution for tasks like spotting dirt tracks under foliage, plus even the current state of the art in image recognition gives far too many false positives and negatives to be really useful without having someone manually double checking everything.
- krzyk 9y agoFor adding streets it would be best to use iD (web editor from osm.org) or JOSM desktop app. If the satellite imagery is not available (iD one or in JOSM - those are approved satellite sources, that we can use - you can't use googles). In iD you just click on 3D hamburger on the right and select the source. Other option is to make a gps trace you can use any application and upload GPX it later on on the osm.org webpage or you can use OSMTracker for Android and make a trace and upload it directly from the phone.
- seren 9y agoThe issue with satellite imagery is that usually forest road/path are missing because they are covered with foliage. So I concur in this case, the easiest way is to create a gps trace you can upload and then edit with iD on openstreetmap.org
- andygates 9y agoOSMTracker has handy points and text notes, which makes it my choice for detail mapping a blank area.
- inevitable2 9y agoI think for OSM there is a legal problem 'copying' from Google Maps, but BING maps is ok and you can also select a number of other background maps in JOSM or the online editor.
- Piskvorrr 9y agoI'm using Locus Pro ( http://www.locusmap.eu/ http://www.locusmap.eu/ ) for hiking, and Vespucci ( http://vespucci.io/ http://vespucci.io/ ) for map editing. Tried various Android editors; in the end, they're all clumsy compared to the powerful but computer-oriented mouse+keyboard interface of JOSM.
- 77pt77 9y agoI second vespuci. I usually use MapsWithMe a lot so I add POIs all the time. For paths I just use Vespuci on mobile.
- lucb1e 9y agoOsmAnd can record tracks, which you can upload to openstreetmap.org (in GPX format, which OsmAnd uses as well). Then using the iD editor (the built-in, online one) you can overlay that track.
- rlarroque42 9y agoHave you already try OSM contributor? (https://github.com/jawg/osm-contributor https://github.com/jawg/osm-contributor) I work for Jawg, the startup behind it and we are very close to OSM France. Feel free to try it and ask questions about Jawg if you are interested in maps, tile-server or something else. (https://www.jawg.io/ https://www.jawg.io/)
- Doctor_Fegg 9y agoGreat to have you on board! Please do add surface tags when you're mapping forest roads - it makes all the difference for cyclists and other users.
- m-p-3 9y ago> However, zooming in a lot revealed plenty of quests for most any urban area. Yeah, I think they could improve the UI by putting a single marker with a digit to indicate there's multiple quests to complete bundled together instead of displaying nothing at all.
- Semaphor 9y agoNice :) I used osm a lot in Germany, far better data than Google. But currently I'm in South Africa and the data for osm is usually outdated or incorrect. This might help me help osm :)
- Mediterraneo10 9y agoThe inconsistency of OSM coverage from one place to another can be a bit baffling. While cycling around South Africa four years ago, I added quite a lot of detail to areas on the Garden Route. It’s a bit disappointing to look at the map and see that almost nothing has been done with these particular locations since then, even though it’s a heavily touristed area and a developed country where you’d think at least some locals would be interested in mapping. And yet, at the same time there are some rural areas around the world that seem out of the way, but they show continual improvements by successive visitors.
- Semaphor 9y agoI'm living in the suburbs of Pretoria, OSM showed a Woolworth store that according to the security guy hasn't been there in 3+ years :D
- andygates 9y agoIt's a wiki. You are invited to edit it! :)
- Mediterraneo10 9y agoI’m reluctant to encourage people to edit OSM just like that. OSM isn’t any more a wiki than Wikipedia is nowadays; that is, while it can be edited by the community, there are an enormous amount of rules and caveats that contributors should be aware of before they start editing, and it may well be that their edits will be reverted if they aren’t clued up to how things are done. In my own neck of the woods, there’s an OSM group with frequent meetups to guide newbies through editing. I think the best way for interested people to get involved is by learning in the company of experienced mappers, not just all by themselves at home. If such a stringent perspective scares some people away, at least the contributions of those who do stick around will be much higher-quality.
- habi 9y agoDoes anyone know of a similar app for iOS? I'm 'addicted' to OSM and such small quests would be awesome to kill some time at bus stops or during walks.
- Piskvorrr 9y agoWell, there's Maps.Me, which has some editing capabilities - I hear it's useful for entering e.g. opening hours or contact details for a POI (phone, website, etc.). I don't think it supports editing everything that's in OSM (only tried it briefly), but it could fit your use case; give it a try. Edit: Apparently other editors exist for iOS: http://wiki.openstreetmap.org/wiki/Apple_iOS#Editing_the_map http://wiki.openstreetmap.org/wiki/Apple_iOS#Editing_the_map
- habi 9y agoI know and use Maps.me a lot, but it lacks the survey character which I specifically find intriguing in this app. Also, there's http://www.pushpinosm.org/ http://www.pushpinosm.org/, but it will probably cease to function in iOS 11...
- inevitable2 9y agoI am using this app since about 2 weeks. Here in Gothenburg, Sweden, I usually get quests for street surface and opening hours. But it is unusable when driving in a bus or train, it is constantly updating position and quests and moving the map before you can click anything.
- andygates 9y agoThat looks impressively more modern than my preferred OSMtracker, which is really just a GPS trace with notes. I'll have to give it a try.
- iamlukesky 9y agoMaybe cluster objects at lower zoom levels? As it is now it's difficult to get an overview because of the quests only showing up when you're zoomed all the way in.
- evolvedlight 9y agoI've done some quests this morning - and took a look at the map history around me to see many other people also doing edits from this app. This is great! The level of participation this is enabling is really impressive!
- andybak 9y agoI think the gamification of contributions is extremely interesting and this is a great step in the right direction. However - there needs to be more "game". I've personally witnessed the obsessive nature of GPS-based mobile games (Ingress mainly). If we could harness some of that towards OSM it could be amazing. Considering the amount of energy gamers put into customizing and modding - if the right game harnessed OSM data then you'd have a willing workforce on tap.