I have a simple OpenLayers 3 map with a topo layer that is cascaded from a USGS WMS through my GeoServer / GeoWebCache system. The tile zoom level resolution is correct when the GeoWebCache is turned off, but I get the wrong resolution tiles from the cascaded USGS link when I turn on the caching with the GeoServer GeoWebCache. For example, at zoom level 13, the tiles should show 50-foot contours like this:

enter image description here

When the caching for the layer with GeoWebCache is turn on, the tiles showing 20-foot contours for level 14 are rendered into level 13 like this:

enter image description here

It is the same for all zoom levels. When caching is turned on, the current zoom level gets the tiles for the next zoom level.

The zoom level tile resolution problem started when the USGS moved this layer and their other cached layers to Amazon Cloud on July 1, 2017.

Why does this happen just when the caching is turned on for the integrated GeoWebCache or when going through the separate stand alone GeoWebCahce?

1 Answer 1


I found the answer to this problem shortly after posting this question. I was using GeoServer 2.7 for this layer. I had a new server with GeoServer 2.11 on it. I set up the cascading link from the USGS on the new GeoServer version and it worked fine with the caching turned on. So, if you are running an older version of GeoServer and you see this problem with the new USGS cloud cached tile layers, you will need to upgrade your GeoServer version.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.