[Mapserver-users] scale bar
Nick Petersen-Bergeron
bergeron at zedxinc.com
Thu Nov 13 13:34:21 PST 2003
Hi,
I'm drawing to draw a scale bar as a seperate image, but the draw command
doesn't seem to be working the way I expect it to.
Here's my code:
my $map = new mapscript40::mapObj("/home/httpd/html/flash/mang.map") or
die("Unable to open mapfile. $!");
$map->{scalebar}->{status} = $mapscript40::MS_ON;
$scaleImg = $map->drawScalebar();
$map->drawLabelCache($scaleImg);
my $scaleImagename = "/home/httpd/html/dy_images/".$t."_scale.jpg";
$scaleImg->save($scaleImagename);
And here's the scalebar declaration in my map file
SCALEBAR
INTERVALS 7
STATUS OFF
TRANSPARENT TRUE
POSITION lc
STYLE 1
SIZE 300 5
BACKGROUNDCOLOR -1 -1 -1
POSTLABELCACHE FALSE
OUTLINECOLOR -1 -1 -1
#OUTLINECOLOR 255 255 255
COLOR 0 0 0
LABEL
COLOR 0 0 0
BACKGROUNDCOLOR -1 -1 -1
OUTLINECOLOR 255 255 255
SIZE tiny
END
END
Now, the image object is being created, but the actual save command doesn't
seem to be actually saving the image to disk. Any ideas?
Nick Petersen-Bergeron
Developer
ZedX Inc.
369 Rolling Ridge Drive
Bellefonte, PA. 16823
More information about the MapServer-users
mailing list