Updatating DATA value of a layer inside a mapfile

Daniel Morissette dmorissette at MAPGEARS.COM
Sat Oct 28 08:53:36 EDT 2006


Well, maybe if you told us what didn't work then we could provide better 
hints, but for now I'll assume that you do not see your layer when you 
draw the map later on and you are wondering if this is because the new 
data value is not set.

You could save the map state using $map->save("/tmp/test.map") after the 
set() calls and see if the data value is set properly or not. If you see 
the right data value in /tmp/test.map there then the problem (whatever 
it is) is somewhere else.

Daniel


Luca Casagrande wrote:
> Hi to all!
> I am trying to update the value DATA of a layer called visibility, using php mapscript; those are the lines i am testing:
> 
>     $this_layer = $map->getLayerByName('visibility');
>     $this_layer->set('data', $data_path );
>     $this_layer->set('status', MS_ON);
> 
> with
> 
>  echo $data_path
>  /var/www/localhost/htdocs/wps/wpsoutputs/output-2006-10-28-3-0-2.tif
> 
> Notice that if i change by hand the mapfile, putting the DATA path i wrote over here,
> all is working fine.
> 
> What i am missing?
> 
> Bye
> Luca


-- 
Daniel Morissette
http://www.mapgears.com/



More information about the mapserver-users mailing list