save($temp); substituiCon($temp,$postgis_mapa); $map = ms_newMapObj($temp); $w = $map->width; $h = $map->height; $legenda =$map->legend; $legenda->set("status",MS_EMBED); //altera o nome das classes vazias $temas = $map->getalllayernames(); foreach ($temas as $tema) { $layer = $map->getlayerbyname($tema); if (($layer->data != "") && (strtolower($layer->getmetadata("escondido")) != "sim") && (strtolower($layer->getmetadata("tema")) != "nao")) { if ($layer->numclasses > 0) { $classe = $layer->getclass(0); if (($classe->name == "") || ($classe->name == " ")) {$classe->set("name",$layer->getmetadata("tema"));} } } } if($interface == "openlayers"){ $ext = explode(" ",$mapexten); $extatual = $map->extent; $extatual->setextent($ext[0],$ext[1],$ext[2],$ext[3]); } $imgo = $map->draw(); if($imgo->imagepath == "") {echo "Erro IMAGEPATH vazio";exit;} $nomer = ($imgo->imagepath)."mapa".$nomes.".png"; $imgo->saveImage($nomer); $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); $nomemapa = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].($imgo->imageurl).basename($nomer); ?>