Bug 316614

Summary: Layer blending assumes equal tile sizes
Product: [Applications] marble Reporter: Rolf Eike Beer <kde>
Component: generalAssignee: marble-bugs
Status: CONFIRMED ---    
Severity: normal CC: nienhueser, rahn
Priority: NOR    
Version: 1.5 (KDE 4.10)   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: screenshot

Description Rolf Eike Beer 2013-03-12 18:43:46 UTC
I have created a DGML file for OSM2World. The tiles served by OSM2world are 256x128 pixels. Additionally I use hillshading which has 256x256px tiles. This doesn't work together well, it looks like something expects that all tiles have the same size. Therefore I can see jumps in the hillshading at tile borders.

Reproducible: Always
Comment 1 Rolf Eike Beer 2015-04-06 12:12:40 UTC
I tried the same with OpenRailwayMap, which uses 512x512 (Retina) tiles, which works equally worse (see screenshot).
Comment 2 Rolf Eike Beer 2015-04-06 12:16:38 UTC
Created attachment 91905 [details]
screenshot
Comment 3 Justin Zobel 2021-03-09 22:51:45 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.
Comment 4 Torsten Rahn 2023-04-08 11:07:06 UTC
Yes, this was done by design. As long as the tile layout would match we could perform some resizing on the fly. Feel free to provide a patch :) The relevant code happens inside the classes StackedTile/MergedLayerDecorator ...