php_mapscript - showing polygon and point/annotation layers

robert fritz robert-fritz at WEB.DE
Wed Aug 24 00:19:00 PDT 2005



Hi Mike,

If you want to draw some specific layers you can try this ::

1) Switch off all Layers
function setAllLayerOff($MapObject)
{ 
 $layers = $MapObject->getAllLayerNames(); 
 for($a=0;$a<count($layers);$a++)
 {
 $tmp = $MapObject->getlayerbyname($layers[$a]);
 $tmp->set("status",0);
 }
}

2) Switch on the layers you want to see in your map

....
$layer_on = $MapObject->getlayerbyname($layername);
$layer_on->set("status",1); 

......


3) Draw the map and save it

$objImage=$objMap->draw();
$image_url=$objImage->saveWebImage(); 



Mit der Gruppen-SMS von WEB.DE FreeMail können Sie eine SMS an alle 
Freunde gleichzeitig schicken: http://freemail.web.de/features/?mc=021179 
 
 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20050824/0ad4983f/attachment.htm>


More information about the MapServer-users mailing list