[Tilecache] Transparency issue again
Tobias Weiß
tobias.weiss at pik-potsdam.de
Wed Jan 20 10:41:33 EST 2010
Hey Simon,
yeah, great hint! It worked. Thanks a lot, I was almost going crazy ... ;-)
Great, thanks.
Tobias
---
> Hi tobias maybe you can try to turn on transparency in your mapfile,
> try to overwrite the default png driver with this
>
> OUTPUTFORMAT
> NAME "png"
> MIMETYPE "image/png"
> DRIVER "GD/PNG"
> EXTENSION "png"
> IMAGEMODE RGBA
> TRANSPARENT ON
> FORMATOPTION "INTERLACE=OFF" #for tilecache, metaTile On
> END
>
> 2010/1/20 Tobias Weiß <tobias.weiss at pik-potsdam.de
> <mailto:tobias.weiss at pik-potsdam.de>>
>
> Hello Tilecachers,
>
> I am new to this list. I am developing map applications using
> Google Maps, OpenlLayers & MapServer. Now I want to improve
> performance and installed Tilecache that runs fine under
> mod_python. I can render tiles successfully but can´t get them
> transparent. I have searched through the list but couldn´t find a
> solution to my problem. Don´t know if this maybe derives from the
> fact that I use type=MapServer instead of type=WMS in my
> tilecache.cfg to request a layer. As far as I read the other
> posts, getting transparent tiles works by appending
> "transparent=true" to the WMS url but this doesn´t seem to work
> with type=MapServer.
>
> Ok, this is my code:
>
> #######
>
> JavaScript:
>
> new
> OpenLayers.Layer.WMS("name","http:/localhost/cgi-bin/tilecache/tilecache.py,
>
> {
>
> maxExtent:new
> OpenLayers.Bounds(-198,-115.542749339137,198,109.146905833277),
>
> maxResolution:156543.0339,
>
> layers:"worldtest",
>
> format: 'image/png',
>
> transparent:true
>
> });
>
> #########
>
> tilecache.cfg
>
> [worldtest]
> layers = country
> spherical_mercator = yes
> extension = png
> mapfile = /mymaps/world_test.map
> transparent = true
> data_extent = -198.0,-115.542749339,198.0,109.146905833
> type = MapServer
> metatile = no
> srs = EPSG:4326
> metabuffer =
> 10,10
> bbox = -198.0,-115.542749339,198.0,109.146905833
> metasize = 5,5
> extent_type=loose
>
> # Some extracts from my world_test.map
>
> WEB
> LOG world_test.log
> IMAGEPATH ''
> IMAGEURL ''
> METADATA
> WMS_ONLINERESOURCE 'http://?map=world_test.map'
> WMS_SRS 'EPSG:4326 EPSG:900313'
> WMS_ACCESSCONSTRAINTS 'none'
> WMS_TITLE 'WMSTitel'
> WMS_FEATURE_INFO_MIME_TYPE 'text/html'
> WMS_ABSTRACT 'WMSmetatext'
> END #METADATA
>
> This code is working fine, just transparency is missing. A single
> tiles url is e.g the following:
> http://localhost/cgi-bin/tilecache/tilecache.py?MAXEXTENT=left-bottom%3D%28-198%2C-115.542749339137%29%20right-top%3D%28198%2C109.146905833277%29&MAXRESOLUTION=156543.0339&LAYERS=worldtest&FORMAT=image%2Fpng&TRANSPARENT=true&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A900913&BBOX=-0.003589194267988205,-0.003589194267988205,10018754.166010806,100187
> 54.166010806&WIDTH=256&HEIGHT=256
> <http://localhost/cgi-bin/tilecache/tilecache.py?MAXEXTENT=left-bottom%3D%28-198%2C-115.542749339137%29%20right-top%3D%28198%2C109.146905833277%29&MAXRESOLUTION=156543.0339&LAYERS=worldtest&FORMAT=image%2Fpng&TRANSPARENT=true&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A900913&BBOX=-0.003589194267988205,-0.003589194267988205,10018754.166010806,10018754.166010806&WIDTH=256&HEIGHT=256>
>
> I read somewhere that MapServer needs to be configured to work as
> a Web Map Service (WMS) provider in order to work with Tilecache.
> I checked my MapServer and as far as I see it supports WMS.
>
> I there something wrong in my tilecache.cfg?
>
> Best,
> Tobias
>
>
>
> _______________________________________________
> Tilecache mailing list
> Tilecache at openlayers.org <mailto:Tilecache at openlayers.org>
> http://openlayers.org/mailman/listinfo/tilecache
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/tilecache/attachments/20100120/2781ec48/attachment.html
More information about the Tilecache
mailing list