Gnome Maps is a layer of abstraction on top of that. Not only is there no "Fix an Error" link, there's no clear path for an end user reach the Beginner's page in the OSM Wiki explaining how to edit data.
Gnome Maps is a layer of abstraction on top of that. Not only is there no "Fix an Error" link, there's no clear path for an end user reach the Beginner's page in the OSM Wiki explaining how to edit data.
If you right click on the map, or click the "add a note" button on the right hand side, you can add a note to the map describing a mistake. You don't need to be logged in
On osm.org on my Firefox on Android I can long press and get the same popup which allows me to "Add a note". There is also the button on the right hand side for adding a note.
> a Hacker News comment hours later
My apologies, I'm in Europe and timezones, eh?
> Nobody outside the OSM community looking at "add a note" would know that it is a good way to record an error.
Can you suggest a better wording? or icon? Or system?
FTR, when you click on "add a note to the map" you get text saying:
> Spotted a mistake or something missing? Let other mappers know so we can fix it. Move the marker to the correct position and type a note to explain the problem.
"Commercial Road" - no relevant results in two pages.
"Commercial Road malvern" - no results at all. It turns out in Malvern, Commercial Rd is called Malvern Rd. It seems cruel that OSM requires me to tell it exactly what I'm searching for and to get it right. Giving related information to help the search doesn't help it find the location.
"Sydney Road" - no relevant results.
"Sydney Road brunswick" - finally, the first result is listed as "Sydney Road, Brunswick, City of Moreland, Greater Melbourne, Victoria, 3052, Australia", but it's death by too much information. (a) It's buried in a list of very similar results and I can't quite be sure the one I got is the one I want - this becomes a bigger problem with a minor street. (b) who cares that it's in the city of Moreland? If you're going to list the local administrative district name, why not also the state electoral division? Address are place names, and "City of Moreland" simply isn't a place name. It's the name of the territory controlled by the Moreland City Council, but it's not a placename. Combining (a) and (b), take a look at "Sydney Road, Sparta Place, Brunswick, City of Moreland, Greater Melbourne, Victoria, 3039, Australia". What's that even supposed to mean? I cry.
Google suffers the problem in the opposite way, normalising addresses to the most obscure and ambiguous form they could find, preferring road numbers to names, and using "Melbourne" instead of the suburb name. But at least it finds the place I'm after. OSM is barely useable. Not for want of data, but because it just doesn't care to tell me how to find what I'm looking for. It's exhausting. OSM is useless for practical purposes. I want to use it for a variety of reasons, but I can't.
It's a daunting problem, parsing a free text query that may be in any language and trying to best match it with addresses that are standardized a hundred different ways all over the globe. In its current state it isn't good enough for everyday use. It's annoying how often a Google Maps search sends me to the wrong state or even the wrong country. But with Nominatim it's almost a given.
This underscores one of the fundamental features/bugs of the OSM project: It's pretty good at attracting mappers, developers, and 3rd-party projects that use its data and APIs, but it's never really been designed to meet the needs of end users. UX, according to the classic OSM schema, is to be implemented by the various 3rd parties in whatever way suits them best. If someone wants to develop and host a Google Maps replacement using OSM data they're welcome to do it (and they can provide their own reverse geocoding solution if necessary) but that's not an immediate goal of OSM itself, according to the current leadership.
Apparently there's an issue where you think the beginner walk through should be better advertised outside of the sign up process?
I was explicitly pushing back against your depiction of contributing: Learning the complexities of the OSM API's and toolings is even lower. The process is complicated with many moving parts and tailored toward commercial level development not end map users. OSM, like any sophisticated database is complex and requires a substantial degree of technical commitment.
20 minutes for a moderately motivated person is worlds away from what you said.
Of course OSM would benefit greatly from further lowering the bar, but like you say, that's a lot of work.