OpenStreetMap-Logo OpenStreetMap

Designing a compact and legible city map

Vum PlaneMad matgedeelt de(n) 3. August 2015 op English.

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.

Plaz: Fair Field Layout, Vasanth Nagar, Bengaluru Central City Corporation, Bengaluru, Bangalore North, Bengaluru Urban, Karnataka, 560001, India
E-Mail-Symbol Bluesky-Symbol Facebook-Symbol LinkedIn-Symbol Mastodon-Symbol Telegram-Symbol X-Symbol

Diskussioun

Bemierkung vum Alan Bragg de(n) 3. August 2015 um 21:48 Auer

Nice work. Looks good to me.

Bemierkung vum Alan Bragg de(n) 3. August 2015 um 21:49 Auer

Nice work. Looks good to me.

Bemierkung vum Marcos Dione de(n) 4. August 2015 um 13:20 Auer

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?

Bemierkung vum PlaneMad de(n) 4. August 2015 um 13:57 Auer

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.

Bemierkung vum naoliv de(n) 4. August 2015 um 15:57 Auer

@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.

Bemierkung vum PlaneMad de(n) 4. August 2015 um 17:10 Auer

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.

Aloggen fir eng Bemierkung ze schreiwen