[mapserver-users] Multiple LabelItems using Mapserver 5.2 and Openlayers
Karl Suiter
karl.suiter at gmail.com
Fri Oct 31 11:35:39 PDT 2008
Gerben,
Thanks! Setting "OpenLayers.Layer.MapServer.Untiled" did the trick.
Cheers,
Kar
On Fri, Oct 31, 2008 at 12:56 PM, Tiemens, Gerben <
Gerben.Tiemens at grontmij.nl> wrote:
>
> This is can be due to the fact that a label will be printed on a maptile
> and the polygon or line is on both maptiles. The mapserver will adjust the
> placement of your label to fit on your tile due to your "partials = false"
> and position = auto
>
> Setting openlayers in untiled, or using tilecache with metatiles, will
> solve your problem.
>
> Greetings
> Gerben
>
>
> ------------------------------
> *Van:* mapserver-users-bounces at lists.osgeo.org [mailto:
> mapserver-users-bounces at lists.osgeo.org] *Namens *Karl Suiter
> *Verzonden:* Friday, October 31, 2008 5:06 PM
> *Aan:* mapserver-users at lists.osgeo.org; users at openlayers.org
> *Onderwerp:* [mapserver-users] Multiple LabelItems using Mapserver 5.2 and
> Openlayers
>
> Hello All,
>
> I'm using Mapserver 5.2 and Openlayers 2.6 as my map interface. When
> called using Openlayers, Mapserver renders two LabelItems when the layer to
> be labels is of type "polygon". I've sort of fixed this issue by including
> PROCESSING "LABEL_NO_CLIP=1" in the Layer definition.
>
> So, for the most part, it works OK. But on some generated maps, I still
> see one Layer that still renders two Labels.
>
> I then noticed that if I tweaked the OpenLayers "minScale" value when
> defining a new map (see below), I could get suppression of the second label.
>
> var map = new OpenLayers.Map( 'map', {controls: [], maxExtent: bounds,
> restrictedExtent: bounds, projection:"none", minScale: 10000, units: "m" }
> ); // change the minScale to 15 to suppress the 2nd label
>
> I would like to remove the minScale variable from the Openlayers map
> definition, but that pesky second LabelItem keeps coming back.
>
> Has anyone seen/fixed this problem? Should I create a bug ticket. FYI -
> I am cross-posting to the OpenLayers listserve to see if anyone there has
> experienced this problem.
>
> Here is my Layer definition I've been working with:
>
> LAYER
> NAME CR01
> STATUS OFF
> DATA cr.shp
> TYPE POLYGON
> CLASSITEM "FIPS_ADMIN"
> LABELITEM "ADMIN_NAME"
> PROCESSING "LABEL_NO_CLIP=1"
> CLASS
> NAME "FIPS_ADMIN"
> EXPRESSION "CR01"
> COLOR 226 166 166 # E2A6A6
> OUTLINECOLOR 32 32 32
> LABEL
> COLOR 0 0 0
> TYPE TRUETYPE
> FONT verdana
> SIZE 10
> ANTIALIAS TRUE
> POSITION AUTO
> PARTIALS FALSE
> MINDISTANCE 300
> BUFFER 4
> END # end of label
> END
> END
>
>
> Thanks!
>
> Karl Suiter
>
>
>
> << Please read our E-mail Disclaimer at the Grontmij Corporate website >>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20081031/ea82331c/attachment.htm>
More information about the MapServer-users
mailing list