I have always wanted a map style that can be printed on a single A4 sheet that I can keep in my wallet anytime I need a quick reference for cycling or using the bus across the city. India lacks any maps in public spaces and I rarely carry a phone, so this would be quite handy.
Tried to skin OSM last night with this in mind and I think i’ve got off to a good start. The roads are styled similar to a traffic map to give me an idea of Bengaluru’s complex oneway system. The labels are prioritized for suburbs, neighborhoods and streets.
High res(600dpi) . Global slippy map
Did a test print and pretty happy with the grayscale result. Need to tweak the colors a bit more though to make it more visually appealing.
Абмеркаванне
Камэнтар Alan Bragg ад 3 Жнівень 2015 у 21:48
Nice work. Looks good to me.
Камэнтар Alan Bragg ад 3 Жнівень 2015 у 21:49
Nice work. Looks good to me.
Камэнтар Marcos Dione ад 4 Жнівень 2015 у 13:20
It’s very nice, but I noticed that the colored border for one way streets are on the left side of the street, which looks weird to me. Probably a centered version? Is there a tag for left_or_right hand driving in OSM?
Камэнтар PlaneMad ад 4 Жнівень 2015 у 13:57
Thanks Alan and Marcos.
In India we drive on the left hand side which si why it was styled this way. Centering it would make it difficult to spot oneway unless I added arrows which would clutter the map. The only solution I can think of is another style with an inverted offset for other countries.
Tags for left/right, would need to be added to every road in the world and may not be practical.
Камэнтар naoliv ад 4 Жнівень 2015 у 15:57
@PlaneMad Can’t you use some boundaries to define where we have left-hand and right-hand traffic (and draw the style based on them)?
You could use https://josm.openstreetmap.de/wiki/left-right-hand-traffic for example.
Камэнтар PlaneMad ад 4 Жнівень 2015 у 17:10
naoliv, thats pretty neat what JOSM does.
I’m using Mapbox Studio, making a style like this was just an hours work. To customize the style for different regions, I would need to create a custom OSM datasource with an extra attribute for each road. Its going to be tough to be able to do that much processing on the planet dump using my current setup.