Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to extract all the intersections from a polyline shapefile and print their addresses as text using QGIS.

Is there a straightforward way to do this?

My polyline has address information.

It is a "roads" file, and I don't need to compare it to other layers.

share|improve this question
Does your polyline contain address information? or do need to do a 'near' on another layer? – Mapperz Jul 6 '12 at 20:02
Why don't you use the existing tags instead of creating new ones? – blah238 Jul 9 '12 at 2:08
up vote 3 down vote accepted

QGIS has a 'line intersections' tool that will create a point at all intersections.

I'm not sure about getting an address at the intersection--I see a few issues with that.

  1. Which road would you pick to pull the address from?
  2. Since intersections generally don't have addresses, is it even meaningful? I realize that a single line street network with ranges will 'have' an address at all points, but it is not necessarily meaningful. (This goes with Mapperz question; do you really want the closest address?)
share|improve this answer
well I was thinking it would say like "1st ave and 3rd st" or something like that. – patrick Jul 9 '12 at 13:43
@iterationx - did you try the QGIS Line Intersections tool? That's exactly what it will do. It will put the two names in separate columns, but you could concatenate them as a second step. – Darren Cope Jul 9 '12 at 17:16
I will try it soon. – patrick Jul 9 '12 at 18:23

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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