Rendering from MBtiles read tiles that are already cached or not needed

Description

Cases observed:

  • Computing the generalization distances outside of the valid area of web mercator in the rendererer, making it fail and causing the SR not to pass down a generalization distance... compute in the middle, or best, use projection handlers to get a valid point

  • Queries hitting the two sides of the dateline to account for data on the other side of it, causing the (dump) bbox extractor to create an equivalent query envelope spanning the entire planet east to west.

  • Reading tiles that are already in cache in case the bounds might contain one that is not

 

Environment

None

Assignee

Andrea Aime

Reporter

Andrea Aime

Triage

None

Components

Fix versions

Priority

Medium
Configure