<!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<p>Hi,</p>
<p>I'm generating tiles using WMS - Services running on mapserver.</p>
<p>I want to use the metaTile=true option to get better results with labelling, but I get this error:</p>
<p>&nbsp; File "/usr/bin/tilecache_seed.py", line 5, in ?<br />&nbsp;&nbsp;&nbsp; pkg_resources.run_script('TileCache==2.10', 'tilecache_seed.py')<br />&nbsp; File "/usr/lib/python2.4/site-packages/setuptools-0.6c7-py2.4.egg/pkg_resources.py", line 448, in run_script<br />&nbsp;&nbsp;&nbsp; self.require(requires)[0].run_script(script_name, ns)<br />&nbsp; File "/usr/lib/python2.4/site-packages/setuptools-0.6c7-py2.4.egg/pkg_resources.py", line 1166, in run_script<br />&nbsp;&nbsp;&nbsp; execfile(script_filename, namespace, namespace)<br />&nbsp; File "/usr/lib/python2.4/site-packages/TileCache-2.10-py2.4.egg/EGG-INFO/scripts/tilecache_seed.py", line 9, in ?<br />&nbsp;&nbsp;&nbsp; TileCache.Client.main()<br />&nbsp; File "/usr/lib/python2.4/site-packages/TileCache-2.10-py2.4.egg/TileCache/Client.py", line 177, in main<br />&nbsp;&nbsp;&nbsp; seed(svc, layer, map(int, args[1:3]), bboxlist , padding=options.padding, force = options.force, reverse = options.reverse)<br />&nbsp; File "/usr/lib/python2.4/site-packages/TileCache-2.10-py2.4.egg/TileCache/Client.py", line 132, in seed<br />&nbsp;&nbsp;&nbsp; svc.renderTile(tile,force=force)<br />&nbsp; File "/usr/lib/python2.4/site-packages/TileCache-2.10-py2.4.egg/TileCache/Service.py", line 138, in renderTile<br />&nbsp;&nbsp;&nbsp; data = layer.render(tile, force=force)<br />&nbsp; File "/usr/lib/python2.4/site-packages/TileCache-2.10-py2.4.egg/TileCache/Layer.py", line 435, in render<br />&nbsp;&nbsp;&nbsp; image = self.renderMetaTile(metatile, tile)<br />&nbsp; File "/usr/lib/python2.4/site-packages/TileCache-2.10-py2.4.egg/TileCache/Layer.py", line 407, in renderMetaTile<br />&nbsp;&nbsp;&nbsp; subimage = image.crop((minx, miny, maxx, maxy))<br />&nbsp; File "/usr/lib64/python2.4/site-packages/PIL/Image.py", line 673, in crop<br />&nbsp;&nbsp;&nbsp; self.load()<br />&nbsp; File "/usr/lib64/python2.4/site-packages/PIL/ImageFile.py", line 155, in load<br />&nbsp;&nbsp;&nbsp; self.load_prepare()<br />&nbsp; File "/usr/lib64/python2.4/site-packages/PIL/PngImagePlugin.py", line 337, in load_prepare<br />&nbsp;&nbsp;&nbsp; raise IOError("cannot read interlaced PNG files")<br />IOError: cannot read interlaced PNG files</p>
<p><br />although my outputformat is defined as follows:</p>
<p>&nbsp;&nbsp;&nbsp; OUTPUTFORMAT<br />&nbsp;&nbsp;&nbsp; &nbsp; NAME "pnga"<br />&nbsp;&nbsp;&nbsp; &nbsp; MIMETYPE "image/pnga"<br />&nbsp;&nbsp;&nbsp; &nbsp; DRIVER "AGG/PNG"<br />&nbsp;&nbsp;&nbsp; &nbsp; EXTENSION "png"<br />&nbsp;&nbsp;&nbsp; &nbsp; IMAGEMODE "RGBA"<br />&nbsp;&nbsp;&nbsp; &nbsp; TRANSPARENT TRUE<br />&nbsp;&nbsp;&nbsp; &nbsp; FORMATOPTION "INTERLACE=OFF"<br />&nbsp;&nbsp;&nbsp; END</p>
<p>Any ideas?</p>
<p>&nbsp;</p>
<p>When trying metatiles on JPEGs I get this error:</p>
<p><br />Traceback (most recent call last):<br />&nbsp; File "/usr/bin/tilecache_seed.py", line 5, in ?<br />&nbsp;&nbsp;&nbsp; pkg_resources.run_script('TileCache==2.10', 'tilecache_seed.py')<br />&nbsp; File "/usr/lib/python2.4/site-packages/setuptools-0.6c7-py2.4.egg/pkg_resources.py", line 448, in run_script<br />&nbsp;&nbsp;&nbsp; self.require(requires)[0].run_script(script_name, ns)<br />&nbsp; File "/usr/lib/python2.4/site-packages/setuptools-0.6c7-py2.4.egg/pkg_resources.py", line 1166, in run_script<br />&nbsp;&nbsp;&nbsp; execfile(script_filename, namespace, namespace)<br />&nbsp; File "/usr/lib/python2.4/site-packages/TileCache-2.10-py2.4.egg/EGG-INFO/scripts/tilecache_seed.py", line 9, in ?<br />&nbsp;&nbsp;&nbsp; TileCache.Client.main()<br />&nbsp; File "/usr/lib/python2.4/site-packages/TileCache-2.10-py2.4.egg/TileCache/Client.py", line 177, in main<br />&nbsp;&nbsp;&nbsp; seed(svc, layer, map(int, args[1:3]), bboxlist , padding=options.padding, force = options.force, reverse = options.reverse)<br />&nbsp; File "/usr/lib/python2.4/site-packages/TileCache-2.10-py2.4.egg/TileCache/Client.py", line 132, in seed<br />&nbsp;&nbsp;&nbsp; svc.renderTile(tile,force=force)<br />&nbsp; File "/usr/lib/python2.4/site-packages/TileCache-2.10-py2.4.egg/TileCache/Service.py", line 140, in renderTile<br />&nbsp;&nbsp;&nbsp; else: raise Exception("Zero length data returned from layer.")<br />Exception: Zero length data returned from layer.</p>
<p>Is there a problem with my PIL library ?</p>
<p>Kind regards,</p>
<p>Jeff</p>