This is the story of how the cycling association measured streets in Bruges and got what they wanted - a cycling zone - 5 years after the initial campaign…
The setup
First some belgian road law. One of the peculariaties of Belgian is that we have the concept of a ‘cyclestreet’. This is a street where cars are not allowed to overtake cyclists - one of the tools to make cities more liveable. A cycle zone is similar, except that it is about multiple streets. It needs different traffic signs and is in effect until the “end of cycle zone”-traffic sign.
The cycling association of Bruges wanted a cycling zone in the entire city center. To force this, they devised a plan using a different law. The Belgian road code says that cars are not allowed to overtake a cyclist if the space between a cyclist and the car would be less then 1 meter.
In other words, if the cycling association could prove that most of the streets in Bruges are too small to legally overtake cyclists anyway, that would be a good starting point to force a cycle zone in the city. In practice, it would make the already existing situation more explicit.
Enter OpenStreetMap
As such, the local cyclist association asked me to help them in 2020, in the middle of the corona lockdowns.
I did create a custom version of StreetComplete to ask for the street width (a quest that StreetComplete would officially add about a year later).
And, as such, we got out into the city and, armed with a laser measurement device, took the width of every street in the historic center - a perfect activity to do during the corona lockdowns.
To display the information, I setup a custom map theme on MapComplete (which was quite young as well) to show the widths of the streets.
Using the measured width, parking and sidewalk information, MapComplete can automatically determine which streets are to small to officially overtake a cyclist.

(or if that didn’t work:
