[mapserver-dev] drop shadow for labels
Lime, Steve D (MNIT)
steve.lime at state.mn.us
Mon May 22 11:29:32 PDT 2017
Sure looks to be a regression.
Works w/two label blocks: http://maps1.dnr.state.mn.us/cgi-bin/mapserv64?map=/usr/local/mapserver/apps/test/drop_shadow/test.map&mode=map
Doesn't work: w/two label blocks: http://maps1.dnr.state.mn.us/cgi-bin/mapserv70?map=/usr/local/mapserver/apps/test/drop_shadow/test.map&mode=map
Mapfile follows... FORCE TRUE gets the label to appear correctly but that shouldn't be necessary. --Steve
MAP
NAME 'drop shadows'
SIZE 500 500
EXTENT 0 0 499 499
FONTSET /usr/local/mapserver/fonts/fonts.list
IMAGECOLOR 232 232 232
LAYER
NAME 'label'
TYPE POINT
STATUS DEFAULT
FEATURE
POINTS 250 250 END
TEXT 'Sample Text'
END
TRANSFORM FALSE
CLASS
LABEL
TYPE TRUETYPE
FONT arial
SIZE 16
COLOR 181 181 181
OFFSET 3 3
END
LABEL
TYPE TRUETYPE
FONT arial
SIZE 16
COLOR 0 0 0
OUTLINECOLOR 255 255 255
END
END
END
END
-----Original Message-----
From: mapserver-dev [mailto:mapserver-dev-bounces at lists.osgeo.org] On Behalf Of Stephen Woodbridge
Sent: Sunday, May 21, 2017 6:07 PM
To: Tamas Szekeres <szekerest at gmail.com>
Cc: mapserver-dev at lists.osgeo.org
Subject: Re: [mapserver-dev] drop shadow for labels
FORCE TRUE is likely going to generate other problems.
Did you try this without FORCE TRUE. This:
http://mapserver.org/development/rfc/ms-rfc-77.html
leads me to believe that multiple label blocks in a class use the same
label point and therefore should not need the FORCE TRUE. And I think
you can have multiple labels optionally with leader lines on a single
point like this.
-Steve W
On 5/21/2017 5:13 PM, Tamas Szekeres wrote:
> We could indeed achieve similar effect by duplicating the label
> definition, however we need to set FORCE TRUE for the upper label to get
> it displayed at all.
>
> Best regards,
>
> Tamas
>
>
> 2017-05-21 22:30 GMT+02:00 Stephen Woodbridge <woodbri at swoodbridge.com
> <mailto:woodbri at swoodbridge.com>>:
>
> Ahhh, sorry. I believe that you can include the label block twice,
> the first time you draw the shadow, with some offset and using your
> shadow color, the second time you draw it with the foreground color.
>
> You should open an issue against the docs they are not correct.
> There might be an FRC that covers this change, but I'm not seeing one.
>
> On 5/21/2017 4:13 PM, Tamas Szekeres wrote:
>
> I've already learnt, that BACKGROUNDCOLOR,
> BACKGROUNDSHADOWCOLOR, BACKGROUNDSHADOWSIZE can be replaced with
> label styles, but what about SHADOWCOLOR and SHADOWSIZE?
>
> Thanks,
>
> Tamas
>
>
> 2017-05-21 22:01 GMT+02:00 Stephen Woodbridge
> <woodbri at swoodbridge.com <mailto:woodbri at swoodbridge.com>
> <mailto:woodbri at swoodbridge.com <mailto:woodbri at swoodbridge.com>>>:
>
>
> On 5/21/2017 1:54 PM, Tamas Szekeres wrote:
>
> Hi,
>
> Could someone explain how to configure drop shadow for
> label in
> mapserver 7.x ?
> It looks like the SHADOWCOLOR/SHADOWSIZE implementation
> has been
> stripped from the code and I'm not sure what replaces
> that option.
> The documentation is very brief in this regard.
>
>
> BACKGROUNDCOLOR [r] [g] [b] | [hexadecimal string]
>
> Color to draw a background rectangle (i.e. billboard).
> Off by
> default.
>
> Note
>
> Removed in 6.0. Use a LABEL STYLE object with
> GEOMTRANSFORM
> labelpoly and COLOR.
> BACKGROUNDSHADOWCOLOR [r] [g] [b] | [hexadecimal string]
>
> Color to draw a background rectangle (i.e. billboard)
> shadow.
> Off by default.
>
> Note
>
> Removed in 6.0. Use a LABEL STYLE object with
> GEOMTRANSFORM
> labelpoly, COLOR and OFFSET.
> BACKGROUNDSHADOWSIZE [x][y]
>
> How far should the background rectangle be offset?
> Default is 1.
>
> Note
>
> Removed in 6.0. Use a LABEL STYLE object with
> GEOMTRANSFORM
> labelpoly, COLOR and OFFSET.
>
> http://mapserver.org/mapfile/label.html#label-style
> <http://mapserver.org/mapfile/label.html#label-style>
> <http://mapserver.org/mapfile/label.html#label-style
> <http://mapserver.org/mapfile/label.html#label-style>>
>
> STYLE
> GEOMTRANSFORM 'labelpoly'
> COLOR 153 153 153
> OFFSET 3 2
> END # STYLE
> STYLE
> GEOMTRANSFORM 'labelpoly'
> COLOR 255 0 0
> END # STYLE
>
> ---
> This email has been checked for viruses by Avast antivirus
> software.
> https://www.avast.com/antivirus
> <https://www.avast.com/antivirus>
> <https://www.avast.com/antivirus <https://www.avast.com/antivirus>>
>
> _______________________________________________
> mapserver-dev mailing list
> mapserver-dev at lists.osgeo.org
> <mailto:mapserver-dev at lists.osgeo.org>
> <mailto:mapserver-dev at lists.osgeo.org
> <mailto:mapserver-dev at lists.osgeo.org>>
> https://lists.osgeo.org/mailman/listinfo/mapserver-dev
> <https://lists.osgeo.org/mailman/listinfo/mapserver-dev>
> <https://lists.osgeo.org/mailman/listinfo/mapserver-dev
> <https://lists.osgeo.org/mailman/listinfo/mapserver-dev>>
>
>
>
>
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
_______________________________________________
mapserver-dev mailing list
mapserver-dev at lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/mapserver-dev
More information about the mapserver-dev
mailing list