I have a large polygon shapefile with many features (green), representing waterbody outlines, and a line shapefile (brown) representing river sections. I now want to split the polygon features into smaller parts that match those river sections, but don't know how to do it properly.

I don't mind the software, might be QGIS or ArcGIS, even a Python-script, but let's focus on QGIS for now. Any suggestions?

  • gis.stackexchange.com/questions/297533/…
    – FelixIP
    Commented Oct 18, 2018 at 7:01
  • If I understand what you're looking for this may help: for every line feature (granted some of them don't intersect any polygons) create a flat (not rounded) buffer (you have to decide the buffer distance) and intersect the buffer with the waterbody polygon shapefile. That may create something like what you're looking for. Do you guys think that makes sense? Commented Oct 18, 2018 at 7:05
  • Please decide which of the GIS products mentioned you want to ask about. By asking about more than one you are effectively asking multiple questions which goes against the Tour. You should then describe not just what you want to do, but precisely what you have tried and where you are stuck trying that.
    – PolyGeo
    Commented Oct 18, 2018 at 7:16
  • 1
    Proceed as follows, 1) cut the lines with polygons 2) polygons and lines into points 3) merge point layers into a common one and run the delone triangulation tool 4) select those polygons that intersect with your source lines 5) merge polygons, if I understood your question this method will bring good luck (QGIS tool will solve your problem) ... Commented Oct 18, 2018 at 12:42
  • @Cyril - Thanks, did it in a similar way and it seemed to work.
    – s6hebern
    Commented Oct 24, 2018 at 5:45


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.