[mapserver-users] Aligning labels within a polygon
Fawcett, David (MPCA)
David.Fawcett at state.mn.us
Tue Feb 21 08:27:51 PST 2012
If you are storing the data in PostGIS, you could possibly take advantage of ST_Azimuth(). http://www.postgis.org/docs/ST_Azimuth.html
It takes two point objects as the args, but you could potentially use the start and end points of your linestring.
David.
From: mapserver-users-bounces at lists.osgeo.org [mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of Jan Hartmann
Sent: Tuesday, February 21, 2012 10:23 AM
To: mapserver-users at lists.osgeo.org
Subject: [mapserver-users] Aligning labels within a polygon
Hi,
I'm inputting lots of street address points in PostGIS, and try to generate labels for the streets. The convex hull of the points of a street approximate the course of the street, and I would like to position the streetname in the middle of the convex hull polygon, aligned to its dominant angle (the polygons are generally quite narrow). Is there a way of doing this with MapServer? Perhaps by thinning out the polygon to a line, for then I can use "angle follow".
Jan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20120221/ae847f89/attachment.htm>
More information about the MapServer-users
mailing list