Weighting Shepard-type operators