Closed joshinils closed 1 year ago
FYI The following tag exists: lane_markings=*
Depending on how much you want streets-gl to infer and guess, also FYI, StreetComplete assumes the following roads to not have lane markings either (unless lanes > 1
):
placement = transition
(i.e. a "virtual" road that only exists to connect the graph of roads but in reality is e.g. just on the intersection area)highway=service
, any highway=living_street
highway=residential
with a speed limit of 30 km/h (or 20 mph) and belowThough, be warned, inferring / guessing tends to be a can of worms, i.e. you can sink an almost unlimited time into refining such logic.
https://www.openstreetmap.org/way/118301063 https://streets.gl/#50.07755,19.92081,45.00,0.00,157.78
In this case it is reasonable to guess that there is a single lane here, not two lanes for cars (oneway=yes
) - currently road renders too wide and eats sidewalk
But I am already amazed by rendering bicycle lane!
I've disabled markings for ways with placement=transition
and lane_markings=no
. Also now roads of types service
and living_street
have markings disabled by default (can be overridden by lane_markings=yes
).
Default number of lanes for one-way roads is now cut in half. So one-way roads without lanes
tag now have only one lane.
all driveways and all streets seem to have lane_markings, is that the correct default? at least if a width is known, which is too small for two lanes, then don't draw them. or never for driveways and other highway=service?
looks like this also depends on the surface, though almost all residential roads in germany don't have lane markings, even with surface=asphalt