I’m currently developing CiyGen3D which can create a scene based on real world data including terrain heightmapping, terrain texturing, and road generation.
The tool is still in beta, but already quite powerful.
I have a work-in-progress thread which will tell you more about it if you think it maybe useful for your project.