Map style changes on OpenStreetMap.org
blog.openstreetmap.org
blog.openstreetmap.org
- Address search. OSM has lousy address coverage.
- One single provider, works out of the box. OSM is much more flexible in the long run, but you can't just plug in an "OpenStreetMap API" and expect it to do everything for you. (That said, Mapbox is going a long way towards providing this.)
- Satellite imagery. (Again, you can get this from a reseller like Mapbox.)
- StreetView.
- Public transport directions.
- Familiarity.
Have a look at Germany in OSM. That's what crowdsourced maps can do.
You also see Google talking about extracting building numbers from Streetview photos.
* Telnav Scout: a typical GPS/navigation app. I guess figure using OpenStreetMaps is better than their proprietary data, and they don't want to be competing with Google and depending on Google for data at the same time.
* Humanitarian Organizations (HOT): it turns out that you can get volunteers to trace maps from satellite imagery for remote places that have no other maps.
* Backcountry/mountaineering: a lot of places in the mountains are poorly mapped in Google Maps. OSM is a lot easier to edit, and supports a lot more features when it comes to describing terrain and whatnot.
Disclosure: I work for Mapbox, we offer a directions service based on OSRM, I'm paid to work on it daily.
> In the longer term there is the option to repopulate the database used by the Standard map style so that it has access to all OpenStreetMap data tags, not just a limited few.
How does a map 'style' repopulate the database? I get that not all tags can be displayed (e.g. many businesses have a website, but you don't display that unless you want to view the business's details) so why would a map need "access" to all data tags?
I have to be reading it wrong, but I don't see how.
There's also the rendering database (PostGIS), which contains a subset of the current data, with freeform tags moved into Postgres columns, and with PostGIS geometries created from the raw OSM geodata. This is continually updated from the diffs of the core database. It's used by Mapnik (rendering code) to create the images you see on osm.org.
The proposed change is to add an hstore column to the rendering database, which will be populated with all the tags for each object from the core OSM database. This will require a complete reimport of the data.
https://wiki.openstreetmap.org/wiki/UMap
If you want to do more complicated things, try leaflet, http://leafletjs.com/
You are free to make a local map with OSM data, and then, in your browser, or GIS software of choice, overlay anything else you want on it.