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