Different Symbology at different levels

481
3
Jump to solution
02-04-2021 07:37 AM
Labels (1)
SLouq
by
Occasional Contributor III

I want to format my map to display the streets layer with different symbology depending on what scale I am using. 

For instance, if I am at a neighborhood level scale, I want my streets to appear as a certain formatted symbology but at a full extent scale, I want my streets to display as a simple line. How can you set this in ArcMap? 

Also it must be similar in ArcGIS Pro?

Thanks

Tags (3)
0 Kudos
1 Solution

Accepted Solutions
jcarlson
MVP Notable Contributor

I don't know about ArcMap, but in Pro, there's no need to create copies of layers. Set your layer's symbology to Unique Values, and you'll notice that the symbology panel now has a tab Scales.

jcarlson_1-1612456257465.png

On the Scales tab, there's a button in the upper-right to Add alternate symbol

jcarlson_2-1612456317889.png

Click this with one of your classes selected, and you'll now see multiple symbol lines for that class. You can define each symbol separately, as well as the scale at which the map will switch to your alternate symbols.

jcarlson_3-1612456450629.png

In this example, I've set "LOCAL" roads to switch to a thin, dotted, black line when I zoom out. Here is the same map at two scales.

jcarlson_4-1612456538331.png

 

- Josh Carlson
Kendall County GIS

View solution in original post

3 Replies
James_Wadsworth
New Contributor III

You can accomplish this by using multiple layers (copies of the original) and scale dependency. The settings are located in the same place in both ArcMap and ArcGIS Pro.

In each layer, configure your symbology as you'd like the features to appear, then right-click the layer in the Table of Contents, click Properties, go to the General tab, and at the bottom there is a box for "Scale Range". Select the "Don't show layer when zoomed:" radial button, then enter in the minimum and maximum scales for each layer.

If, for example, you wanted the custom symbol to appear below 1:100 and the simple lines at all scales above that, you can set the "Out beyond" option to 1:100 for the custom layer, then leave "In beyond" as None, then set the simple layer to not show "In beyond" 1:100.

 

0 Kudos
jcarlson
MVP Notable Contributor

I don't know about ArcMap, but in Pro, there's no need to create copies of layers. Set your layer's symbology to Unique Values, and you'll notice that the symbology panel now has a tab Scales.

jcarlson_1-1612456257465.png

On the Scales tab, there's a button in the upper-right to Add alternate symbol

jcarlson_2-1612456317889.png

Click this with one of your classes selected, and you'll now see multiple symbol lines for that class. You can define each symbol separately, as well as the scale at which the map will switch to your alternate symbols.

jcarlson_3-1612456450629.png

In this example, I've set "LOCAL" roads to switch to a thin, dotted, black line when I zoom out. Here is the same map at two scales.

jcarlson_4-1612456538331.png

 

- Josh Carlson
Kendall County GIS
SLouq
by
Occasional Contributor III
Thank you!
0 Kudos