mixture of perl/mapscript and mapserver

Joseph Norris sirronj at PACBELL.NET
Fri Dec 17 13:36:58 PST 2004


Everyone,

I have the following bit of code:

$layerObj->draw($map, $img);
$point_layer->draw($map, $img);


my $new_map = "$png_location/" . sprintf("mx%0.10d",rand(1000000000)) .
".map";

$map->save($new_map);

my $image_name = "$png_location/" . sprintf("map%0.10d",rand(1000000000)) .
".png";


$img->save($image_name, $map);

$img->free();


my $url = qq!http://$domain/cgi-bin/mapserv!;
   $url .= "?map_web_template=$template_path/map_template.html";
   $url .= "&zoomsize=5";
   $url .= "&zoomdir=1";
   $url .= "&zoom=2";
   $url .= "&map=$new_map";
   $url .= "&map_web_imagepath=$png_location/";
   $url .= "&map_web_imageurl=/$http_png_location/";
   $url .= "&root=/maps/";
   $url .= "&img=$image_name";
   $url .= "&program=/cgi-bin/mapserv";
   $url .= "&imgext=5890870.385 -192053.200 8943310.847 3226086.749";
   $url .= "&mode=browse";


I thought that upon the run of mapserver in my map_template_html I would be
able to load the [img] via the &img=$image_name.  However when it loads I am
getting a whole new image that contains nothing and is not at all the same
name that I have built.

I am not sure how to mix these - I would like to start out building my own
layers  ( which I have been able to do - thanks to all of your help ),
save these out in an image and the load this into mapserver so as to have
the browse capability.

Have I made myself clear as mud?

Thanks.


#Joseph Norris (Perl - what else is there?/Linux/CGI/Mysql) print @c=map chr
$_+100,(6,17,15,16,-68,-3,10,11,16,4,1,14,-68,12,1,14,8,-68,4,-3,-1,7,1,14,-
68,-26,11,15,1,12,4,-68,-22,11,14,14,5,15,-90);



More information about the MapServer-users mailing list