NOTICE: is being shutdown on 1st March 2024. Please use the OpenStreetMap Community Forum

There is a bus line and on the bus line I see there is a Bus stop but when searching on the map i don"t find it because the tag bus_stop is missing... And there are A LOT og such bus stops around here. What could be done?

asked 21 Mar '23, 10:35

Tschugga's gravatar image

accept rate: 0%

My guess is because the stops have been mapped as ways, e.g., which I suspect is uncommon for bus stops. They are more visible on this layer:

I think often


gets translated to a bus stop, but maybe less so for ways.

permanent link

answered 21 Mar '23, 11:00

EdLoach's gravatar image

EdLoach ♦
accept rate: 22%


Moreover, the example given is actually a line rather than an area.

I suspect is uncommon for bus stops

It is - as an example, there are no bus stops mapped as lines in Britain or Ireland.

Even the "standard" OSM style can handle bus stops mapped as areas, although users have needed to force them to be treated as areas:

   osm_id   | building | area
  397855454 | yes      |
 1106583542 | yes      |
 1044292687 | yes      |
  411672747 | yes      |
  411670814 | yes      |
  882894545 | yes      |
 1109987879 |          | yes
  438154268 | roof     |
  319441627 |          | yes
  413108425 | yes      |
  360798659 | yes      |
(11 rows)
(21 Mar '23, 11:18) SomeoneElse ♦

Okay, yes most are mapped as lines and therefor are not findable which is a shame since somebody clearly put work in to mapping the lines.

So what ca be done in this case?

(22 Mar '23, 07:37) Tschugga

Changing the mapping from "line" to "area" wouldn't lose any information (actually, it'd be a better representation of what was there). That's one option.

When mapping bus stops myself I only ever map them as nodes.

(29 Mar '23, 01:27) SomeoneElse ♦

The problem is mostly about rendering, and I presume most people will be talking about osm-carto, which is the standard layer, i.e. most people who use OSM for the first time will exclusively use this one. The Transport Layer and ÖPNVKarte are normally suited for public transport and will render stops properly.

We are talking about "Alpbach Parkplatz" bus stops here:

On the western side of the road, the bus stop is tagged as a node:

On the eastern side of the road, the bus stop is tagged as a way:

highway=bus_stop should not be used on a way → highway=platform would be a better choice. Adding a footway to make it routable would be even better.

If rendering on OSM-carto is a concern, you may think about the following course of action:

  • Add a node on the eastern side of the road, roughly where the stop post is supposed to be. Tag it as highway=bus_stop. Add it to the stop_area relation. Add it into every northbound route relation, replacing the platform way. (It is recommended to use JOSM to edit bus route relations, especially to preserve the order of members; it is very difficult to do it correctly with iD).
  • Add names to bus stop nodes. This might imply a degree of data duplication, which goes against the "One feature"-principle but it seems to be standard practice in your country (e.g. ).
permanent link

answered 02 Apr '23, 16:36

bxl-forever's gravatar image

accept rate: 0%

edited 02 Apr '23, 16:38

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 21 Mar '23, 10:35

question was seen: 970 times

last updated: 02 Apr '23, 16:38

NOTICE: is being shutdown on 1st March 2024. Please use the OpenStreetMap Community Forum