diff --git a/classesphp/classe_toponimia.php b/classesphp/classe_toponimia.php index a0ffbac..34aba23 100755 --- a/classesphp/classe_toponimia.php +++ b/classesphp/classe_toponimia.php @@ -316,6 +316,8 @@ class Toponimia $label->set("position", $p[$position]); } if ($tipo == "teste") { + $this->layer->set("maxscaledenom", 0); + $this->layer->set("minscaledenom", 0); $i = gravaImagemMapa($this->mapa); return ($i["url"]); } else { diff --git a/ferramentas/download/index.js b/ferramentas/download/index.js index afffde1..8c15ad4 100755 --- a/ferramentas/download/index.js +++ b/ferramentas/download/index.js @@ -91,8 +91,8 @@ i3GEOF.download = { */ html:function(divid,tema){ var cp,p,ins,mostraDownload,c; - ins = '
'+$trad('download',i3GEOF.download.dicionario)+'
'; - ins += '
'; + ins = '
'+$trad('download',i3GEOF.download.dicionario)+'
'; + ins += '
'; $i(divid).innerHTML += ins; c = i3GEO.arvoreDeCamadas.pegaTema(tema); //wms @@ -157,7 +157,7 @@ i3GEOF.download = { minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.download",200); }; - titulo = "
"; + titulo = "Download"; janela = i3GEO.janela.cria( "300px", "200px", diff --git a/ferramentas/selecao/dicionario.js b/ferramentas/selecao/dicionario.js index 27d7a8a..3fcb1ba 100755 --- a/ferramentas/selecao/dicionario.js +++ b/ferramentas/selecao/dicionario.js @@ -179,5 +179,10 @@ i3GEOF.selecao.dicionario = { pt : "Opções de seleção. Clique no ícone para ativar.", en : "Selection options. Click the icon to activate.", es : "Opciones de selección. Haga clic en el icono para activar." - } ] + } ], + "cliqueSel" : [ { + pt : "Clique no desenho existente para usá-lo na seleção", + en : "", + es : "" + } ] }; diff --git a/ferramentas/selecao/index.js b/ferramentas/selecao/index.js index ad1b77e..599b499 100755 --- a/ferramentas/selecao/index.js +++ b/ferramentas/selecao/index.js @@ -434,6 +434,7 @@ i3GEOF.selecao = i3GEO.desenho[i3GEO.Interface["ATUAL"]].inicia(); i3GEOF.selecao.figura[api].inicia(); + i3GEO.janela.tempoMsg($trad('cliqueSel', i3GEOF.selecao.dicionario)); } // } catch (e) { // i3GEO.janela.tempoMsg("Erro: " + e); diff --git a/ferramentas/toponimia/exec.php b/ferramentas/toponimia/exec.php index 903ad75..373d5a3 100755 --- a/ferramentas/toponimia/exec.php +++ b/ferramentas/toponimia/exec.php @@ -33,6 +33,13 @@ Cria um novo tema com a toponímia do tema atual. } $m->layer->set("labelmaxscaledenom",$_GET["maxscale"]); $m->layer->set("labelminscaledenom",$_GET["minscale"]); + $p = $m->layer->getProcessing(); + if(!in_array("LABEL_NO_CLIP=True",$p)){ + $m->layer->setprocessing("LABEL_NO_CLIP=True"); + } + if(!in_array("POLYLINE_NO_CLIP=True",$p)){ + $m->layer->setprocessing("POLYLINE_NO_CLIP=True"); + } if ($_GET["tipo"] != "teste"){ $m->salva();$_SESSION["contadorsalva"]++; } diff --git a/ferramentas/toponimia/index.js b/ferramentas/toponimia/index.js index d965c60..a6c9bcc 100755 --- a/ferramentas/toponimia/index.js +++ b/ferramentas/toponimia/index.js @@ -85,7 +85,7 @@ i3GEOF.toponimia = { $i("i3GEOtoponimiaguia2").onclick = function() {i3GEO.guias.mostraGuiaFerramenta("i3GEOtoponimiaguia2","i3GEOtoponimiaguia");}; $i("i3GEOtoponimiaguia3").onclick = function(){ - i3GEO.guias.mostraGuiaFerramenta("i3GEOtoponimiaguia3","i3GEOtoponimiaguia"); + //i3GEO.guias.mostraGuiaFerramenta("i3GEOtoponimiaguia3","i3GEOtoponimiaguia"); i3GEOF.toponimia.testa(); }; // @@ -288,8 +288,9 @@ i3GEOF.toponimia = { {return;} i3GEOF.toponimia.aguarde.visibility = "visible"; var monta = function(retorno){ - $i("i3GEOtoponimiaTeste").innerHTML= ""; + //$i("i3GEOtoponimiaTeste").innerHTML= ""; i3GEOF.toponimia.aguarde.visibility = "hidden"; + window.open(retorno.data); }, par = i3GEOF.toponimia.pegaPar(), p = i3GEO.configura.locaplic+"/ferramentas/toponimia/exec.php?g_sid="+i3GEO.configura.sid+ diff --git a/ferramentas/wkt2layer/index.js b/ferramentas/wkt2layer/index.js index cb11eff..fdb478b 100755 --- a/ferramentas/wkt2layer/index.js +++ b/ferramentas/wkt2layer/index.js @@ -6,7 +6,8 @@ if (typeof (i3GEOF) === 'undefined') { */ i3GEOF.wkt2layer = { - /* + position: [150,150], + /* Variavel: aguarde Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. @@ -123,7 +124,7 @@ i3GEOF.wkt2layer = "" ); divid = janela[2].id; - janela[0].moveTo(150,150); + janela[0].moveTo(i3GEOF.wkt2layer.position[0],i3GEOF.wkt2layer.position[1]); $i("i3GEOF.wkt2layer_corpo").style.backgroundColor = "white"; i3GEOF.wkt2layer.aguarde = $i("i3GEOF.wkt2layer_imagemCabecalho").style; i3GEOF.wkt2layer.inicia(divid,wkt,texto); @@ -209,3 +210,10 @@ i3GEOF.wkt2layer = cp.call(p,"foo",monta,"xy="+wkt); } }; +//aplica ao codigo i3GEOF definicoes feitas na interface do mapa +//isso permite a substituicao de funcoes e parametros +if(i3GEO.configura.ferramentas.hasOwnProperty("wkt2layer")){ + jQuery.each( i3GEO.configura.ferramentas.wkt2layer, function(index, value) { + i3GEOF.wkt2layer[index] = i3GEO.configura.ferramentas.wkt2layer[index]; + }); +} diff --git a/interface/openlayersdebug.htm b/interface/openlayersdebug.htm index 8d239ab..72b2e91 100755 --- a/interface/openlayersdebug.htm +++ b/interface/openlayersdebug.htm @@ -910,6 +910,10 @@ {name: "Colorida", img: "referencia1"}, {name: "B & W", img: "referencia1cinza"} ] + }, + //janela de conversao de coordenadas + wkt2layer : { + position : [150,150] } }, //configuracoes especificas para a interface que utiliza o OpenLayers diff --git a/js/editor.js b/js/editor.js index 0758b1d..b779762 100755 --- a/js/editor.js +++ b/js/editor.js @@ -85,6 +85,9 @@ i3GEO.editor = return i3GEO.editorOL.backup.getSource().getFeatures(); }; } + if(jQuery.isEmptyObject(i3GEO.editorOL.botoes)){ + i3GEO.editorOL.botoes = i3GEO.editor.botoes; + } i3GEO.editorOL.criaBotoes(i3GEO.editorOL.botoes); } }, -- libgit2 0.21.2