Place objects on some topography

asked for help for something similar awhile back. Final script may offer some guidance to a solution, but probably require some tweaking to your specifications. Take a look here: Why Is Dynamo Duplicating Element When Should Only Modify Existing Element - Geometry - Dynamo