<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><div id="bloop_customfont" style="margin: 0px;">Is there any way to prevent symbols being clipped/rendered at tile edges using just mapserver?</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;">I have created direction arrows as a filled vector symbol and placed these as follows:-</div><div id="bloop_customfont" style="margin: 0px;"><br></div><div id="bloop_customfont" style="margin: 0px;"><div id="bloop_customfont" style="margin: 0px;"><div id="bloop_customfont" style="margin: 0px;">SYMBOL</div><div id="bloop_customfont" style="margin: 0px;">                NAME "arrow"</div><div id="bloop_customfont" style="margin: 0px;">                TYPE vector</div><div id="bloop_customfont" style="margin: 0px;">                FILLED true</div><div id="bloop_customfont" style="margin: 0px;">                POINTS</div><div id="bloop_customfont" style="margin: 0px;">                    0 0.4</div><div id="bloop_customfont" style="margin: 0px;">                    1 0.4</div><div id="bloop_customfont" style="margin: 0px;">                    1 0</div><div id="bloop_customfont" style="margin: 0px;">                    2 0.8</div><div id="bloop_customfont" style="margin: 0px;">                    1 1.6</div><div id="bloop_customfont" style="margin: 0px;">                    1 1.2</div><div id="bloop_customfont" style="margin: 0px;">                    0 1.2</div><div id="bloop_customfont" style="margin: 0px;">                    0 0.4</div><div id="bloop_customfont" style="margin: 0px;">                END</div><div id="bloop_customfont" style="margin: 0px;">                ANCHORPOINT 1 0.8</div><div id="bloop_customfont" style="margin: 0px;"> END </div><div id="bloop_customfont" style="margin: 0px;"><br></div></div><div id="bloop_customfont" style="margin: 0px;"> </div><div id="bloop_customfont" style="margin: 0px;">STYLE</div><div id="bloop_customfont" style="margin: 0px;">                          GAP -300.0</div><div id="bloop_customfont" style="margin: 0px;">                          COLOR <a href="tel://128 128 128">128 128 128</a></div><div id="bloop_customfont" style="margin: 0px;">                          OUTLINECOLOR 0 0 0</div><div id="bloop_customfont" style="margin: 0px;">                          SYMBOL "arrow"</div><div id="bloop_customfont" style="margin: 0px;">                          SIZE 12.0</div><div id="bloop_customfont" style="margin: 0px;">                          ANGLE AUTO</div><div id="bloop_customfont" style="margin: 0px;">                            OFFSET 10 -99</div><div id="bloop_customfont" style="margin: 0px;">END</div></div><div><br></div>When viewed as a WMS layer in open layers I find that arrows placed on a line close to a tile edge are being clipped. The layer uses Request parameters and cannot be proxied through map cache. As you can see below it uses  %worker% to pick the right table.<div><br></div><div>DATA "wkb_geometry from (SELECT work_item_sequence as seq, count(work_item_sequence), (st_collect(route_line)) as wkb_geometry FROM ng_worker.worker_%worker%_route_table GROUP by work_item_sequence ORDER by work_item_sequence ASC ) AS FOO using unique seq using srid=27700"</div></div></body></html>