Select to view content in your preferred language

Automatically update symbology classes when data changes

1980
3
08-17-2022 06:45 AM
Status: Open
Labels (1)
HarryBell
Occasional Contributor

Within an ArcGIS Pro Project I use, there is a layer whose Primary symbology is Unique Values with 3 different fields configured. 

However, my data changes weekly, and new maps need to be created.  The data within the map and legend does not update when the background data changes, and this needs to be done manually by selecting one of the fields, changing it to something else, then setting it back again.  You then need to refresh the symbology for each symbol.

This is a right pain and it would be really helpful if this was updated automatically please!!

3 Comments
ZihanSong

Hi Harry,

After your data is updated, you can go to symbology pane and click on the "Add unlisted values"(the green plus button):

ZihanSong_0-1660756776878.png

Then the pane will show the unlisted values due to data update, you can select all of them and click Ok:

ZihanSong_1-1660756849685.png

Then those will be added to your map, and your other existing values and their symbols won't be impacted. Hope it helps.

 

Thanks,

Zihan

 

HarryBell

Hi Zihan

Thank-you for your response.  This unfortunately doesn't work where you have Primary Symbology made up of Unique values from more than one field as it adds the new values, but doesn't give them the same symbology, they are multi-coloured, and then it also leaves the old values in the list, despite them having a count of zero.  

So, I am ending up going to one of the fields, changing it to something else, then changing it back, then altering all the symbologies still.....

Thanks,

Harry

OliDraily

To update the layer and the legend when the background data changes, you could consider the following : 1. create a dummy layer with all the possible combinations of values that could be found in the three fields. 2. Make the (long) legend with all these values. 3. Apply this legend to the real data layer. 4. Use the option "Only show features visible in the map extent" in Format Legend Item.

Olivier