From 1101229cc6f3c08b6b8541fe2de7078ef373835a Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Sat, 28 Oct 2017 00:55:43 -0200 Subject: [PATCH] Correção nas funções que aplicam opacidade nos layers em função da versão 7 do Mapserver --- ferramentas/blacklist.php | 2 +- ferramentas/carregamapa/upload.php | 7 +++++-- ferramentas/heatmap/exec.php | 11 ++++++++++- ferramentas/markercluster/exec.php | 7 ++++++- ferramentas/metaestat/analise.php | 19 ++++++++++++++++--- ferramentas/safe.php | 3 +++ ferramentas/saiku/saiku-server/tomcat/webapps/ROOT/js/ga.js | 0 mashups/listaDeFerramentas.js | 618 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ mashups/openlayers.php | 2 +- ms_configura.php | 2 +- 10 files changed, 661 insertions(+), 10 deletions(-) create mode 100644 ferramentas/saiku/saiku-server/tomcat/webapps/ROOT/js/ga.js create mode 100644 mashups/listaDeFerramentas.js diff --git a/ferramentas/blacklist.php b/ferramentas/blacklist.php index a90908f..2dfc530 100755 --- a/ferramentas/blacklist.php +++ b/ferramentas/blacklist.php @@ -4,7 +4,7 @@ //no conteudo da variavel $i3geoBlFerramentas // function verificaBlFerramentas($dir,$i3geoBlFerramentas="",$js=true){ - if($i3geoBlFerramentas == ""){ + if($i3geoBlFerramentas == ""){ if(file_exists(dirname(__FILE__)."/../ms_configura.php")){ include_once(dirname(__FILE__)."/../ms_configura.php"); } else { diff --git a/ferramentas/carregamapa/upload.php b/ferramentas/carregamapa/upload.php index 4be6354..59d88ac 100755 --- a/ferramentas/carregamapa/upload.php +++ b/ferramentas/carregamapa/upload.php @@ -140,8 +140,11 @@ if (isset($_FILES['i3GEOcarregamapafilemap']['name']) && strlen(basename($_FILES else{ $layero->set("status",MS_OFF); } - - $layero->set("opacity",$layert->opacity); + if(ms_GetVersionInt() >= 7){ + $layero->updateFromString('LAYER COMPOSITE OPACITY '.$layert->opacity.'END END'); + } else { + $layero->set("opacity",$layert->opacity); + } $layero->setmetadata("TEMA",$layert->getmetadata("TEMA")); // //adiciona o layer ao mapa atual diff --git a/ferramentas/heatmap/exec.php b/ferramentas/heatmap/exec.php index cc358b6..f9aad1c 100755 --- a/ferramentas/heatmap/exec.php +++ b/ferramentas/heatmap/exec.php @@ -1,9 +1,13 @@ setmetadata("tema",$_GET["titulo"]); $parametros = '{"plugin":"heatmap","parametros":{"max":10,"tipoGradiente":"default","valorPonto":"'.$_GET["valorPonto"].'","coluna":"'.$_GET["coluna"].'","radius":"'.$_GET["raio"].'"}}'; + $novolayer->setmetadata("PLUGINI3GEO",$parametros); $novolayer->set("name",$nameLayer); $novolayer->set("group",""); if(!empty($_GET["opacidade"])){ - $novolayer->set("opacity",$_GET["opacidade"]); + if(ms_GetVersionInt() >= 7){ + $novolayer->updateFromString('LAYER COMPOSITE OPACITY '.$_GET["opacidade"].'END END'); + } else { + $novolayer->set("opacity",$_GET["opacidade"]); + } } $map->save($map_file); $retorno = $nameLayer; diff --git a/ferramentas/markercluster/exec.php b/ferramentas/markercluster/exec.php index a30cc9d..80fd6d1 100755 --- a/ferramentas/markercluster/exec.php +++ b/ferramentas/markercluster/exec.php @@ -22,7 +22,12 @@ Adiciona ao mapa uma nova camada para calculo do mapa de cluster $novolayer->setmetadata("PLUGINI3GEO",$parametros); $novolayer->set("name",$nameLayer); $novolayer->setmetadata("tema",$_GET["titulo"]); - $novolayer->set("opacity",$_GET["opacidade"]); + if(ms_GetVersionInt() >= 7){ + $novolayer->updateFromString('LAYER COMPOSITE OPACITY '.$_GET["opacidade"].'END END'); + } else { + $novolayer->set("opacity",$_GET["opacidade"]); + } + $novolayer->set("group",""); $map->save($map_file); $retorno = $nameLayer; diff --git a/ferramentas/metaestat/analise.php b/ferramentas/metaestat/analise.php index 3e94a82..0b7a156 100755 --- a/ferramentas/metaestat/analise.php +++ b/ferramentas/metaestat/analise.php @@ -266,7 +266,12 @@ function classes2preenchimento($map_file,$tema,$tipo){ $layer = ms_newLayerObj($mapa,$l); $l->set("status",MS_OFF); $layer->set("status",MS_DEFAULT); - $layer->set("opacity",50); + + if(ms_GetVersionInt() >= 7){ + $layer->updateFromString('LAYER COMPOSITE OPACITY 50 END END'); + } else { + $layer->set("opacity",50); + } $layer->set("name",$nome); if($layer->type != MS_LAYER_POLYGON){ return ""; @@ -336,7 +341,11 @@ function classes2circulos($map_file,$tema,$tipo){ $layer = ms_newLayerObj($mapa,$l); $l->set("status",MS_OFF); $layer->set("status",MS_DEFAULT); - $layer->set("opacity",50); + if(ms_GetVersionInt() >= 7){ + $layer->updateFromString('LAYER COMPOSITE OPACITY 50 END END'); + } else { + $layer->set("opacity",50); + } $layer->set("name",$nome); $meta = new MetaestatInfo(); @@ -388,7 +397,11 @@ function classes2circulos($map_file,$tema,$tipo){ $max = max($valores); $layer->setmetadata("tema",$layer->getmetadata("tema")." - cont"); $layer->set("type",MS_LAYER_CHART); - $layer->set("opacity",60); + if(ms_GetVersionInt() >= 7){ + $layer->updateFromString('LAYER COMPOSITE OPACITY 60 END END'); + } else { + $layer->set("opacity",60); + } $layer->setprocessing("CHART_TYPE=pie"); $layer->setprocessing("CHART_SIZE_RANGE=".$medidavariavel["colunavalor"]." 10 150 ".$min." ".$max); if ($numclasses > 0){ diff --git a/ferramentas/safe.php b/ferramentas/safe.php index 87b9dda..fa7856a 100755 --- a/ferramentas/safe.php +++ b/ferramentas/safe.php @@ -1,5 +1,6 @@ e url deve sempre ter javascript: + // + { + id : "omenudataFerramentas0a", + text : $trad("g4a"), + submenu : { + id : "mapa", + itemdata : [ + [ + { + id : "omenudataFerramentas5a", + text : $trad("x59"), + url : "javascript:i3GEO.mapa.dialogo.locregiao()" + }, + { + id : "omenudataFerramentas6a", + text : $trad("x61"), + url : "javascript:i3GEO.mapa.dialogo.filtraregiao()" + }, + { + id : "omenudataFerramentas1a", + text : $trad("t20"), + url : "javascript:i3GEO.mapa.dialogo.opacidade()" + }, + { + id : "omenudataFerramentas2a", + text : $trad("p21"), + url : "javascript:i3GEO.mapa.dialogo.animacao()" + }, + { + id : "omenudataFerramentas3a", + text : $trad("d24t"), + url : "javascript:i3GEO.mapa.dialogo.selecao();" + }, + { + id : "omenudataFerramentas11", + text : $trad("d22t"), + url : "javascript:i3GEO.mapa.dialogo.cliquePonto()" + }, + { + id : "omenudataFerramentas12", + text : $trad("d25t"), + url : "javascript:i3GEO.mapa.dialogo.cliqueTexto()" + }, + { + id : "omenudataImprimir", + text : $trad("d12"), + url : "javascript:i3GEO.mapa.dialogo.imprimir()" + }, + { + id : "omenudataTipoImg", + text : $trad("p2"), + url : "javascript:i3GEO.mapa.dialogo.tipoimagem()" + }, + { + id : "omenudataCorFundo", + text : $trad("p9"), + url : "javascript:i3GEO.mapa.dialogo.corFundo()" + }, + { + id : "gradeCoordenadas", + text : $trad("p10"), + url : "javascript:i3GEO.mapa.dialogo.gradeCoord()" + }, + { + id : "mascara", + text : $trad("mascara"), + url : "javascript:i3GEO.mapa.dialogo.mascara()" + }, + { + id : "wkt2layer", + text : $trad("wkt2layer"), + url : "javascript:i3GEO.mapa.dialogo.wkt2layer()" + }, + { + id : "omenudataFerramentasCliqueGrafico", + text : $trad("d23t"), + url : "javascript:i3GEO.mapa.dialogo.cliqueGrafico()" + } + ] + ] + } + }, + // temas + { + id : "omenudataFerramentas0b", + text : $trad("a7"), + submenu : { + id : "camada", + itemdata : [ + [ + { + id : "omenudataFerramentas1b", + text : $trad("t31"), + url : "javascript:i3GEO.tema.dialogo.tabela()" + }, + { + id : "omenudataFerramentas2b", + text : $trad("t23"), + url : "javascript:i3GEO.tema.dialogo.procuraratrib()" //feramentas/busca + }, + { + id : "omenudataFerramentas3b", + text : $trad("t25"), + url : "javascript:i3GEO.tema.dialogo.toponimia()" + }, + { + id : "omenudataFerramentas4b", + text : $trad("t27"), + url : "javascript:i3GEO.tema.dialogo.etiquetas()" + }, + { + id : "omenudataFerramentas5b", + text : $trad("t29"), + url : "javascript:i3GEO.tema.dialogo.filtro()" + }, + { + id : "omenudataFerramentas6b", + text : $trad("t33"), + url : "javascript:i3GEO.tema.dialogo.editaLegenda()" + }, + /* + { + id : "omenudataFerramentas7b", + text : $trad("t42"), + url : "javascript:i3GEO.tema.dialogo.cortina()" + }, + */ + { + id : "omenudataFerramentas8b", + text : $trad("t37a"), + url : "javascript:i3GEO.tema.dialogo.graficotema()" + }, + { + id : "omenudataFerramentas9b", + text : $trad("t37b"), + url : "javascript:i3GEO.analise.dialogo.graficoInterativo1()" + }, + { + id : "omenudataFerramentasmmscale", + text : $trad("variaEscala"), + url : "javascript:i3GEO.tema.dialogo.mmscale()" + }, + { + id : "omenudataFerramentas3e", + text : $trad("t49"), + url : "javascript:i3GEO.tema.dialogo.tme()" + }, + { + id : "omenudataFerramentasStoryMap", + text : "StoryMap", + url : "javascript:i3GEO.tema.dialogo.storymap()" + }, + { + id : "omenudataFerramentasAnimagif", + text : "Anima Gif", + url : "javascript:i3GEO.tema.dialogo.animagif()" + } + ] + ] + } + }, + // cartogramas + { + id : "omenudataFerramentas0e", + text : $trad("x60"), + submenu : { + id : "subFerr3", + itemdata : [ + [ + { + id : "omenudataFerramentas1e", + text : $trad("x57"), + url : "javascript:i3GEO.mapa.dialogo.metaestat()" + } + /* TODO ver se reativa isso + , + { + id : "omenudataFerramentas4e", + text : $trad("x71"), + url : "javascript:i3GEO.mapa.dialogo.metaestatListaMapas()" + } + */ + ] + ] + } + }, + // conexoes + { + id : "omenudataFerramentas0c", + text : $trad("a15"), + submenu : { + id : "subFerr4", + itemdata : [ + [ + { + id : "omenudataFerramentas14", + text : $trad("conexaoServicoGeo"), + url : "javascript:i3GEO.arvoreDeTemas.dialogo.conectaservico()" + } + /* TODO reativar?, + { + id : "omenudataFerramentas9i", + text : $trad("x85"), + url : "javascript:i3GEO.arvoreDeTemas.dialogo.vinde()" + } + */ + ] + ] + } + }, + // upload + { + id : "omenudataFerramentas0d", + text : 'Upload', + submenu : { + id : "subFerr5", + itemdata : [ + [ + { + id : "omenudataFerramentas13", + text : $trad("uploadArquivoGeo"), + url : "javascript:i3GEO.arvoreDeTemas.dialogo.uploadarquivo()" + } + ] + ] + } + }, + //navegacao + { + id : "omenudataNavegacao1", + text : $trad("x105"), + submenu : { + id : "subAnalise4", + itemdata : [ + [ + { + id : "omenudataAnalise18", + text : $trad("d30"), + url : "javascript:i3GEO.analise.dialogo.linhaDoTempo()" + }, + { + id : "omenudataNavegacao2", + text : $trad("d15t"), + url : "javascript:i3GEO.navega.dialogo.google()" + }, + /* + { + id : "omenudataNavegacao3", + text : $trad("d9t"), + url : "javascript:i3GEO.maparef.inicia()" + }, + */ + { + id : "omenudataNavegacao4", + text : $trad("d8t"), + url : "javascript:i3GEO.mapa.dialogo.mostraExten()" + }, + { + id : "omenudataNavegacaoWiki", + text : $trad("d11t"), + url : "javascript:i3GEO.navega.dialogo.wiki()" + }, + { + id : "omenudataNavegacaoMetar", + text : $trad("d29"), + url : "javascript:i3GEO.navega.dialogo.metar()" + }, + { + id : "omenudataNavegacaoFotos", + text : "Fotos", + url : "javascript:i3GEO.navega.dialogo.buscaFotos()" + }, + { + id : "omenudataNavegacaoConfluence", + text : $trad("d17t"), + url : "javascript:i3GEO.navega.dialogo.confluence()" + }, + /* + { + id : "omenudataNavegacaoLente", + text : $trad("d18t"), + url : "javascript:i3GEO.navega.lente.inicia()" + }, + */ + { + id : "omenudataFerramentas7a", + text : $trad("x64a"), + url : "javascript:i3GEO.mapa.dialogo.congelaMapa();" + }, + { + id : "omenudataFerramentas8a", + text : $trad("p12"), + url : "javascript:i3GEO.mapa.dialogo.autoredesenha()" + }, + { + id : "omenudataFerramentas10", + text : $trad("x93"), + url : "javascript:i3GEO.mapa.dialogo.geolocal()" + } + ] + ] + } + }, + { + id : "omenudataBarraEdicao", + text : $trad("u29"), + url : "javascript:i3GEO.editor.inicia()", + Interface : "openlayers" //so para a interface openlayers + } + ] + } +}; \ No newline at end of file diff --git a/mashups/openlayers.php b/mashups/openlayers.php index d46dcef..0272bdd 100755 --- a/mashups/openlayers.php +++ b/mashups/openlayers.php @@ -441,7 +441,7 @@ function ajuda() - + diff --git a/ms_configura.php b/ms_configura.php index 5c2a187..1b5e583 100755 --- a/ms_configura.php +++ b/ms_configura.php @@ -318,7 +318,7 @@ inseretxt,mostraexten,outputformat,perfil,tipoimagem */ //$i3geoBlFerramentas = array("saiku"); -$i3geoBlFerramentas = array(""); +$i3geoBlFerramentas = array(); /* Variable: $ogrOutput -- libgit2 0.21.2