OpenStreetMap

SimonPoole's Diary Comments

Diary Comments added by SimonPoole

Post When Comment
To name or not to name ... 4 days ago

@skquinn IMHO that’s a matter of debate, I would only add a name to a place object of appropriate kind (that could naturally be on the same geometry as a landuse=residential).

In the case of the NSI the use is questionable in another dimension as the NSI was intended for correct tagging of chains and similar, don’t quite see where landuse is supposed to fit in there to start with.

OSM what is needed and what to do 6 days ago

@mmd not only that, it would be weirdly at odds with the global trend to use map matching to transmit and store such information (that is OpenLR and similar, some actually using OSM data).

Now something that could actually make sense is build our own infrastructure and data collection around such a concept, including enabling providing an API for clients to access the data. It is unlikely that the OSMF would ever take something like that on, but a separate project could easily do that.

Updated contributor stats - the end of maps.me 6 days ago

@Zverik you write

By the way, it also brought users that have contributed tens of thousands POIs, so dismissing the app because of the long tail is missing the point. I’m pretty sure iD has a similar user distribution.

Back in 2017 I actually did some statistics on mapper retention, I’m fairly sure that I mention them back then, but in any case I just reran them for 2021 and nothing has changed. The gist is that mapper retention for new accounts was and is substantially lower for maps.me than iD, by an order of magnitude, with streetcomplete being in between. The actual surprise in the numbers is that even with maps.me demise, streetcomplete is a smaller source of new mappers.

OSM what is needed and what to do 6 days ago

@Mateuz I was pointing out that economic basis for other editors will vanish and that they are not really sustainable even now. That has nothing to do with if they do something slightly different or target a different audience.

As to your bit about beginners using Vespucci, thats akin to complaining that chainsaws are not designed for children. No they aren’t and it even says so on the box.

UX/UI Concept: Your Business on the Map 6 days ago

PS: give osmybiz.ch a look, it currently isn’t mobile friendly but that could be worked on.

UX/UI Concept: Your Business on the Map 6 days ago

Generating a note is counterproductive (not to mention that it has been done before), it increases the workload on mappers that typically are not there (if they were there they would have added the POI) and just creates frustration with the user because they will add the note and nothing will happen.

Further anything that requires an install is a nono, that is a much higher hurdle than creating an account.

OSM what is needed and what to do 7 days ago

@redsteakraw my point was more that you are asking for an extremely complex editor, far far more complex than any other one, just alone handling all the edge cases will be a royal PITA.

I only mentioned Vespucci because you don’t have to have geometry editing enabled in Vespucci, you can even directly start it in tag editing mode and that is from a functional pov what you were proposing, but it doesn’t hide complexities of OSM modelling from the user and doesn’t want to.

The other point though is that there is only a very limited pool of mappers, and every additional app segments that small pool further, making only the absolute largest ones sustainable once the hype has died down and the only thing left is work. So my expectation that we will end up just with iD and maybe one nav app with some add on editing in the longer term.

OSM what is needed and what to do 7 days ago

@᚛ᚐᚋᚐᚅᚇᚐ᚜ 🏳️‍🌈 sure I have. The problem with that should be clear.

OSM what is needed and what to do 7 days ago

Further point that @DeBigC raises “… what is it that makes so many of the useful apps collapse?”.

It is the “many” in your question.

Conservatively estimated a conventional general purpose OSM editor will require at least 2 FTEs to maintain long term, something simpler more (providing a “simple” UI is -more- complex, not less). 1 FTE for a limited functionality app (though that is probably too low).

For the sake of this argument, let’s assume that a FTE is $200’000 annual total cost to their employer, or themselves, if not paid for the work.

Have a look at editor stats, annual costs per user using above assumptions for the top couple of entries are

General purpose editors

iD + Rapid $2
JOSM $19
Vespucci $88
Go Map ! $106
OSM Go $576
Gnome Maps $680
Potlatch 3 $775

Restricted functionality editors

SC $9
maps.me + om $9
osmand $25
OsmHydrant $144
MapComplete $278
Pic4review $451

To be clear this is what you would have to assume in cost for continued maintenance to keep things current once the initial enthusiasm has worn off. Obviously most apps do not get so much attention and therefore slowly bit rot and fade away. Further dividing both user base and developer resources just makes matters worse.

Try thinking about the numbers as a yearly subscription you would have to pay to be able to continue to use the app.

OSM what is needed and what to do 7 days ago

PPS: in the end what we really want is for operators of POIs to add and maintain them themselves, leaving just the remaining gardening to OSM mappers. While the association with tech giants (Apple, FB, MS and so on) has its pros and cons, it definitively has led to more awareness in business communities and here we are seeing a clear interest in being present on OSM (yes I know FB et al don’t actually use OSM for POIs, but that can change).

Self maintenance is easy for example with https://osmybiz.osm.ch Obviously this could be even further simplified, but again what about using what we already have and improving that.

OSM what is needed and what to do 7 days ago

@DeBigC in general it is technically preferable to map POIs as individual nodes, in fact putting tags on buildings is only acceptable if it is the only POI associated with the building which most of the time it isn’t. Definitely you shouldn’t be basing your mapping on how a specific map rendering looks.

@redsteakraw the collection problem has been addressed, if not solved many times, going back to the mapzen POI collector (not related to the defunct mapzen company). The problem is more that people continue to ask for better hammers, but don’t actually want to do the hammering.

