[MapProxy] Multi-layer transparency problem

Dejan Gambin dejan.gambin at coin.hr
Mon Jan 16 03:45:52 EST 2012


Thanks very much for the info. 

Do you think writing some code as a workaround would be complicated? Which part of code should be affected?

regards, dejan
On 13. sij. 2012., at 14:47, Oliver Tonnhofer wrote:

> I think these are issues/limitations of the Python Image Library when overlaying (paste) multiple layers with alpha channels. PIL can't do real alpha compositing. The only solution to this, without writing any code as a workaround, is to create another cache that already contains both sources.
> 
> Regards,
> Oliver
> 
> On 13.01.2012, at 14:22, Dejan Gambin wrote:
> 
>> In mapproxy.yaml? No :-(
>> 
>> regards, dejan
>> 
>> On 13. sij. 2012., at 14:15, Oliver Tonnhofer wrote:
>> 
>>> 
>>> On 13.01.2012, at 12:33, Dejan Gambin wrote:
>>>> Since I gave you only mapproxy requests to MapServer, here is something better, and you can try it yourself so no attachments needed :-)
>>>> 
>>>> My client application sends request like this to Mappproxy service:
>>>> 
>>>> http://www.coin.hr:54322/service?FORMAT=image/png&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&LAYERS=namjena,uza_namjena&SRS=EPSG:900913&BBOX=1533632.5353003,5620873.3111963,1536078.5202051,5623319.2961011&WIDTH=256&HEIGHT=256
>>>> 
>>>> The same request directly to MapServer WMS is this:
>>>> 
>>>> http://www.coin.hr/cgi-bin/mywms6?FORMAT=image/png&TRANSPARENT=TRUE&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&LAYERS=namjena,uza_namjena&SRS=EPSG:900913&BBOX=1533632.5353003,5620873.3111963,1536078.5202051,5623319.2961011&WIDTH=256&HEIGHT=256
>>>> 
>>>> You can see the difference. I hope this helps a little more
>>> 
>>> 
>>> Do you use the opacity option somewhere?
>>> 
>>> 
>>> Regards,
>>> Oliver
>>> 
>>> -- 
>>> Oliver Tonnhofer    | Omniscale GmbH & Co KG    | http://omniscale.de
>>> http://mapproxy.org | https://bitbucket.org/olt | @oltonn
>>> 
>>> 
>>> 
>>> 
>> 
>> _______________________________________________
>> MapProxy mailing list
>> MapProxy at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapproxy
> 
> Mit freundlichen Grüßen,
> Oliver Tonnhofer
> 
> -- 
> Oliver Tonnhofer <tonnhofer at omniscale.de>
> 
> Omniscale GmbH & Co. KG
> Nadorster Straße 60, 26123 Oldenburg
> Tel: +49(0)441/9392774-2 (Fax: 9), Web: http://omniscale.de
> Amtsgericht Oldenburg, HRA 202656
> 
> Komplementärin: Omniscale Beteiligungs GmbH, Sitz: Oldenburg (Oldb)
> Amtsgericht Oldenburg, HRB 205231, Geschäftsführer: Oliver Tonnhofer, Dominik Helle
> 



More information about the MapProxy mailing list