Fw: [Mapserver-users] PHP MapScript: dynamically add new layer ?

Lars V. Nielsen LVN at gispro.dk
Wed Dec 4 07:44:48 PST 2002


Argh! Solved it myself.

Seems
    $map->propertyName = value;
doesn't work. Apparently it has to be this way:
    $map->set("propertyName",value);

Thought I _had_ tried that procedure, but now at least it works :-)

Best regards/Med venlig hilsen
Lars V. Nielsen
GisPro, Denmark
http://www.gispro.dk/
http://hjem.get2net.dk/lars-online/
WGS84: 10.20'40"E 55.20'20"N
----- Original Message ----- 
From: "Lars V. Nielsen" <LVN at gispro.dk>
To: "MAPSERVER-L" <mapserver-users at lists.gis.umn.edu>
Sent: Wednesday, December 04, 2002 3:45 PM
Subject: [Mapserver-users] PHP MapScript: dynamically add new layer ?


> Hi list,
> 
> I'm sure I'm missing something obvious here, so bear with me.
> 
> I'm trying to create and populate a new layer dynamically, and adding it to the map. It executes errorless, but yields no result.
> If I add the wanted content statically in the map file, it comes out as expected.
> 
> My code's as follows:
> 
> $map = ms_newMapObj($map_path.$map_file);
> 
> $lyr = ms_newLayerObj($map);
> $lyr->name = "myLayer";
> $lyr->type = MS_LAYER_RASTER;
> $lyr->status = MS_ON;
> $lyr->data = "myRasterPicture.jpg";
> 
> $image=$map->draw();
> $image_url = $image->saveWebImage(MS_GIF,1,1,0);
> 
> Please help to enligthen my ignorance. I'm still on game level 1 :-)
> 
> Best regards/Med venlig hilsen
> Lars V. Nielsen
> GisPro, Denmark
> http://www.gispro.dk/
> http://hjem.get2net.dk/lars-online/
> WGS84: 10.20'40"E 55.20'20"N
> 




More information about the MapServer-users mailing list