I wrote a little python script to set the elevation in the editor according to a digital elevation model. Those come in various resolutions, for instance, in Germany data for the whole of Northrhine Westfalia is available for free with a 1mx1m granularity. I then use PyAutoGui in order to automate setting the correcting height and clicking/scrolling in the editor. The script currently sets the height information for every square in the editor, not just contours.
An example height map:
So, just to give you a quick update, everything below refers to importing stuff from OpenStreetMap
Wot Is Done Already:
Forests, randomized tree types and densities, tree types configurable, weights for types and densities configurable
Bushes as above
Grass as above
Farmland as above
water
etc.
(basically everything that is just a polygon in OSM can be done in this way)
Wot I'm Working On:
roads, Roads, ROADS!!! I became a little ob