Opened 10 years ago

Closed 5 years ago

#2227 closed enhancement (fixed)

[amenity-points] More rendering of bus stops

Reported by: eda@… Owned by: mapnik-team@…
Priority: minor Milestone:
Component: mapnik Version:
Keywords: bus stop Cc:


This bug is about the Mapnik style rules used to generate the default OSM slippy map.

Currently bus stops are shown at zoom levels 17 and 18. I would like to suggest:

Zoom level 16: show bus stop as a small blue dot (same colour as the existing bus stop icon, but smaller).

Zoom level 17: as at present.

Zoom level 18: additionally show the name of the stop.

Since the Naptan import in the UK there are often clusters of bus stops with the same name, stored in OSM as a relation. The icons for each stop should be shown individually, but the name should be printed on the map just once.

Change History (6)

comment:1 Changed 10 years ago by Ldp

Examples of such a relation? Will the separate bus stops also carry the same name=* ?

comment:2 Changed 10 years ago by Ed Avis

Have a look at relation 206318, added by the Naptan bus stop import in London. It has a name and contains two bus stop nodes.

Sometimes the individual nodes have a 'local_ref' or 'ref' attribute, which in London is a single letter. This is a marker shown on the bus stop to help you find the one you want, in places where many bus stops are near each other. This 'local_ref' could be shown on the individual nodes at zoom level 18.

It seems that from the Naptan import, the individual nodes also have a name tag, but I think that if the stop is part of a relation it would be better to use the name of the relation.

comment:3 Changed 10 years ago by Ed Avis

I can see little blue squares appearing at zoom level 16. Thank you!

To give an idea about how the 'local_ref' might be rendered, have a look at <>. The letters 'A' to 'Z' match the one shown at the top of each stop, as in this illustration: <>. Not every bus stop has such a letter - only where there are several close together.

I don't know whether other cities use a similar scheme or if it's tagged using 'local_ref' or 'ref', but there is certainly a lot of bus stop data in London like this.

comment:4 Changed 10 years ago by Ed Avis

One snag is that the dots for bus stop are easy to confuse with the dots for natural=tree, for example in <> which comes from <>.

To my eyes, the 'tree' dot looks more blue than green, especially when rendered against the cream-coloured background in this tile. Perhaps natural=tree needs tweaking to be a darker, greener kind of green?

comment:5 Changed 5 years ago by math1985

Summary: More rendering of bus stops[amenity-points] More rendering of bus stops

comment:6 Changed 5 years ago by Mateusz Konieczny

Resolution: fixed
Status: newclosed

" I can see little blue squares appearing at zoom level 16. Thank you! "

Note: See TracTickets for help on using tickets.