incluiSel> */ case "INCLUISEL": include_once(dirname(__FILE__)."/../../classesphp/classe_selecao.php"); $m = new Selecao($map_file,$tema); $retorno = $m->incluiSel($ids); // //é necessário obter os parâmetros do mapa para remontar a árvore de camadas // $_SESSION["contadorsalva"]++; redesenhaMapa(); break; /* Valor: ESTATISTICA Calcula estatísticas básicas de uma tabela de um tema. estatDescritivas> */ case "ESTATISTICA": include_once(dirname(__FILE__)."/../../classesphp/classe_atributos.php"); $m = new Atributos($map_file,$tema,$locaplic,$ext); $retorno = $m->estatDescritivas($item,$exclui); break; /* Valor: GRAFICOPIZZA Cria um gráfico de pizza. */ case "GRAFICOPIZZA": include_once(dirname(__FILE__)."/../../classesphp/graficos.php"); $retorno = graficoPizza(); break; /* Valor: GRAFICOESTRELA Cria um gráfico do tipo estrela. */ case "GRAFICOESTRELA": include_once(dirname(__FILE__)."/../../classesphp/graficos.php"); $retorno = graficoEstrela(); break; /* Valor: GRAFICOSCATTER Cria um gráfico de distribuição de pontos. */ case "GRAFICOSCATTER": include_once(dirname(__FILE__)."/../../classesphp/graficos.php"); $retorno = graficoScatter(); break; /* Valor: GRAFICOSCATTERBINS Cria um gráfico de distribuição de pontos com agrupamento em pixels (bins). */ case "GRAFICOSCATTERBINS": include_once(dirname(__FILE__)."/../../classesphp/graficos.php"); $retorno = graficoScatterBins(); break; /* Valor: GRAFICOLINHAS Cria um gráfico de linhas. */ case "GRAFICOLINHAS": include_once(dirname(__FILE__)."/../../classesphp/graficos.php"); $retorno = graficoLinhas(); break; /* Valor: GRAFICOHIST Cria um gráfico de histograma. */ case "GRAFICOHIST": include_once(dirname(__FILE__)."/../../classesphp/graficos.php"); $retorno = graficoHist(); break; /* Valor: GRAFICOBARRAS Cria um gráfico de barras. */ case "GRAFICOBARRAS": include_once(dirname(__FILE__)."/../../classesphp/graficos.php"); $retorno = graficoBarras(); break; /* Valor: FUSAOGRAFICO Faz a fusão da imagem de um gráfico com a imagem do mapa atual. */ 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 (!connection_aborted()){ if(isset($map_file) && isset($postgis_mapa) && $map_file != "") restauraCon($map_file,$postgis_mapa); cpjson($retorno); } else {exit();} ?>