Thanks. The gutter parameter seems to fix the symbols, and the symbol labels, but the labels on lines are still chopped. The labelcache_map_edge_buffer didn't seem to work. For now I'll just use 'singleTile: true', and take the (non-tiled) performance hit.
On Mon, Jun 22, 2009 at 07:27:02AM -0400, Christy Nieman wrote: > Hi, > > You can put "labelcache_map_edge_buffer" "-10" in the WEB block metadata. > This will ensure that no labels are drawn within 10 pixels of a tile > boundary (you can change the value to increase or decrease the buffer zone) > > E.g.: > MAP > ... > WEB > METADATA > "labelcache_map_edge_buffer" "-10" > END > ... > END > ... > END > > Christy > > BrainDrain wrote: >> OL gutter helps with symbols but breaks labels. PARTIALS false doesn't help >> in this case. I didn't find solution how to avoid breaking labels while >> using gutter. I suppose the only one is to turn off gutter (prebuild OL map >> clone with no gutter) on scales when symbols are turned off (if symbols are >> visible in large scales then labels uses large font size and gutter works >> fine with labels). >> >> Aaron Racicot wrote: >> >>> Wendell, >>> >>> Look at 'gutter' in OpenLayers. It will allow you to get tiles slightly >>> larger from your Mapserver WMS to get rid of some of the artifacts: >>> >>> http://dev.openlayers.org/docs/files/OpenLayers/Layer-js.html#OpenLayers.Lay >>> er.gutter >>> >>> Hope that helps... >>> >>> Aaron >>> >>> -------------------------- >>> Aaron Racicot >>> Z-Pulley Inc. >>> >>> >>> -----Original Message----- >>> From: [email protected] >>> [mailto:[email protected]] On Behalf Of Wendell >>> Turner >>> Sent: Thursday, June 18, 2009 4:59 PM >>> To: [email protected] >>> Subject: [mapserver-users] clipping symbols at tile boundary? >>> >>> (this must be basic, but here goes anyway...) >>> >>> I'm using Mapserver 5.2 with OpenLayers 2.7. I have a >>> vector mapserver layer with point objects (shown with circle >>> symbols) on it. The vector layer referenced via >>> OpenLayers.Layer.WMS and is tiled. >>> >>> The circles are displayed in the tile that the center is on, >>> but not the adjacent tiles. That is, if a circle is near >>> the edge, part of the circle is chopped off. >>> >>> Is that what 'BUFFER 10' fixes? What about 'PARTIALS >>> FALSE'? That seems to be just for labels, but that only >>> shows the label when it completely lies within the tile. >>> Do I need to turn off tiling completely? >>> >>> Thanks, >>> >>> Wendell >>> >>> _______________________________________________ >>> mapserver-users mailing list >>> [email protected] >>> http://lists.osgeo.org/mailman/listinfo/mapserver-users >>> >>> _______________________________________________ >>> mapserver-users mailing list >>> [email protected] >>> http://lists.osgeo.org/mailman/listinfo/mapserver-users >>> >>> >>> >> >> > _______________________________________________ > mapserver-users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/mapserver-users _______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
