[mapserver-users] Rendering of Symbols outside map window

deduikertjes deduikertjes at xs4all.nl
Mon Feb 15 00:44:21 PST 2016


Steve,

I think the key part in the question is here:

" and the center point of the symbol is no longer inside the map window".

To my experience a symbol doesn't get drawn at all when the point which 
is symbolized is outside the requested extent (WMS mode at least).

To solve that I created the mentioned pull request.

Or do I miss something?

MArco


On 13-02-16 00:17, Lime, Steve D (MNIT) wrote:
> This should already be happening. The drawing code traverses a layer's 
> class/styles to commute a selection and clipping rectangle that is 
> larger than the map extent.
>
> ------------------------------------------------------------------------
> *From:* mapserver-users [mapserver-users-bounces at lists.osgeo.org] on 
> behalf of mdprive [deduikertjes at xs4all.nl]
> *Sent:* Friday, February 12, 2016 4:15 PM
> *To:* Patrick Meis
> *Cc:* mapserver-users at lists.osgeo.org
> *Subject:* Re: [mapserver-users] Rendering of Symbols outside map window
>
> Hi Patrick,
>
> i've submitted a pull request for extending the map by a buffer and 
> then clipping it, so that partial symbols on the edge get rendered as 
> well (wms non tiled mode).
>
> maybe you can build from sources and use this patch to solve your problem.
>
> marco
>
> -- 
>
>
> Op 11 feb. 2016 om 21:54 heeft Ambrogio Foletti <afoletti at gmail.com 
> <mailto:afoletti at gmail.com>> het volgende geschreven:
>
>> Hello Patrick,
>>
>> if you are using PostGIS as datasource, I would solve the problem by 
>> integrating a st_buffer in the DATA element itself ;) The added bonus 
>> is that you will get the attribute values from a GetFeatureInfo (if 
>> implemented) in the whole buffer zone.
>> If not, you can try to use tile mode, and add some metabuffer (see 
>> mapserver doc <http://mapserver.org/output/tile_mode.html>)
>>
>> Cheers!
>> A. Foletti
>>
>> 2016-02-05 10:58 GMT+01:00 Patrick Meis <Meis at stadt-muenster.de 
>> <mailto:Meis at stadt-muenster.de>>:
>>
>>     Hallo,
>>
>>     i have stumbled on a problem.
>>
>>     I am simulating a buffering of point-data with the help of
>>     symbols, which I have set to
>>
>>     sizeunit = meters
>>
>>     size = 760
>>
>>     These rather big symbols disappear from my map when I zoom in and
>>
>>     the center point of the symbol is no longer inside the map window.
>>
>>     But a significant part of the symbol should still be displayed.
>>
>>     Is there any possibility of extending the rendered map, so that
>>     the symbols of my points
>>
>>     are still rendered even when they are outside my map window?
>>
>>     Greetz
>>
>>     Patrick
>>
>>
>>     _______________________________________________
>>     mapserver-users mailing list
>>     mapserver-users at lists.osgeo.org
>>     <mailto:mapserver-users at lists.osgeo.org>
>>     http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>
>>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20160215/cca525d5/attachment.htm>


More information about the MapServer-users mailing list