[Tilecache] Mod python+ Apache + tilecache 2.04 No map display
Xiaoyu Guan
guanxiaoyu at gmail.com
Fri Jul 18 05:45:19 EDT 2008
Hi Tibor:
Thanks for your advise.
as you mentioned, I just try the two link
from http://127.0.0.1/tilecache/tilecache.py/1.0.0/
I got xml codes like this
<TileMapService version="1.0.0">
−
<TileMaps>
<TileMap href="http://127.0.0.1/tilecache/tilecache.py/1.0.0/basic/"
srs="EPSG:4326" title="basic" profile="global-geodetic"/>
</TileMaps>
</TileMapService>
However, I got error when I open next link
An error occurred: <urlopen error (10060, 'Operation timed out')>
File "c:\python25\lib\site-packages\TileCache-2.04-py2.5.egg\TileCache\Service.py",
line 224, in modPythonHandler
host )
File "c:\python25\lib\site-packages\TileCache-2.04-py2.5.egg\TileCache\Service.py",
line 208, in dispatchRequest
return self.renderTile(tile, params.has_key('FORCE'))
File "c:\python25\lib\site-packages\TileCache-2.04-py2.5.egg\TileCache\Service.py",
line 138, in renderTile
data = layer.render(tile)
File "c:\python25\lib\site-packages\TileCache-2.04-py2.5.egg\TileCache\Layer.py",
line 437, in render
return self.renderTile(tile)
File "c:\python25\lib\site-packages\TileCache-2.04-py2.5.egg\TileCache\Layers\WMS.py",
line 29, in renderTile
tile.data, response = wms.fetch()
File "c:\python25\lib\site-packages\TileCache-2.04-py2.5.egg\TileCache\Client.py",
line 54, in fetch
response = self.client.open(urlrequest)
File "C:\Python25\lib\urllib2.py", line 374, in open
response = self._open(req, data)
File "C:\Python25\lib\urllib2.py", line 392, in _open
'_open', req)
File "C:\Python25\lib\urllib2.py", line 353, in _call_chain
result = func(*args)
File "C:\Python25\lib\urllib2.py", line 1101, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "C:\Python25\lib\urllib2.py", line 1076, in do_open
raise URLError(err)
Seem like the egg, doesnt work
All the best
Xiaoyu
On Fri, Jul 18, 2008 at 11:34 AM, Tibor Arpas <tibor.arpas at infinit.sk>
wrote:
> Hi,
> I cannot really comment on your installation. But regarding the point 4.
> What would you expect after opening
> http://127.0.0.1/tilecache/tilecache.py ?The XML looks like everything is
> working fine. Did you try
> http://127.0.0.1/tilecache/tilecache.py/1.0.0/ ? And
> http://127.0.0.1/tilecache/tilecache.py/1.0.0/basic/0/0/0.png ?
> If that would work, your Tilecache installation is fine.
>
> Tibor
>
> On Fri, Jul 18, 2008 at 11:16 AM, Xiaoyu Guan <guanxiaoyu at gmail.com>
> wrote:
>
>> Dear all
>> I have setup Mod python with Apache 2.2 (Python 2.5) . from the test page,
>> I am sure mod python it works
>> then I try to setup TileCache 2.04
>> after download setuptools-0.6c8-py2.5.egg
>> At first, I copy Tilecache 2.04 to /Apache2.2/cgi-bin/, use terminal run
>> setup.py, seem like nothing works, then I copy all the file to
>> /Apache2.2/htdocs/tilecache , run setup.py again.
>>
>> according to some tutorials online, I have configured my Apache like this:
>>
>> 1. Add
>> <Directory "C:/Program Files/Apache Software
>> Foundation/Apache2.2/htdocs/tilecache">
>> AddHandler python-program .py
>> PythonHandler TileCache.Service
>> PythonOption TileCacheConfig "C:/Program Files/Apache Software
>> Foundation/Apache2.2/htdocs/tilecache/tilecache.cfg"
>> PythonPath "['c:\Program Files\Apache Software
>> Foundation\Apache2.2\htdocs\tilecache'] + sys.path"
>> PythonDebug On
>> </Directory>
>>
>> to Apache httpd.conf, restart apache, no error
>> beside that tilecache.cfg modified like this
>>
>> [cache]
>> type=DiskCache
>> base= c:\tilecache2
>>
>> 2. Change some python script header to #!C:/Python25/python.exe -u
>>
>> 3. I changed tilecache.cgi into tilecache.py (under
>> /Apache2.2/htdocs/tilecache/)index.html openlayers script like this
>> var map, layer;
>>
>> function init(){
>> map = new OpenLayers.Map( $('map'), {'maxResolution':
>> 360/512});
>> layer = new OpenLayers.Layer.WMS( "VMap0",
>> "/tilecache/tilecache.py?", {layers: 'basic', format:
>> 'image/png' } );
>> map.addLayer(layer);
>> map.addControl(new OpenLayers.Control.Permalink());
>> if (!map.getCenter()) map.zoomToMaxExtent();
>> }
>>
>> 4. when I open http://127.0.0.1/tilecache/tilecache.py without error
>> message, but follow xml codes
>> <?xml version="1.0" encoding="UTF-8" ?>
>> - <#11b3584e60caad20_11b3574d15372b4f_> <Services>
>> <TileMapService version="*1.0.0*" href="*http://127.0.0.1/1.0.0/*" />
>> </Services>
>>
>>
>>
>> now I could not find where error is ? is there anybody have same problems
>> before ?
>> Thanks in advance
>>
>> All the best
>> --
>> Xiaoyu Guan (Sam)
>> Geo-information Science
>> Wageningen UR
>>
>> _______________________________________________
>> Tilecache mailing list
>> Tilecache at openlayers.org
>> http://openlayers.org/mailman/listinfo/tilecache
>>
>>
>
--
Xiaoyu Guan (Sam)
Geo-information Science
Wageningen UR
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/tilecache/attachments/20080718/d88a488b/attachment.html
More information about the Tilecache
mailing list