Suppose one had a large dataset of features of vastly different sizes - perhaps political boundaries ranging from country to county. It would be useful to be able to display only the large countries at a distant scale while increasingly displaying smaller boundaries as the map is zoomed.
In ArcMap, the only way I know how to accomplish this is by creating multiple copies of the layer in the Table of Contents and choose the maximum and minimum display scales. However, can I set an attribute, say display_scale_min and display_scale_max where it specifies at which scales the individual feature should be displayed?
This wouldn't add too much complexity because the database could quickly narrow the results given the current map scale. It would be handy because the display scale could be programmatically assigned. It would also be handy when one feature class had several scale-dependent classes (such as having eight or so ways to simplify the display of roads).