View Single Post
Posts: 2 | Thanked: 0 times | Joined on Apr 2011
#44
Originally Posted by tanheis View Post
Got it working.
Thanks for the script!

Hi, I seem to have exactly the same problem you did. My www-browser outputs the following
Code:
MOD_PYTHON ERROR

ProcessId:      1428
Interpreter:    '127.0.1.1'

ServerName:     '127.0.1.1'
DocumentRoot:   '/var/www'

URI:            '/py/map.py'
Location:       None
Directory:      '/var/www/'
Filename:       '/var/www/py/map.py'
PathInfo:       ''

Phase:          'PythonHandler'
Handler:        'mod_python.publisher'

Traceback (most recent call last):

  File "/usr/lib/python2.6/dist-packages/mod_python/importer.py", line 1537, in HandlerDispatch
    default=default_handler, arg=req, silent=hlist.silent)

  File "/usr/lib/python2.6/dist-packages/mod_python/importer.py", line 1229, in _process_target
    result = _execute_target(config, req, object, arg)

  File "/usr/lib/python2.6/dist-packages/mod_python/importer.py", line 1128, in _execute_target
    result = object(arg)

  File "/usr/lib/python2.6/dist-packages/mod_python/publisher.py", line 213, in handler
    published = publish_object(req, object)

  File "/usr/lib/python2.6/dist-packages/mod_python/publisher.py", line 425, in publish_object
    return publish_object(req,util.apply_fs_data(object, req.form, req=req))

  File "/usr/lib/python2.6/dist-packages/mod_python/util.py", line 554, in apply_fs_data
    return object(**args)

  File "/var/www/py/map.py", line 513, in index
    im = getTile(z,x,y, service)

  File "/var/www/py/map.py", line 97, in getTile
    gdal.FileFromMemBuffer('/vsimem/pnginmem', png_buf.getvalue())

AttributeError: 'module' object has no attribute 'FileFromMemBuffer'


MODULE CACHE DETAILS

Accessed:       Tue Apr 19 17:34:35 2011
Generation:     8

_mp_fd12b95901119bc5973f096a3acd7cf2 {
  FileName:     '/var/www/py/coordinates.py'
  Instance:     1
  Generation:   2
  Modified:     Fri Aug  6 16:36:29 2010
  Imported:     Tue Apr 19 17:03:18 2011
}

_mp_67ddd361d50674d6ee9af4d957be66c6 {
  FileName:     '/var/www/py/fetch_map.py'
  Instance:     1
  Generation:   6
  Modified:     Sun Apr 10 21:10:33 2011
  Imported:     Tue Apr 19 17:03:18 2011
  Children:     '/var/www/py/coordinates.py',
                '/var/www/py/fms.py',
                '/var/www/py/fms_kkp.py',
                '/var/www/py/fms_rka.py'
}

_mp_c5e1beab0460b294bbab446b8d633cf6 {
  FileName:     '/var/www/py/fms.py'
  Instance:     1
  Generation:   3
  Modified:     Thu Feb 11 22:01:48 2010
  Imported:     Tue Apr 19 17:03:18 2011
}

_mp_f5f3091beb3a9fcdc266bb60b0f0d9f2 {
  FileName:     '/var/www/py/fms_kkp.py'
  Instance:     1
  Generation:   4
  Modified:     Sun Apr 10 21:10:33 2011
  Imported:     Tue Apr 19 17:03:18 2011
  Children:     '/var/www/py/coordinates.py',
                '/var/www/py/fms.py'
}

_mp_3b50c43383e854a21433025c31deeaff {
  FileName:     '/var/www/py/fms_rka.py'
  Instance:     1
  Generation:   5
  Modified:     Wed Nov  3 13:50:13 2010
  Imported:     Tue Apr 19 17:03:19 2011
  Children:     '/var/www/py/coordinates.py',
                '/var/www/py/fms.py'
}

_mp_9c79b27f7f602d61fc4d48f3a5f2dbac {
  FileName:     '/var/www/py/map.py'
  Instance:     2
  Generation:   8
  Modified:     Tue Apr 19 17:08:13 2011
  Imported:     Tue Apr 19 17:08:20 2011
  Children:     '/var/www/py/coordinates.py',
                '/var/www/py/fetch_map.py'
}
How did you solve this? My libgdal1 version is 1.7.0.