How can I find intersection point in a road network in one line shapefile?

I am using QGIS 2.18.

How can I get the intersection point shown in blue colour

enter image description here


Ok, that's the steps you need to folow.

  1. First use Dissolve without any attribute on your road layer.
  2. Next on dissolve layer use "Multipart to single parts" tool.
  3. After that use "Line intersection" on output from previous step.

I am not sure if i translate it correctly because not i am using polish version of QGIS. You can find in Vector toolbox.

Line Intersections

After that just select same feature line twice without any unic fields.

Fill in


Ok i see that Dissolve in Qgis is a bit different that Dissolve in ArcGIS. But to work around it i came up with this idea.

  1. First Save As.. your existing shape file to work on copy.
  2. Next edit copy feature, select all lines and merge them together using "Merge Selected Features" from Advance Digitizing Toolbar and save it.
  3. Then use "Multipart to single parts" tool.
  4. After that use "Line intersection" on output from previous step.

enter image description here

  • Thanks For Your kind responce.But this 'line intersection tool' return all points,not the intersection point.I am working in a single shape file(Line). here is the result, i.stack.imgur.com/nzzTB.png. – akash biswal Feb 27 '17 at 4:28
  • It look like your lines are splitted into smaller parts that's why your output return so many points. Try to first dissolve your shapefile without any attribution and after run line intersection again – Losbaltica Feb 27 '17 at 6:37
  • I will run line intersection of dissolve layer or the parent layer.Plz reply. – akash biswal Feb 27 '17 at 7:35
  • Ok i edited answer. You need to use multipart to single part tool and after that line intersection. That should create you intersection point whenever line intersect each other. – Losbaltica Feb 27 '17 at 8:13
  • Same thing is happening.not getting the required result.Anyway thanks for your kind responce,Thank You – akash biswal Feb 27 '17 at 8:42

Do you have the spatial query plugin installed? If so, you can probably follow the instructions here to query what you need: http://www.qgistutorials.com/en/docs/performing_spatial_queries.html.

If you only want to find one intersection, just make sure you pay close attention to how they limit the selection to rivers in the example. The same principles should apply for your query.

  • Thanks fr ur answer.But I am operating with only one layer(a road network) – akash biswal Feb 28 '17 at 10:13
  • Couldn't you put one of the roads into a new layer for purposes of the query and limit the data compared in the query to the road with which it intersects? – Brian Feb 28 '17 at 14:27
  • Actually its a single road network(polylines) having 2500 attributes. – akash biswal Mar 1 '17 at 4:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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