How to get Landscape layer weight data?

I’m making Golf game in UE4.
I made landscape and ball. I set the various layer to landscape, fairway,rough,bunker …etc.
I want to change the behavior of the ball for each layer .
So, I want to use brueprint to get landscape layer weight data at ball location.
How to do that in blueprint ?
Or , Is there any better way ?
( For example,using physics materials. but I didn’t know how to change physics material for each layer. )