I don't have the code posted by Giovanni but this is very easy to do with 
Shapely <http://toblerity.org/shapely/manual.html>   (a Python wrapper of
GEOS).

With PyQGIS, I do it in this way:

1) by definition a polyline is composed of  straight  segments between
points (nodes)
2) after computing the intersection between the polylines , the intersecting
point lies on a particular segment, easy to determine.
3) Then a simple loop through the segments (length) allows to compute the
distance between the first point of the line and the intersection point (=
sum of segments length + the length of the segment between the first point
of the segment where the intersecting point lies and the intersection
point).



--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/calculate-distance-from-two-points-along-line-in-pyqgis-tp5181313p5181413.html
Sent from the Quantum GIS - Developer mailing list archive at Nabble.com.
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to