We are displaying map images in Web Mercator, from a GeoServer with native CRS as BC-Albers (EPGS:3005).
We are using an OpenLayers client to display the map images. We have confirmed that the geodetic scale displayed by OpenLayers is approximately the true scale of the map images (modulo the fact that OL uses a fixed resolution of 72 DPI).
Based on the zoom levels at which layers become visible, it appears that GeoServer’s internal computed scale is from 2 to 4 times larger than the client scale.
Is this expected?
Is there any way to determine a way to map between client scale and Geoserver scale, so that we can configure the client to track GeoServer visibility faithfully?
Is there any way to display the internal GeoServer scale to make it possible to confirm if this analysis is correct?
GeoServer ver 2.6 (although I believe this is happening in 2.8 as well)