I have many TIFF files (100+) that need to have the same symbology using the unique value option. Is there a quick way in arc 10.3 to do this?
Using python in the ArcMap python window you can use the following code. This will apply symbology from a specified layer file for all layers in a group layer. So 1) create a layer file with the symbology you want - think of the layer file as a template that you will apply to all layers. 2) place all your 100 TIFFs into a group layer called 'Group' 3) Provide the filepath of the layer file in the python code where I have marked 'XXXXXXX'.
import arcpy mxd = arcpy.mapping.MapDocument("CURRENT") df = mxd.activeDataFrame groupName = "Group" lyrFile = "XXXXXXX" allLayers = arcpy.mapping.ListLayers(mxd, groupName, df) for layer in allLayers: arcpy.ApplySymbologyFromLayer_management(layer, lyrFile) layer.visible = "True" arcpy.RefreshActiveView()
There is a python toolbox for that, link to it:
Description from the website:
The toolbox simply allows one to copy the symbology from one layer opened in ArcMap and paste (apply) it to one or more other layers loaded in the table of contents (TOC). Works on rasters (images) and feature layers. For example, it is good for defining a single image with the outside collar (usually 0) to transparent and then applying this setting to many images.