[Tilecache] Mod python+ Apache + tilecache 2.04 No map display
Xiaoyu Guan
guanxiaoyu at gmail.com
Fri Jul 18 06:15:39 EDT 2008
Dea all
I am sure , my computer can access
http://labs.metacarta.com/wms/vmap0
my tilecache.cfg is default one,
I only have changed this section
[cache]
type=DiskCache
base= c:\tilecache2
I have one question, do i need run setup.py in terminal? what s that for ?
I saw some tutorials which do not mention this setp?
Thanks in advance
Xiaoyu
On Fri, Jul 18, 2008 at 12:02 PM, Guillaume Sueur <
guillaume.sueur at neogeo-online.net> wrote:
> seems like the tilecache layer you are trying to generate is
> mis-configured. See the URLError(err). Check your tilecache.cfg, and your
> http access to the wms layers set into it.
>
> Guillaume
>
> Xiaoyu Guan a écrit :
>
>> 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<mailto:
>> 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
>> <mailto: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 <mailto:Tilecache at openlayers.org>
>> http://openlayers.org/mailman/listinfo/tilecache
>>
>>
>>
>>
>>
>> --
>> 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/64293a09/attachment.html
More information about the Tilecache
mailing list