There are no style rules in the Standard Style to handle this kind if situation (just using Layer tags). The rules multiply like mad just for road bridges (think a large motorway junction), and this acts as a real constraint for non-road things because of the way database queries and sryle rules are organised.
At a minimum building minimum and maximum levels should be added to the building crossing the road. The shortcut which has been used for many years is to cut the road under the building and mark it as a tunnel, subtype building_passage. But, this does not fix the rendering either: e.g. https://www.openstreetmap.org/way/29712719. This location, Britannia Hotel, Nottingham looks a little better tagged in Simpje 3D Buildings (S3DB) on F4 map https://demo.f4map.com/#lat=52.9522265&lon=-1.1537333&zoom=20&camera.theta=40.959&camera.phi=-33.285, but still doesn't render correctly https://www.openstreetmap.org/way/85406503 (the S3DB tags don't look quite right). I suspect that this is a "won't fix" because of the constraints mentioned above, but also because such cases are tagged in too many different ways. Jerry On Tue, 12 Aug 2025, 16:35 Andy Mabbett, <[email protected]> wrote: > This "layer 1" bridge over Heath Street in Sandwell, West Midlands: > > https://www.openstreetmap.org/way/1020951238 > > shows on the map: > > > https://www.openstreetmap.org/?mlat=52.492009&mlon=-1.946935#map=19/52.492009/-1.946935 > > with the road going over it. Neither has been edited for three or more > years. What's wrong? > > -- > Andy Mabbett > http://pigsonthewing.org.uk > > _______________________________________________ > Talk-GB mailing list > [email protected] > https://lists.openstreetmap.org/listinfo/talk-gb >
_______________________________________________ Talk-GB mailing list [email protected] https://lists.openstreetmap.org/listinfo/talk-gb

