Properly assemble multiple distinct outer polygons
OSM::Element::outerPath only assembles line segments correctly to complete polygons, but doesn't merge multiple outer polygons. So we have to do this here, rather than simply concatenating the entire path. This fixes rendering glitches e.g. in the FRA airport train station and the CDG terminal 2E/F buildings.
Please register or sign in to comment