Linestring/polygon overlay, phase 4 (linestring/multi_polygon, which effectively uses the same implementation)