Is there a way to change symbology for multiple layers in ArcMap or ArcCatalog. I want to change the symbology of multiple layers at once.
Edit You can use this script provided by ESRI to complete the task at hand (same idea as below):
Or extend this in the form of standalone scripting (think IDLE):
In essence, you create a symbology layer (in_symbology_layer) that you maintain with respect to design/style. Then you copy that layers symbology on to each of your other layers as listed in your table of contents.
You can use a style from a current layer in your table of contents/layer list and apply it to your other layers.
For each subsequent layer (below your intended style layer) > right click > properties > symbology > import style from other layer
I had the same problem and I found another solution. It is simple and really practical, it doesn’t even need the creation of a *.lyr file.
In ArcGIS ModelBuilder editor box, I designed the below process:
Notes: It will probably not work if you use at the same time layers of different types of geometries. It does not work well if you use at once layers with the same name. I did not tried with non vector layers.
The exported script to python of the model is: