-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some source resolutions are sometimes skipped leading to reading too much tiles #215
Comments
This task would be to update up to the latest GeoTrellis version that contains locationtech/geotrellis#3196 and to expose |
Moved this into Done; awaiting @jfbourgon to confirm the state of the issue; I'm really wondering would #252 work or not. This message is left here for the history, otherwise we can forget why this is not closed / how the other issues are related to it. |
I'm glad to confirm that the new Overview Strategy implementation works like a charm. Please see below for evidence from the log output: With Default settings (equivalent to "auto-higher-resolution"), the zoom level 11 was skipped and number of tiles read was varyingZoom 10 GetMap request
Zoom 11 GetMap request
Zoom 12 GetMap request
With overview-strategy = "auto-0" settings, the zoom level 11 is no longer skipped and the number of tiles read is consistentZoom 10 GetMap request
Zoom 11 GetMap request
Zoom 12 GetMap request
|
Looking at the log entry we noticed that some source resolutions are sometimes skipped leading to reading too much tiles. In our test case both client and source data are requested/stored according to Web Mercator reference system so we were expecting to use all the available resolutions as we zoom in. Here is an example where we skipped level 11 even if the evaluated target resolution is closed to level 11 resolution
@ merc-CS TO CellSize(76.43702828517661,76.43702828517416)
, the level 12 is usedCellSize(38.21851414258813,38.21851414258813))
and 112 tiles are read.Log output example:
The text was updated successfully, but these errors were encountered: