The drawing tell the story.
Pseudo code to Automatically Widen the roadway
- Select all the polygons on layer SOTONG_PG_2LV
- separate polygon's into pairs that share a long side(s)
- stretch the side opposite the common side while
maintaining the angle of the end segments
This can be done but is somewhat complex.
One problem is that there are some with multiple segments that make up a side.
Also the routine would be a bit slow given the numbers of polygons but much faster
than picking them one by one.