Friday, 6 May 2016

arcgis desktop - Displaying features at map scale corresponding to attribute?


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).




No comments:

Post a Comment

arcpy - Changing output name when exporting data driven pages to JPG?

Is there a way to save the output JPG, changing the output file name to the page name, instead of page number? I mean changing the script fo...