It depends on how much precision you need. Is the resolution of the 3D landscape from google earth enough?
If so, I made a tutorial on how extract it using Google Sketchup and creating a depth map in 3ds Max (you can use any other 3d app instead of 3ds Max)
For higher res then google map, I can’t really help you. I ended up getting a map from the Town Hall for my project.