[GIS] Split a line feature using nearby points

linepointqgis

I have a line shapefile and a point shapefile, and

  • the line has its own segments

enter image description here

and its attribute table,

enter image description here

  • the point shapefile has points near the line above, not on it

enter image description here

and the close look,

enter image description here

Can I use QGIS or other open source tools to split this line at locations which are nearest to the points? And after this procedure I can get the original line with more segments(because being split). For example, find the location on the line, which is the nearest to the point, and split the line at this location(star).

enter image description here

I am using QGIS 2.2 under Windows 8.1 x64.

Best Answer

I am not sure if this could be done in QGIS but you could use st_split for this if it helps. Try to make a buffer around your points and then split it where they intersect.

A same question is asked at Splitting line at point positions using QGIS?