Live data from Hacker News

OpenStreepMap 2012 vs. 2022

2012.osmz.ru

171–180 of 201 posts

Re: OpenStreepMap 2012 vs. 2022

#171

I wonder how to go about to collaborate to the OSM ecosystem with code. Does anyone know what are the cool projects within OSM in C/C++? (i.e. not web stuff)

The most accessible general-purpose map app for end users (Android and iOS) is written in C/C++. This is pretty high on the cool and useful scale: https://organicmaps.app/ Both map renderers Tangram-ES and Maplibre-GL - https://github.com/tangrams/tangram-es and - https://github.com/maplibre/maplibre-gl-native are also written in C/C++. Finally, most routing software, such as OSRM or Valhalla are written in C/C++.

I find mapy.cz to be smoother. Not sure what its written in though as its not open source.

Android: https://play.google.com/store/apps/details?id=cz.seznam.mapy...

iOS: https://apps.apple.com/cz/app/mapy-cz/id411411020

Re: OpenStreepMap 2012 vs. 2022

#172

OpenStreetMap is very very good. In many ways, I prefer it to Apple and Google. But the 2022 version suffers from a number of issues that Google and Apple are both suffering from recently: a lack of focus on who this map is for . Is this map ornamental? Or is it for driving? Walking? Finding tourist locations? What is it for? One of the obvious changes in OSM between 2012 and 2022 is the addition of building footprin…

Does any navigation software use "simplest route"? As in, fewest turns, stay on main & high quality roads as long as possible; don't take me through strange neighborhoods to save 2 minutes. How this hasn't always been a thing is beyond me.

Re: OpenStreepMap 2012 vs. 2022

#173
post #33

Earlier quoted context omitted.

Not necessarily cool perhaps but a critical piece of OSM infrastructure is osm2pgsql[1]. Also important tools in OSM land are osmium[2] and imposm[3] but the latter I think is Go not C++. [1] https://osm2pgsql.org/ [2] https://osmcode.org/osmium-tool/ [3] https://imposm.org/

osm2pgsql makes it surprisingly easy to spin up your own tile server using OSM extracts

which recipe(s) do you like?

Re: OpenStreepMap 2012 vs. 2022

#174

Earlier quoted context omitted.

So you can't use satellite data (of the same detail as on Google maps) without paying is basically the answer to my question if I understand you correctly?

To spell it out clearer, though you were pointed this multiple times: OpenStreetMap is a database, not a website. Its purpose is to reference stuff that you can see in the street, not to provide a sleek map website. OpenStreetMap provides map data. They are not a provider of satellite data. You would have to go look elsewhere, and pay someone else . Now, the openstreetmap.org website still does a decent job at showin…

> To spell it out clearer, though you were pointed this multiple times:

I think I was pretty clear about what I was interested in, namely satellite data on the same level of detail as what is available from Google Maps. My question wasn't really about what OpenStreetMap is or isn't is, but it's a nice bonus I guess! That French website is a good example of the type of imagery I was looking for.

Re: OpenStreepMap 2012 vs. 2022

#175
post #156

Earlier quoted context omitted.

Funny, I've had a similar experience, and stopped contributing because of it. My case was even more egregious as autosubmit _was_ enabled on StreetComplete, but unbeknownst to me at the time such submissions are batched, so if you edit local places that you're visiting (vacation) and places far away that you're intimately familiar with (home), it can still end up in one big changeset that spans an enormous geographic…

The devs are unwilling to automatically split changesets spatially. The main reason is that the app is intended to be used on foot, maybe bike, mapping only a small area and doing all that on the ground where you actually are. So mapping from images or memory runs afoul of that intention anyway. Granted, that still doesn't solve the case that you may have no connectivity and are basically forced to upload a big batch…

> On the other hand, despite how angry the changeset comments may read, this isn't a big deal.

Then why be angry about it at all? It either is worth gatekeeping about our not, decide.

> Globe-spanning changesets happen all the time

I noticed! But this only makes it worse. That's precisely my point: the requirements are there but can't be enforced and then the matter is addressed with... hostility between contributors? Who's benefiting from this behavior, exactly?

Re: OpenStreepMap 2012 vs. 2022

#176
post #41

Earlier quoted context omitted.

> OSM needs some form of gamification adding to it. Take a look at StreetComplete [1]. It is gamification of updates to OSM. [1] https://f-droid.org/en/packages/de.westnordost.streetcomplet...

Android-only :(

Every Door

Re: OpenStreepMap 2012 vs. 2022

#178
There should be a master list of "open" alternatives that were derided as never going to be comparable that then took over.

Linux, OpenStreetMap, Wikipedia, Audio and Video codecs etc.

The world needs more examples of how building a digital commons is a good long term strategy because it's far too easy to take the short term view each time this comes up.

Re: OpenStreepMap 2012 vs. 2022

#179

Earlier quoted context omitted.

I thought Pokemon used Google Maps like its predecessor, Ingress?

If I remember correctly, at first Pokemon Go used Google Maps to display the actual map, but it still used OSM data for the spawning algorithm. Later on they made the switch to only use OSM.

Interesting, thanks for clarifying!

Re: OpenStreepMap 2012 vs. 2022

#180
post #85

Earlier quoted context omitted.

If I remember correctly, at first Pokemon Go used Google Maps to display the actual map, but it still used OSM data for the spawning algorithm. Later on they made the switch to only use OSM.

The changes to Google maps api pricing made it entirely unsuitable for a whole lot of apps.

I do recall when that happened all of the complaints, madness from Google, but that's entirely their MO I suppose.
Post reply on HN