From 667ae6d54961e337ea3e730c724e29c040958d1a Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Thu, 14 Aug 2014 14:47:21 +0000 Subject: [PATCH] --- ferramentas/heatmap/openlayers_js.php | 14 +++++++++++--- ferramentas/saiku/cartograma.php | 2 +- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/ferramentas/heatmap/openlayers_js.php b/ferramentas/heatmap/openlayers_js.php index 41a6d75..a3461dc 100644 --- a/ferramentas/heatmap/openlayers_js.php +++ b/ferramentas/heatmap/openlayers_js.php @@ -24,8 +24,6 @@ include_once($dir."/funcoes.php"); //o plugin pode ser chamado sem um mapfile criado //usando apenas o mapfile existente em i3geo/temas //nesse caso e necessario cirar um mapfile temporario - -//no caso do SAIKU, o nome do mapfile pode estar na sessao if($g_sid != ""){ session_name("i3GeoPHP"); session_id($g_sid); @@ -38,7 +36,17 @@ if($g_sid != ""){ } } $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); diff --git a/ferramentas/saiku/cartograma.php b/ferramentas/saiku/cartograma.php index b2967e5..7a6704c 100644 --- a/ferramentas/saiku/cartograma.php +++ b/ferramentas/saiku/cartograma.php @@ -196,7 +196,7 @@ if($opcoes["tipo"] == "coresChapadas"){ $m->salva(); } if($opcoes["tipo"] == "calor"){ - $parametros = '{"plugin":"heatmap","parametros":{"opacity":".8","coluna":"","radius":"'.$opcoes["raio"].'","max":"'.$opcoes["max"].'"}}'; + $parametros = '{"plugin":"heatmap","parametros":{"tipoGradiente":"default","opacity":".8","coluna":"","radius":"'.$opcoes["raio"].'","max":"'.$opcoes["max"].'"}}'; $layer->setmetadata("PLUGINI3GEO",$parametros); $mapa->save($map_file); } -- libgit2 0.21.2