[Marble-devel] Review Request 111499: GroundOverlay Rendering

Konrad Enzensberger e.konrad at mpegcode.com
Wed Jul 24 12:01:05 UTC 2013


Hi Adrian,

the new ground overlay rendering does not work for images covering a smal area.
find attached a sample kml/image , additional see the two screenshots,
one shows this kml loaded by old marblewidget version, one shows this loaded with new
ground overlay rendering - it looks really ugly,

br, konrad
  ----- Original Message ----- 
  From: Adrian Draghici 
  To: Thibaut Gridel ; Torsten Rahn ; Bernhard Beschow ; Dennis Nienhüser 
  Cc: Marble 
  Sent: Tuesday, July 23, 2013 11:41 AM
  Subject: Re: [Marble-devel] Review Request 111499: GroundOverlay Rendering


        This is an automatically generated e-mail. To reply, visit: http://git.reviewboard.kde.org/r/111499/  

        Review request for Marble, Bernhard Beschow, Dennis Nienhüser, Torsten Rahn, and Thibaut Gridel.
        By Adrian Draghici.
        Updated July 23, 2013, 9:41 a.m.

        Changes
Prevents rendering of GroundOverlays on post-colorized map themes in TextureLayer rather than MergedLayerDecorator. Adds a MacLaurin approximation for the Gudermannian function to be used for rendering in Mercator Projection. 

        Description 
This patch adds support for rendering GroundOverlays. A model with filtered GroundOverlays is saved in MarbleModel and used in TextureLayer, where the cache of GroundOverlays is handled. The actual rendering takes place in MergedLayerDecorator. 

        Testing 
Tested with multiple overlapping overlays, different rotation angles. 

        Diffs (updated)
          a.. src/lib/MarbleMap.cpp (102ed0d) 
          b.. src/lib/MarbleMath.h (aeaadea) 
          c.. src/lib/MarbleModel.h (44a5f61) 
          d.. src/lib/MarbleModel.cpp (3c44f9d) 
          e.. src/lib/MergedLayerDecorator.h (2823cfc) 
          f.. src/lib/MergedLayerDecorator.cpp (6363d8e) 
          g.. src/lib/layers/GeometryLayer.cpp (20fd6a7) 
          h.. src/lib/layers/TextureLayer.h (1dbd114) 
          i.. src/lib/layers/TextureLayer.cpp (5b9e9c9) 
        View Diff
       



------------------------------------------------------------------------------


  _______________________________________________
  Marble-devel mailing list
  Marble-devel at kde.org
  https://mail.kde.org/mailman/listinfo/marble-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/marble-devel/attachments/20130724/4f009163/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sample.zip
Type: application/x-zip-compressed
Size: 387112 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/marble-devel/attachments/20130724/4f009163/attachment-0001.bin>


More information about the Marble-devel mailing list