[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