GeoTrellis-Server is currently missing a key functionality that would allow to control the visibility of a layer based on scale denominator. The feature would help to control the scale when a layer should be displayed on the map and then prevent the layer to be portrayed at resolution that exceed is native resolution or that make it very small.
Current issue
GeoTrellis-Server is currently missing a key functionality that would allow to control the visibility of a layer based on scale denominator. The feature would help to control the scale when a layer should be displayed on the map and then prevent the layer to be portrayed at resolution that exceed is native resolution or that make it very small.
See below for examples, based on the Canada Land Cover Map hosted on the following WMS service: https://datacube.services.geo.ca/ows/landcover?service=wms&request=GetCapabilities. This dataset covers only the Canadian landmass and has a native resolution of 30m.
Over-zoomed
Under-zoomed
Expected behavior
The GeoTrellis-Server solution should allow to set
min-scale-denominator
andmax-scale-denominator
on layer object in server configuration file.Theses settings should be optional. The layer should always be rendered if omitted, which would align with the current behavior.