[mapserver-users] Constraining label position

Jan Hartmann j.l.h.hartmann at uva.nl
Mon Feb 20 06:27:24 PST 2012



On 02/14/2012 06:17 PM, Stephen Woodbridge wrote:
> google: mapserver geomtransform
>
> this will let you fix the label point to the centroid of the object or 
> some other positions.
>
> The issue is that the label point is generally calculated based on the 
> geometry of the object as clipped to the view port. So the geometry 
> changes based on the view clipping and this causes the label point to 
> also change. the geomtransform works on the original data and so the 
> label point becomes fixed.
>
>
No I can't get this to work, perhaps I don't understand the syntax of 
geomtransform. Can you give me an example of fixing a label to the 
center point of a rectangle, without shifting it when the rectangle 
crosses the viewport? My mapfile looks:

connectiontype postgis
connection ""
data the_rect from bnds
labelitem rect_id
style
   color 0 0 0
end
label
   color 0 0 255
end

I put a few geotransforms within the label and within the style objects, 
but the label always shifts near the margin of the viewport.

Thanks,

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


More information about the MapServer-users mailing list