View Single Post
Posts: 4 | Thanked: 0 times | Joined on Dec 2010
#19
Hi

I tried to get it work but no luck.
It seems it downloads one png file to map_cache.

Code:
MOD_PYTHON ERROR

ProcessId:      14029
Interpreter:    'localhost.localdomain'

ServerName:     'localhost.localdomain'
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:       Sun Dec 12 02:25:33 2010
Generation:     10

_mp_fd12b95901119bc5973f096a3acd7cf2 {
  FileName:     '/var/www/py/coordinates.py'
  Instance:     1
  Generation:   1
  Modified:     Fri Aug  6 16:36:29 2010
  Imported:     Sun Dec 12 02:07:22 2010
}

_mp_67ddd361d50674d6ee9af4d957be66c6 {
  FileName:     '/var/www/py/fetch_map.py'
  Instance:     3
  Generation:   9
  Modified:     Sun Dec 12 02:13:59 2010
  Imported:     Sun Dec 12 02:14:02 2010
  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:   2
  Modified:     Thu Feb 11 22:01:48 2010
  Imported:     Sun Dec 12 02:07:22 2010
}

_mp_f5f3091beb3a9fcdc266bb60b0f0d9f2 {
  FileName:     '/var/www/py/fms_kkp.py'
  Instance:     1
  Generation:   3
  Modified:     Sat Dec 11 22:42:48 2010
  Imported:     Sun Dec 12 02:07:22 2010
  Children:     '/var/www/py/coordinates.py',
                '/var/www/py/fms.py'
}

_mp_3b50c43383e854a21433025c31deeaff {
  FileName:     '/var/www/py/fms_rka.py'
  Instance:     1
  Generation:   4
  Modified:     Wed Nov  3 13:50:13 2010
  Imported:     Sun Dec 12 02:07:22 2010
  Children:     '/var/www/py/coordinates.py',
                '/var/www/py/fms.py'
}

_mp_9c79b27f7f602d61fc4d48f3a5f2dbac {
  FileName:     '/var/www/py/map.py'
  Instance:     3
  Generation:   10
  Modified:     Sun Dec 12 02:12:56 2010
  Imported:     Sun Dec 12 02:14:02 2010
  Children:     '/var/www/py/coordinates.py',
                '/var/www/py/fetch_map.py'
}
running map.py from console loads more maps but then fails.


Code:
python map.py -z 7 -x 72 -y 36 -s kkp2
Progress: 0.0 %, images left 4 (cached, fetched, blank: 0, 4, 0)
Fetched map image (N,E)=(6540000.00, 0.00)
Progress: 25.0 %, images left 3 (cached, fetched, blank: 0, 3, 0)
Fetched map image (N,E)=(6540000.00, 300000.00)
Progress: 50.0 %, images left 2 (cached, fetched, blank: 0, 2, 0)
Fetched map image (N,E)=(6812500.00, 0.00)
Progress: 75.0 %, images left 1 (cached, fetched, blank: 0, 1, 0)
Fetched map image (N,E)=(6812500.00, 300000.00)
Traceback (most recent call last):
  File "map.py", line 499, in <module>
    main()
  File "map.py", line 489, in main
    im = getTile(z,x,y,service)
  File "map.py", line 97, in getTile
    gdal.FileFromMemBuffer('/vsimem/pnginmem', png_buf.getvalue())
AttributeError: 'module' object has no attribute 'FileFromMemBuffer'
I was just wondering what could be wrong...