I have some lines that were collected with good detail from aerial imagery, following their actual position on the ground. However, I have users who don't like the "bumpiness" of the lines when zoomed out - they'd rather the lines lose some detail and look smoother. I could create generalized lines and scale ranges, but I'm wondering if there's a way to generalize lines (or polys) on the fly as you zoom out. I'm thinking specifically about web maps, but no reason it couldn't apply to desktop mapping, as well. The concept seems like a desire as old as multi-scale mapping itself! Anyone already tackle this problem? I couldn't guess whether I'm overlooking some obvious existing option or if this is too magical to exist. Thanks!