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 <[EMAIL PROTECTED]>
Subject: Re: [mapserver-users] Fractional line widths?
To: thomas bonfort <[EMAIL PROTECTED]>
Cc: [email protected]
Message-ID: <[EMAIL PROTECTED]>
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 > <[EMAIL PROTECTED]> 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

------------------------------
_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to