Set Polygon as Landscape... Its possible?...

You can control precisely where to spawn those foliages above the landscape. I use vertex normal and grass layer weight as weight for spawning density.