get_weighted_surf function

Generate average weighted surfaces