negativ labelsize

Stephan Holl stephan.holl at INTEVATION.DE
Thu Mar 29 08:22:55 PDT 2007


Hallo List,

we have created a python script which generates a high-resolution png
from the current MS-settings using python mapscript. Basically it
grabes the mapfile and multiplys all label-sizes by 4 which results in
a large image with also large labels.

I have encountered some problems if there is no label-size given the
soze value is -1. 
So multiplying by 4 results in -4 which makes mapscript crash:
Traceback (most recent call last):
  File "/var/www/cgi-bin/printmapimg", line 162, in ?
    imgobj = theMap.draw()
  File "/usr/lib/python2.2/site-packages/mapscript.py", line 1419, in
draw def draw(*args): return _mapscript.mapObj_draw(*args)
_mapscript.MapServerError: msGetBitmapFont(): GD library error. Invalid
bitmap font. Must be one of tiny, small, medium, large or giant. 
[Thu Mar 29 10:06:15 2007] [error] [client 127.0.0.1] Premature end of
script headers: /var/www/cgi-bin/printmapimg

As you can see, MS is running with python2.2; MS is version 4.4.2,
no current version.

Is this behaviour known? Shouldnt all negative values be ignored?

Best

	Stephan



More information about the MapServer-users mailing list