Select to view content in your preferred language

Dynamically filter data in a List widget based on map scale visibility

150
1
Friday
Status: Open
Labels (1)
AaronKoelker
Frequent Contributor

With the List Widget, you can filter the list data based on the current map extent (ex. Dynamically filter data in a List widget based on the map view). 

It would be great if an option or trigger was added so that the List Widget could filter based on the layer's scale visibility, too. For example, if I have a scale limit (a.k.a. visibility range) set up for a layer in my web map to turn off beyond 1:1,500,000 scale, those features would also disappear from my List Widget once I've zoomed out beyond 1:1,500,000. Currently, the features remain on the list widget regardless of their visibility on the map, which can be a confusing disconnect for users. Additionally, when the user is zoomed out to smaller scales, this might also (I assume) bring an unnecessary performance hit to the List Widget as it tries to load a bunch of features that are otherwise hidden from the map. 

Adding this option could help authors both control the length of longer lists connected to big datasets when the user zooms out to smaller scales (hopefully leading to performance gains), and could also provide a more intuitive relationship between what features are appearing on the map vs what is appearing in the List. 

Thanks for your consideration

1 Comment
AlfredBaldenweck

Excellent idea