Select to view content in your preferred language

Scale-based Definition Queries

953
5
07-11-2023 10:32 AM
Status: Open
Labels (1)
MilesL1
New Contributor II

Using definition queries, one can display different subsets of one dataset at different scales (ie, reducing the quantity of points shown based on some attribute as the user zooms out). This requires that each definition query has its own layer. When dealing with a map with a wide scale range, this may result in very many layers with the same symbology, but different definition queries. I would like to suggest that definition queries can be applied to scale ranges within one layer (or, a scale range can be applied to a definition query).

Ie. from 1:1,000-1:30,000, apply one definition query

from 1:30,000-1:100,000, apply another definition query

This can help keep the quantity of layers in a map down, and reduce duplication of symbology and label classes.

5 Comments
KoryKramer

@MilesL1 have you tried display filters? https://pro.arcgis.com/en/pro-app/latest/help/mapping/layer-properties/display-filters.htm 

Would that work for your use case?

MilesL1

No, because display filters leave the data in the map, just "invisible" (unsymbolized).

AndrewBowne

Are display filters supported in a Web Map?  From what I can see they are not. Can anyone confirm?

AndrewBowne

Thanks, Kory.  As with so many Esri products, the answer is:  "It depends"...  I'm using a Feature Service so it looks like the answer is "no" in this case.