enzet / map-machine

Python renderer for OpenStreetMap with custom icons intended to display as many map features as possible
MIT License
503 stars 31 forks source link

Lane count transition regression #130

Open Zero3 opened 2 years ago

Zero3 commented 2 years ago

I noticed a regression in lane count transition drawing since the previous version of map-machine on the python3.8 branch. It used to look pretty good:

image image

But now it looks broken in many places:

image image

It seems to happen when two ways are joined with a point, and the lane counts of the ways are different.

enzet commented 2 years ago

Hi, @Zero3!

Yeah, there was a number of compromises I made before I can do things the right way. I mean, it is a regression, but it is an intentional one. I removed connection circles to get rid of some other bizarre bugs. Hope I can fix it soon.