StreamingRenderer may fail to compute generalization distance when bbox cover areas that cannot be reprojected

Description

When figuring out the bbox to query in the source data and the generalization distance to be used, the calculation of the latter may fail, causing no generalization to be sent down to stores.

This is due to a rendering bounding box that goes outside the re-projectable area, and the generalization distance calculation sampling various points in the rendering area to find the smallest applicable value.

When APH is enabled, use the projection handlers to find a suitable area for sampling during generalization distance calculation instead.

Environment

None

Assignee

Andrea Aime

Reporter

Andrea Aime

Triage

None

Components

Fix versions

Priority

Medium
Configure