Terrain generalization and visualization shading for maps