[OSM-newbies] Setting up mapnik

Sebastian Mauer sebastian at n-unity.de
Thu Apr 24 19:00:53 BST 2008


Yep, my osm.xml in fact is there ;) ...all I want to do is either set up
mod_tile (which has a rather incomplete documentation) or tilecache (which
does not seem to work with mapnik-0.5.1)

Error tilecache:

An error occurred: 'module' object has no attribute 'rawdata'
  File "/var/www/enexigo/web/wms-c/TileCache/Service.py", line 198, in
modPythonHandler
    host )
  File "/var/www/enexigo/web/wms-c/TileCache/Service.py", line 182, in
dispatchRequest
    return self.renderTile(tile, params.has_key('FORCE'))
  File "/var/www/enexigo/web/wms-c/TileCache/Service.py", line 119, in
renderTile
    data = layer.render(tile)
  File "/var/www/enexigo/web/wms-c/TileCache/Layer.py", line 250, in render
    image = self.renderMetaTile(metatile, tile)
  File "/var/www/enexigo/web/wms-c/TileCache/Layer.py", line 212, in
renderMetaTile
    data = self.renderTile(metatile)
  File "/var/www/enexigo/web/wms-c/TileCache/Layers/Mapnik.py", line 59, in
renderTile
    im = PIL.Image.fromstring('RGBA', tile.size(), mapnik.rawdata(im))

-----Ursprüngliche Nachricht-----
Von: Chris Jones [mailto:rollercow at sucs.org] 
Gesendet: Donnerstag, 24. April 2008 19:29
An: Sebastian Mauer
Cc: newbies at openstreetmap.org
Betreff: Re: [OSM-newbies] Setting up mapnik


On 24 Apr 2008, at 17:12, Sebastian Mauer wrote:
> debian:/var/www/enexigo/mapnik# ./set-mapnik-env  ./generate_tiles.py
> render_tiles( (-180.0, -90.0, 180.0, 90.0) /var/www/enexigo/mapnik/ 
> osm.xml
> /var/www/enexigo/tiles/ 0 5 World )
>  got exception ...
> Traceback (most recent call last):
>   File "./generate_tiles.py", line 126, in ?
>     render_tiles(bbox, mapfile, tile_dir, 0, 5, "World")
>   File "./generate_tiles.py", line 53, in render_tiles
>     load_map(m,mapfile)
> RuntimeError: failed opening file: Bad file descriptor
>
> Is there a way to determine which file it tried to open / and why  
> it failed?

Im glad the instructions worked!

Is your osm.xml really at /var/www/enexigo/mapnik/osm.xml?

--
Chris Jones, SUCS Admin
http://sucs.org





More information about the newbies mailing list