In reply to Greasy Prusiks:
You need to take pictures from lots of different positions. In this case I was walking down the road taking one every 5 paces or so.
You feed those into some software that figures out some matching points in the pics, uses those to work out where the cameras were in space.
Then it finds more matches and uses triangulation to figure out where the points are.
Once you have all that you can either draw points directly, which is what this is doing or you can turn them into textured triangles.
Triangles are faster to draw and take less memory for a given image quality so that's what I will probably do long term, but the point viewer was a free download so...
The software I'm using for the mapping is called photoscan:
http://www.agisoft.com/
You need a ton of memory to run it unfortunately. Currently trying to reconstruct the sea walls from about 50 photos.
Post edited at 22:10