[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