A small non-profit specializing in fish habitat restoration, has asked me to link a spreadsheet of field notes to their GIS.

What we have is:

  1. A spreadsheet of field notes for small fish streams.
  2. A shapefile of unnamed rivers. Each branch of a river is often comprised of several individual lines.

What we need is:

  1. Merge together lines that form a single branch of river.
  2. Give a name to every branch of river corresponding to the spreadsheet notes.

Ideally, I will pan across the shapefile, clicking each branch and entering data for the "Name" attribute. I do not want to have to mess about, zooming in and merging multiple lines into a single branch, before I name it.

Using QGIS or ArcGIS extension or script.

1 Answer 1


Assuming that each of the line segments has the correct branch name in the name field, you can use the Dissolve tool in ArcGIS. Your name field will be the dissolve field.

The dissolve tool is available at all license levels of ArcGIS.

You can watch a video demonstrating the dissolve tool here.

  • I edited my question to, hopefully, be more precise. Thank you, Fezter.
    – bd200
    Commented Feb 18, 2013 at 18:35
  • 1
    Your question seems to have changed significantly since you originally posted. My answer doesn't seem relevant anymore. Perhaps you should "unaccept" it if it doesn't provide you with the answer you want.
    – Fezter
    Commented Feb 19, 2013 at 1:53
  • @bd200 and Fezter - while there was a change to the question, the answer given is still the right one and relevant. The dissolve tool doesn't have to do so on an attribute. With careful use of the 'allow multipart' and 'unsplit lines' options, this is the tool you want to use to accomplish the goal. A very similar/related question is gis.stackexchange.com/questions/132723 though it has a slightly different output goal (keep branches merged). There is good info in the comments though that are relevant to this question, along with gis.stackexchange.com/questions/134192
    – Chris W
    Commented Apr 16, 2015 at 19:40

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.