I am using QGIS.
I have a map of UK rivers. I want to make a polygon layer of the UK which is split up into segments of the extents of each river. Similar to a river catchment boundary. Each river is its own line in the attribute table.
I've tried to do this with Voronoi polygons. However, it is taking too long.
I essentially want to take this:
And make it like this: