Description:
I would like to propose a new feature for ArcGIS Pro called "Symbology Level Definition Query". This feature would allow users to build definition queries for each unique value within a symbology. This functionality exists in platforms like MapGuide and Autodesk Civil 3D, offering users dynamic and granular control over data visualization.
Benefits:
Example Use Cases:
This feature would bring ArcGIS Pro's symbology functionality to another level, promoting precision and clarity in data representation.
After thinking about it, I think this is a good idea.
The current symbology is basically a really, really low-tech SQL editor and doesn't allow you a lot of choice out of the box. You can symbolize by unique values field by field or with Arcade, but you get limited to just whatever fields you feed it. Even manually adding values (green plus sign) limits you to the field(s) you've provided already.
In the example provided, there are three fields in use across 8 symbol classes: Asset_Group, Asset_Type, and Status. As it currently stands, to get this sort of symbology, you would have to symbolize by all three fields, then manually group the ones you want into the final 8 classes. Taking what's been provided, Asset_Type has 5 given options, Asset_Group has 2, and Status has 2. That's 20 different permutations that Pro spits out at you, and honestly, having only 2 options in any given field is kind of rare.
So, from a simple ease of use standpoint, I think this would be helpful.
The other thing is that this exact functionality exists for label classes already, so it would follow that it exists for symbol classes.
I think having some sort of toggle under unique values, or adding a Unique Values (SQL) option to the dropdown would be helpful.
Thanks for submitting this idea. Please keep adding other workflows or use cases where you will find this enhancement helpful.
Here's another use case:
I have a user who wants to join a table to the feature class, then do a spatial join, then depending on the contents of the joined tables, split it out into 6 distinct layers so she can turn them off and on. These criteria have no overlap.
This idea, combined with the newly released ability to turn off individual symbol classes in the contents pane, would simplify the process a lot by letting us choose precisely the criteria we want without having 6 different layers with 6 different properties windows, and instead let us do it all in one place. (And also simplify the queries a lot-- if I can apply a general definition query that filters out everything I don't want based on two fields in the properties window, I can focus on the two or three fields I actually care about in the symbology pane instead. Much cleaner than each of the 6 layers having 5 or 6 clauses in the properties window definition query.)
Again, currently we could just add all the fields we want, but in this case there are 10s of options in each field we care about, meaning that we very, very quickly get 100s of symbol classes that need to grouped down into something manageable.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.