Combining Geometrical and Mechanical Displacements for Suppressing Intersections in Cartographic Generalization