add shift of plane, use polygon centroid when no tf found