Select to view content in your preferred language

Dynamic Unique Value Symbol Rendering

239
3
3 weeks ago
Status: Already Offered
Labels (1)
ZachBodenner
MVP Regular Contributor

Hello,

I am wondering about the practicality of a dynamic symbology in ArcPro. I don't really know the practical technological limitations of Pro in regard to this Idea, but here's my example:

I've got a Sign Inventory where we symbolize the signs based on their order on a sign post. One layer for the top (main) sign, then the next highest sign in a new layer, etc. Many of the sign types only appear in the Main sign layer, and so we don't really need that unique value symbolized in Second Signs, Third Signs... However, it is possible for staff to add a Second Sign that had previously not been symbolized on that layer (but had on the Main Signs). If this happens, the map will display that new Second Sign using whatever symbol is set for the catch-all (All other values), when in fact a symbol does exist for that sign. The below snapshots illustrate the potential differences in the layers:

ZachBodenner_1-1776194604820.png

 

ZachBodenner_0-1776194588309.png

There is overlap, but it's not necessarily one-to-one.

Okay so now onto the question: say I have a stylx or lyrx or even a folder full of svgs with all of the sign symbols. Is it feasible that ArcPro could be continually comparing that resource to the unique values present in a field of the feature class and update the symbology in real-time? So a symbol in the .stylx could be called 'D1-2' and if suddenly an edit is made to Second Signs results in a D1-2 sign, that symbole-value pair would be added to the symbology.

Again, I don't know if this is really possible but I think it would be pretty cool and save a lot of time when compared against adding symbols manually to a layer, symbolizing based on a another layer or layer file, etc. 

3 Comments
BobBooth1
TanuHoque
Status changed to: Already Offered

We recommend a Dictionary Renderer for this. Please refer this github repo which has the guide for these: https://github.com/Esri/dictionary-renderer-toolkit

ZachBodenner

@BobBooth1 Hmm, that's an intriguing idea. I had actually played around with that style from the ArcGIS Blog post just for funsies a while back. These seem powerful enough that my one-to-one need isn't covered explicitly by the blog writers here, but I am going to give it a shot and see if I can figure it out!