In practical terms Vespucci has shown outdated POIs for ages, functionality that was added to StreetComplete financed by the OSMF in the first microgrant round roughly a year ago. Not to mention that there has been numerous incarnations of outdated POI maps over the years.

And while an unpopular solution, in tag only mode in Vespucci (a mode which has existed over a decade), the effort for adding or editing a POI is minimal without having the complexity of being able to change geometry, but still being able to add new objects, and most important you can still see all existing POIs (which is were navigation apps tend to fail) .

But naturally both OsmAnd and organic maps / maps.me are valid solutions for POI collection if you are careful.

In summary there are plenty of tools available and if they were actually used, discussing refinements would be a valid point. As is, you are just asking for somebody to build you another hammer that will rust away in a corner.

PS: you can actually add POIs with voice commands in Vespucci, a experimental feature that has been revamped in version 17 to make it easier to use.

Updated contributor stats - the end of maps.me 8 days ago

@Rovastar the fact is that most people immediately stop after a couple of edits, so you would expect most people that you contact with a welcome message to have already stopped or that they will do so around the time. Now and then I delay sending welcome messages by a bit 10’000 welcome messages it doesn’t make a difference in the net result.

@all It is hilarious is to spin conspiracy theories around the lack of retention around contributors coming from maps.me, particularly attributing it to “nasty” people. One of the constant problems we have had with maps.me editors was that in practical terms they can’t be contacted at all. There is no reason to believe that retention is particularly low from this source other than that it is a demographic for which this is intrinsically going to be the case.

It should be further pointed out that the overall low conversion rate from “trying OSM out” to a regular contributor has been a constant over the history of the project (and yes that was the case before you make changeset comments too). It is not something that we should fret over (this is a constant theme over all pastimes), we should simply make sure that the contributors are informed enough about the project that if they carry on they are already on the right track. That is something that we don’t seem to be very good at overall and the reason we send welcome messages locally here.

General note: the reason I even started with separating out maps.me numbers was because a large initial one time effect was to be expected and that was going to obscure underlying trends, which continue to indicate growth of reoccurring mappers. Again conspiracy theories are misplaced.

Updated contributor stats - the end of maps.me 9 days ago

@G1asshouse wrt the numbers, it is simply maps.me demise obscuring the underlying continued growth of “organic” new mapper influx rate, see the two old blog posts. It wasn’t different last year either.

That growth is very slow, but that has always been the case, just as the number of active users has always grown very slowly. Seasonal effects and even individual news articles tend to lead to lots of variation, but there is clearly a bit of growth there, if anything it picked up a bit 2019-2020.

Updated contributor stats - the end of maps.me 10 days ago

@Zverik in a world in which OSM had unlimited resources perhaps it would be possible to close our eyes to which contributor groups the project critically depends on and which not, but that isn’t reality.

In reality the project could easily survive and still be relevant with the 10% (or less) that contribute and maintain 90% of the data, the other way around clearly not. That doesn’t mean that the map isn’t better when we get input from those additional contributors, but it is also important to understand that many of them are not, as in really not, interested in any kind of long term relationship with OSM. RicoEletric has already covered most aspects of that.

And yes I believe we need to create low-impact, low-maintenance ways for such contributions to happen, that do not create extra load on the 10% of contributors that we really depend on, for example OSMyBiz. It can be argued that MAPS.ME was never that.

Updated contributor stats - the end of maps.me 11 days ago

The thing is that roughly 2/3s of the annual contributors are new, see annual active contributors. And nearly all of them are short term to single edit contributors (and yes there is some correlation with tools and recruitment method, for example HOT) and while a larger pool of new mappers might lead to slightly more longer term contributors, conversion rates are so low that in practical terms even quite large changes in new contributor influx don’t make a big difference.

Updated contributor stats - the end of maps.me 12 days ago

@G1asshouse in the 1st half of 2021 influx of new users from maps me / organic maps was still relatively “high” that is 7’881 vs 1’682 in the 2nd half, that is nearly exactly the difference you saw.

Taking a step back, the only metric that really matters for the project as a whole is that of reoccurring long term contributors. To anecdotally put that in perspective, the first 80’000 or so editors that used maps.me contributed less than I have in my OSM career, and I’m by far not a particularly large OSM contributor. The statement should seen less as a dismissal of the long tail of contributors, but more a statement of that the continued viability of the project lies elsewhere.

Updated contributor stats - the end of maps.me 15 days ago

The question always was if the minor contributors even had a remote idea on what they were adding, there is definitely no indication that it was ever a source of regular contributors in any form.

As a vehicle routing application (I don’t think it ever though of itself as a map viewer) it remains around and organic maps continues to have the editing feature, but with a vastly smaller user base.

Consuming conditional access tag values about 2 months ago

https://github.com/simonpoole/ConditionalRestrictionParser has been available and in use for half a decade.

I wouldn’t suggest that it’s a ‘reference implementation’ as the tag itself is woefully under specified and many things about it are not well thought out.

OpenStreetMap Contributor LifeSpans - Revisiting and expanding on 2018 research paper 2 months ago

There hasn’t been a long standing question about mapper bump in 2016 except for people that willfully ignore what is going on outside of their bubble, see https://www.openstreetmap.org/user/SimonPoole/diary/43093

HD Satellite Maps 2 months ago

But is there something similiar on the open source market?

The problem with financing free ponies is that somebody has to do it (finance them). Please feel free to organize that, not just I am waiting with baited breath.