Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I do have two vector layer, of which one is a point layer based on "events" by remote sensing and the second one is a line layer from local research.

In my case these are earthquakes and tectonic faults, but I guess one could simply choose "car-accidents and roads" as a general example.

So what I'd like to do is move/copy the points onto the closest point of the lines, as long as its within a tolerance distance (say 1-2km or 0.0xx°), with the new point layer (+attr moved y/n).

Any ideas ?

Linux, QGIS 1.8

share|improve this question
There would be a PostGIS solution: PostGIS : nearest point on a linestring to a given point –  underdark Jan 3 '13 at 23:23
Are you looking for a totally automated function to do this, or would some sort of snapping tool to do it by hand be OK? –  Simbamangu Aug 25 '13 at 8:01
I asked a similar question, I was trying to snap line to points but never found an easy solution. gis.stackexchange.com/questions/52232/… –  GreyHippo Sep 18 '13 at 13:42
What about triangulation and distance matching? –  huckfinn Jan 29 at 21:14
add comment

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer


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

Browse other questions tagged or ask your own question.