MapScript: Turn layers on/off

Michael Anderson m_anderson14 at hotmail.com
Tue Jul 25 08:52:48 EDT 2000


Thanks alot. Its working great.


>From: "Stephen Lime" <steve.lime at dnr.state.mn.us>
>To: <m_anderson14 at hotmail.com>
>CC: <mapserver-users at lists.gis.umn.edu>
>Subject: Re: MapScript: Turn layers on/off
>Date: Mon, 24 Jul 2000 21:47:09 -0500
>
>To turn a layer on you must explicitly set its status to ON. In perl the 
>syntax is  $layer->{status} = $mapscript::MS_ON; then you can draw and so 
>on.
>
>And, yes you can create lauers using MapScript. See the example perl script 
>in the new demo (in the  perl sub-directory) for an example.
>
>Steve
>
> >>> "Michael Anderson" <m_anderson14 at hotmail.com> 07/24/00 19:44 PM >>>
>Hello,
>
>I am trying to use MapScript to turn layers on and off and am having no
>luck. I have a feeling the problem may be the order I an doing things, but 
>I
>have tried several combinations with no luck. Here is what I want to do
>
>$map=new MapObj("anymap.map")
>$img=$map->draw()
>$layer=$map->getLayerByName("layerName")
>$layer->draw($map,$img)
>mapscript::msSaveImage($img,"image.gif",1,1)
>
>I am using Python, not Perl, so there may be a few errors in the code. I
>don't really know Perl. I have tried using prepareImage before making the
>image, redoing the $map->draw()after turning the layer on, and a few other
>combinations I can't remmeber now. Can someone set me straight?
>
>Tomorrow I am plan to try to add layers to a map using MapScript. Is this
>possible?
>
>Thanks,
>Mike
>
>
>________________________________________________________________________
>Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
>
>

________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com




More information about the mapserver-users mailing list