[mapserver-users] MapServer + SLD + transparency

Yewondwossen Assefa yassefa at dmsolutions.ca
Tue Jun 3 12:47:04 PDT 2008


Hi There,

Oscar Gomez wrote:
> Hi all!
>  
> I'm having some trouble trying to use SLDs with MapServer.
>  
> I'm requesting maps from GoogleEarth using a NetworkLink object and a 
> custom KML-WMS-KML parser.
>  
> If I apply "simple" symbology through a custom SLD, it works, and the 
> background of the map created by MapServer is transparent, so only the 
> "vectors" are shown in GoogleEarth.
>  
> But if I use an SLD symbology using an external picture 
> (<ExternalGraphic> tag in SLD), then the background of the map created 
> by MapServer is not transparent anymore. Then Google Earth shows a map 
> with white background.
>  

  ExternalGrapphic ends up being transformed into something like this in 
the map file:

  - inline symbol:

  SYMBOL
     NAME 
"http://www2.dmsolutions.ca/msapps/world_testdata/map/etc/target-1.gif"
     TYPE PIXMAP
     IMAGE "f:/msapps/world_testdata/map/484599a6_1a28_1.gif"
     GAP -20
     TRANSPARENT 0
   END

  and a class

  CLASS
       NAME "Unknown"
       STYLE
         ANGLE 360
         COLOR 255 0 0
         OPACITY 100
         SIZE 10
         SYMBOL 
"http://www2.dmsolutions.ca/msapps/world_testdata/map/etc/target-1.gif"
       END


  I am not sure I see the reason why this would affect the background 
transparency.

  If possible can you add the symbol manually in the mapfile and see if 
you get the same transparency problem.

  Do we have access to the external symbol you are using?

  I am using the following external symbol in my test 
(http://www2.dmsolutions.ca/msapps/world_testdata/map/etc/target-1.gif) 
and I have tried used both agg and gd as a rendering settings and I did 
not see any effects on the background transparency.   Note that I am 
using Mapserver from svn.


Best Regards,

> Has anyone experienced the same? Can this be solved?
>  
> Thanks in advance,
>  
> Oscar
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users


-- 
----------------------------------------------------------------
Assefa Yewondwossen
Software Analyst

Email: assefa at dmsolutions.ca
http://www.dmsolutions.ca/

Phone: (613) 565-5056 (ext 14)
Fax:   (613) 565-0925
----------------------------------------------------------------




More information about the MapServer-users mailing list