getlayerbyname($layer) != ""){ $map_file = $_SESSION["map_file"]; } } } $map_file = heatmapMapfile(); //no caso do SAIKU, o nome do mapfile pode estar na sessao if($map_file == ""){ session_name("i3GeoPHP"); session_start(); if(!empty($_SESSION["map_file"])){ $mapateste = ms_newMapObj($_SESSION["map_file"]); if($mapateste->getlayerbyname($layer) != ""){ $map_file = $_SESSION["map_file"]; } } } $resultado = heatmapDados($map_file); $gradiente = heatmapGradiente($map_file,$layer,$tipoGradiente); if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){ restauraCon($map_file,$postgis_mapa); } echo 'heatmap_dados = ['.implode(",",$resultado).'];'; echo 'heatmap_config = '.$gradiente.';'; ?>