Using pgRouting I wish to run an analysis from a location's nearest point on the network. This question seems to have been asked and discussed in several locations on the web including here and in the comments sections by Daniel Kastl here but I cannot find an actual written, implementable solution.
I understand that I need to:
locate the point on the closest edge in the network and
split the edge to create a node to run the analysis from
but I do not know how to implement this. Can I do this on the fly with an already built network? If so, could I have the implementable code?