[Mapguide-trac] [mapguide-trac] #2836: MVT rendering issues

MapGuide Open Source trac_mapguide at osgeo.org
Mon Apr 12 04:52:59 PDT 2021


#2836: MVT rendering issues
--------------------------+----------------------
 Reporter:  jng           |        Owner:  jng
     Type:  defect        |       Status:  closed
 Priority:  medium        |    Milestone:  4.0
Component:  Tile Service  |      Version:
 Severity:  major         |   Resolution:  fixed
 Keywords:                |  External ID:
--------------------------+----------------------
Changes (by jng):

 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 In [changeset:"9834" 9834]:
 {{{
 #!CommitTicketReference repository="" revision="9834"
 Merged revision(s) 9828-9833 from sandbox/jng/mvt_render_fixes:

 #2836: Re-instate clipping of MVT tile geometries at the stylizer level by
 having MVTRenderer::RequiresClipping?() return true and having
 MVTRenderer::GetBounds?() return a buffered extents (where buffer is the
 default of 80 screen pixels). We still do not have the undesired tile
 border artifact, which tells us that we're buffering by the correct
 amount. Having said that, this commit also adds a flag to render tile
 borders for visual debugging purposes. If you see tile border artifacts,
 it should now be due to this new flag being true.

 #2836: Remove geometry clipping code from the ProcessXXX renderer methods.
 This eliminates the tile border artifact we are experiencing in client
 applications like OpenLayers/QGIS. If we are meant to clip, we should
 probably do it at the Stylizer level by having our MVTRenderer return true
 for RequiresClipping?() and find a way to let the renderer customize the
 clip extents.
 ........
 }}}

-- 
Ticket URL: <https://trac.osgeo.org/mapguide/ticket/2836#comment:2>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals


More information about the mapguide-trac mailing list