[mapserver-users] Fractional line widths?

Mike Leahy mgleahy at alumni.uwaterloo.ca
Fri Sep 5 16:13:55 PDT 2008


Hello Dane,

If you change the name of your OUTPUTFORMAT to 'AGGA', then I think you 
must also change the IMAGETYPE parameter to 'AGGA' so that the map uses 
the correct outputformat (i.e., there can be more than one outpuformat 
in a mapfile).

Mike

> Date: Thu, 4 Sep 2008 19:10:53 -0700
> From: Dane Springmeyer <blake at hailmail.net>
> Subject: Re: [mapserver-users] Fractional line widths?
> To: thomas bonfort <thomas.bonfort at GMAIL.COM>
> Cc: mapserver-users at lists.osgeo.org
> Message-ID: <40054C84-FED9-47F1-A858-CA8C3DFCECAA at hailmail.net>
> Content-Type: text/plain; charset="us-ascii"
> 
> Thomas,
> 
> Thanks for the tip, but I think I don't quite understand the right  
> syntax.
> 
> First of all, I'm running the mac binary from kyngchaos, version 5.2.0
> 
> I've tried to add two style blocks like:
> 
>    LAYER
>      NAME         world_opacity
>      DATA         world_borders.shp
>      STATUS      ON
>      TYPE          POLYGON
>      CLASS
>        NAME       "World"
>        STYLE
>          COLOR                 242 239 249
>          OUTLINECOLOR    -1 -1 -1
>        END
>        STYLE
>          COLOR                 -1 -1 -1
>          OUTLINECOLOR   127 127 127
>          OPACITY 50
>          WIDTH 1
>        END
>      END # class
>    END # layer
> 
> to create this full mapfile: http://mapnik-utils.googlecode.com/svn/trunk/tutorials/hello_world/mapserver_comparison/mapfile_config/world.map
> 
> But that does not produce a result more akin to WIDTH 0.5, from what I  
> can tell. It simply lightens the color of the outline, and in this  
> case make it 'seem' even thicker. It is as if the opacity is not  
> working as a true alpha opacity.
> 
> Here is the example output with OPACITY 50:
> 
> http://mapnik-utils.googlecode.com/svn/trunk/tutorials/hello_world/mapserver_comparison/mapfile_config/map/hello_world_with_mapserver_mapfile_opacity.png
> 
> Is this the expected behavior or have I made an error in my mapfile  
> syntax (highly likely). Perhaps I am not correctly turning off the  
> outline for the first style?
> 
> The issue may also be with my OUTPUTFORMAT, which is not using the RGBA:
> 
>    OUTPUTFORMAT
>     NAME 'AGG'
>     DRIVER AGG/PNG
>     IMAGEMODE RGB
>     MIMETYPE "image/png"
>    END
> 
> I also tried with:
> 
>    OUTPUTFORMAT
>     NAME 'AGGA'
>     DRIVER AGG/PNG
>     IMAGEMODE RGBA
>     MIMETYPE "image/png"
>    END
> 
> but I get an error when I add the 'AGGA' (based on reading http://mapserver.gis.umn.edu/docs/howto/agg-rendering-specifics) 
> :
> 
> msPostMapParseOutputFormatSetup(): General error message. Unable to  
> select IMAGETYPE `AGG'.
> 
> 
> Any thoughts?
> 
> Thanks,
> 
> Dane
> 
> 
> 
> On Aug 31, 2008, at 2:50 PM, thomas bonfort wrote:
> 
>> > hi.
>> > yes, you need two style blocks inside your class
>> > cheers,
>> > thomas
>> >
>> > On Sun, Aug 31, 2008 at 9:43 PM, Dane Springmeyer  
>> > <blake at hailmail.net> wrote:
>>> >> Hi Thomas,
>>> >>
>>> >> Thanks for the followup.
>>> >>
>>> >> The OPACITY keyword seems to apply to both the polyon fill (COLOR)  
>>> >> and the
>>> >> outline (OUTLINECOLOR).
>>> >>
>>> >> What is the trick to apply it to only the outline? I tried  
>>> >> OUTLINEOPACITY,
>>> >> which of course does not exist.
>>> >>
>>> >> Do I need to pull out a style class for just the outline?
>>> >>
>>> >> Here is the mapfile I am working from:
>>> >>
>>> >> http://mapnik-utils.googlecode.com/svn/trunk/tutorials/hello_world/mapserver_comparison/mapfile_config/world.map
>>> >>
>>> >> Thanks,
>>> >>
>>> >> Dane
>>> >>
>>> >>
>>> >> On Aug 30, 2008, at 12:22 AM, thomas bonfort wrote:
>>> >>
>>>> >>> Sorry for not hopping into the thread earlier, blame holidays  :) 
>>>> >>>
>>>> >>> For the time being, you can achieve similar output with mapserver  
>>>> >>> 5.2,
>>>> >>> by using the OPACITY keyword at the style level
>>>> >>>
>>>> >>> STYLE
>>>> >>> COLOR r g b
>>>> >>> OPACITY 50  # essentially the same as WIDTH 0.5
>>>> >>> WIDTH 1
>>>> >>> END
>>>> >>>
>>>> >>> cheers,
>>>> >>> thomas
>>>> >>>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: http://lists.osgeo.org/pipermail/mapserver-users/attachments/20080904/a2a331e8/attachment-0001.html
> 
> ------------------------------



More information about the MapServer-users mailing list