Ejemplo n.º 1
0
        
        <fusaoGrafico>
        */
    /*
    Valor: FUSAOGRAFICO
    
    Faz a fus&atilde;o da imagem de um gr&aacute;fico com a imagem do mapa atual.
    
    <fusaoGrafico>
    */
    case "FUSAOGRAFICO":
        include_once dirname(__FILE__) . "/../../classesphp/graficos.php";
        restauraCon($map_file, $postgis_mapa);
        include_once dirname(__FILE__) . "/../../classesphp/classe_imagem.php";
        if ($map_file != "") {
            $mapa = ms_newMapObj($map_file);
            $imgo = $mapa->draw();
            $nome = $imgo->imagepath . nomeRandomico() . ".png";
            $imgo->saveImage($nome);
            $imagem = $imgo->imageurl . basename($nome);
        }
        $m = new Imagem(dirname($dir_tmp) . $imagem);
        $i = $m->fundeIm(dirname($dir_tmp) . $grafico);
        imagepng($i, dirname($dir_tmp) . $imagem);
        $retorno = $imagem;
        break;
}
if (isset($map_file) && isset($postgis_mapa) && $map_file != "") {
    restauraCon($map_file, $postgis_mapa);
}
cpjson($retorno);