Select to view content in your preferred language

Resymbolize Filtered Data

1106
1
03-09-2022 02:25 PM
Status: Open
PatriciaBlecha
Emerging Contributor

The idea here is to add the option to enable dynamic symbology updates of a map as filters are applied.  This functionality would enable users to see a subset of the data with the symbology (e.g. quantile, natural breaks, etc.) refreshed for that subset. 

Attached to this post are two screenshots to illustrate this idea.  The attached example utilizes bivariate color symbology with the quantile method in a 2x2 color grid.  The first image shows the entire U.S. with this symbology.  In the second image, a filter that selects only Pennsylvania  is applied and the symbology updates for only the state of Pennsylvania. (Notice how in the U.S. view, we see all 4 possible colors across the country but no pink in Pennsylvania; however, when the symbology is refreshed after the state filter is applied, we can see all four possible colors in the state of Pennsylvania). 

This feature would be useful when end users have particular interest in only a subset of the data and would like the symbology to be calculated relative to only that subset.

Ideally, this feature would be available in any web application that has filtering capabilities (Operations Dashboard, Dashboard, WebAppBuilder, Insights, etc.). 

1 Comment
AlderMaps

Have come across a project where exactly this functionality would be helpful. I don't think it is at this moment; will have to come up with some sort of workaround. Initial thought is to have "pseudo-filters" that are actually all different maps with their appropriate symbology baked-in (this will be implemented in Experience Builder) so the "filter" will actually just switch to a map (section view) with a filter already in place.

Down side is that this could end up requiring up to 50 separate maps...I do have a set of scripts for managing that many maps in a more sane way, but still, doesn't seem like the ideal solution.

If I come up something else/better I will try to remember to post back here.