Replies: 22 comments 30 replies
-
A lot of driver are alone in the car. Around your living place I think it is not hard for you to add the correct speed limit manually in OSM. you can use the Max speed overpass to check your neighborhood. |
Beta Was this translation helpful? Give feedback.
-
Sure, I was mainly thinking about highways and such roads, not commuting travels :) |
Beta Was this translation helpful? Give feedback.
-
You can use OSM Notes to mark changing speed limits(as passenger). After your trip you can open OSM in your browser and fix speed limits with the online editor. Also there are country specific maxspeed in city or outside. In Austria for example are 50km/h in city, 100km/h outside the city and 130km/h on motorway. |
Beta Was this translation helpful? Give feedback.
-
Editing Speed Limits during driving is quite hard. In most cases the road Segment Needs to be cuted where the Limit starts and where it ends. |
Beta Was this translation helpful? Give feedback.
-
I agree. Either take photos or add an OSM note where the speed limit is missing or wrong so that others can fix or resurvey it. |
Beta Was this translation helpful? Give feedback.
-
Yes there are no nice widgets to use. Though you can use Quick Action button and create templates for several actions like creating quickly poi/notes and then later submit it to OSM. |
Beta Was this translation helpful? Give feedback.
-
What about reading from GPX files? Otherwise, I would suggest taking photos for Mapillary. |
Beta Was this translation helpful? Give feedback.
-
Sure, but they could be coded in OSM as well, isn't it? By the way, for France at least, default speed limits are tagged
Sure, that's one of the main obstacle I see in editing speed limits (that's also an issue I'm aware of with StreetComplete). Not sure if this could be easily automated?
Mapillary is not the easier solution in my opinion. Is there a plugin to take pictures from Osmand (I'm not aware of this)? Else, it means switching between two apps (and then, driver can no longer see upcomings instructions). Additionnally, Mapillary app is not opensource and I know some users can't use it (not available on F-Droid for instance).
Actually, given the previous comments and the specifities of OSM speed limits, this sounds like a really nice UI. I can think of having a speed limit display, with a "?" sign instead (for instance) if the speed limit is unknown. Clicking on it would open a popup to enter speed limit (an input field of type number, or maybe something like this with predefined speed limits https://vinkoy.github.io/wslb/images/site_338_043/img2.png?) and this would result in a note added into OSM according to a predefined template. What do you think about it? Having a set of predefined speed limits means user could tweak it according to their local legislation (then solving issue of speed limits differing from one country to another). Adding a note means there is no special OSM edition to handle. The only remaining issue I could think of is handling the end of speed limit, but I guess this could be handled by clicking again the speed limit button and adding a templated "end of previous speed limit" OSM note? |
Beta Was this translation helpful? Give feedback.
-
I like the idea of having a simple way to add missing speedlimits. |
Beta Was this translation helpful? Give feedback.
-
IIRC there is an app to capture speed limits and other map features while driving: |
Beta Was this translation helpful? Give feedback.
-
This is definitely not the same thing as this issue. OSMAnd has a quite huge user base, extending well beyond the OSM "active" contributors. Most of them are probably willing to contribute at some point (think Waze-like contribution). You will however lose them if they need to install any other app, even more if this is a geeky UX app and definitely loose all of them when they actually have to post-process their edits on a different device / website. :/ |
Beta Was this translation helpful? Give feedback.
-
I don't think osmand will loose users because they don't provide a way to edit maps. In fact i cannot remember having a nav used which allows such an action. I appreciate that you want to contribute to osm but there are far better ways. While driving you really shouldn't try to edit maps. Just use the note taking function and edit it afterwards. The note is stored with your current gps data so its easy to find the place and you can add many more information than just speed limit. |
Beta Was this translation helpful? Give feedback.
-
I think you missed my point in my latest comment. OSMAnd will definitely not loose users by not providing a way to edit maps. OpenStreetMap ecosystem in general will definitely loose a very valuable way of getting consumers (in the sense of using the data without even noticing it) to contribute.
This workflow is working for a geek or a tech-savvy user. Not for the average nav system consumer. Basically no one except OpenStreetMap active contributors will ever look into a workflow involving taking a note while driving, looking back at notes afterwards, opening openstreetmap.org (or JOSM or any other app) on a device afterwards, logging in and handling the form-based edition to update max speeds. Correct me if I'm wrong, but I do think of OSMAnd as the perfect "Waze-like" alternative based on FOSS. It is also the nav system of choice for a large number of transportation modes (OSMAnd is definitely a thing for cycling for instance). I see it as a perfect entry point for OSM contribution through a very simple task which is max speed editing. From the user point of view, the info is already displayed on screen, easy to check and easy to fix (if we asbtract the OSM way splitting model which is a backend issue). Plus users definitely have a direct feedback on this and see the interest into fixing these. |
Beta Was this translation helpful? Give feedback.
-
Thanks @Phyks 👍 same thoughts from me. Visual editing is much more intuitive and possible for any "normal" user (compare StreetComplete)
E.g. in TomTom nav you can easily channel back speed limit and other map changes (unfortutately that is vendor locked data), but users complain that feedback does not get incorporated. Related issues/requests for osmand are:
(this is both possible in TomTom) |
Beta Was this translation helpful? Give feedback.
-
I have not used waze yet, but there it seems to be possible to also report back a lot of data, including map issues in a visual way. |
Beta Was this translation helpful? Give feedback.
-
@Phyks I totally agree with you. But a possible, although not ideal, temporary solution is to write an osm note, and hope that someone will pick it up, or even you, and add it to OSM. |
Beta Was this translation helpful? Give feedback.
-
Good that you agree :-) And yes there is an existing non-ideal & indirect solution. And that's why this issue was opened (I guess): Request to implement a better (visual & direct) solution, because it has a great potential! Also see #7655 |
Beta Was this translation helpful? Give feedback.
-
Redesigning the ux of osmand may take tons of effort. It's full with features within features, most of them are quite important. I'm not a ux designer, but I began thinking about it, and how to solve at least some of the stuff. |
Beta Was this translation helpful? Give feedback.
-
@itzikiap Agree that it's off topic here. Thanks. Too many ideas in my head ;-) So let's continue to discuss here if and how to provide an easy and stimulating way to contribute speedlimit changes. |
Beta Was this translation helpful? Give feedback.
-
From a technical point of view there is a long list of arguments why StreetComplete unfortutately has not yet implement this. Probably a lot of them also apply here, but maybe other people here have some ideas how to solve it. |
Beta Was this translation helpful? Give feedback.
-
I think we're losing focus here. The software is called OSMAND: OpenStreetMap Automated Navigation and Directions. Not OSMANDE: OpenStreetMap Automated Navigation and Directions and Editing. Adding an Editing function to the software is significantly more complicated than what it does now, even if it's only to support adding speed limits. There are many what-if cases that must be considered, even for a simple feature such as this. I don't think that it sous be added to the software; the recommendations to use recorded Notes, or photos/videos recorded by OSMAND, or an external application such as Mapillary or KartaView, are the right way to go. Everyone reading this Issue does know that OSMAND can take photos and video within the app, right? A while back I submitted a feature request #8239 to aid in finding roads that are missing maxspeed values, but I think that's as far as OSMAND should go. It excels at providing data from OSM. Let's not take it away from its core strength. |
Beta Was this translation helpful? Give feedback.
-
This issue has completely derived, and I doubt there is any slight chance to move forward given the amount of noise and off-topic discussion in this issue. I'm closing it and unsubscribing (EDIT: Actually it got converted to a Github idea, so no need to close anything. I'm no longer actively involved in promoting it), but you can still mention me (@Phyks) if this is on-topic and not a discussion on a personal level or what you think about me. In short:
The point is not to have an all-editing ability in OSMAnd. The point is that OSMAnd is extremely good at providing driving instructions, and I do know people with no idea of what OSM is using it. They would never contribute (for whatever reason that you deem valid or not: time, complexity, full-fetaured editor, etc.) but they'll happily contribute whatever they can from a simple interface related to what they are using OSM for and at the moment they are using it. They would "instant Waze-contribute" through OSMAnd (incorrect max speed, road incidents, traffic), they would never "offline contribute" (editing the map, which you can also do offline in Waze). Then, the scope of this issue is limited to maxspeed (not my preferred tag, not a first step towards much more, just the only intersection between what could be live-edited in OSM and what OSMAnd is mainly used for) since OSM is not fit for realtime events (road incidents). The only arguable extension I could think of would be "editing the destination POI", which is 1/ already doable in OSMAnd and 2/ could be easily deferred to another app such as StreetComplete (it does not have the same constraints of minimum interaction as in-driving editing). |
Beta Was this translation helpful? Give feedback.
-
Hi,
I noticed Osmand is using OSM speed limits and can be configured to show them on screen while navigating. However (at least near my place), there a lots of roads without any street limit set in OSM.
Waze is also doing a similar thing, displaying the speed limit. But contrary to Osmand (as far as I know), when there is no data there is a nice UI to submit new speed limits. This is super useful and could be used to contribute while driving (for the passenger use, of course). As Osmand is quite widely used as a routing app, I guess it could help put speed limits in OSM quite easily.
I know about StreetComplete which is offering a nice UI as well for setting speed limits, although it is not super convenient to use while driving, and would require a switch of apps.
What do you think about it?
Thanks for all the work you are putting in Osmand!
Beta Was this translation helpful? Give feedback.
All reactions