From 4ab45ba4f26351de2ba1d26724369c6e44e16605 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Fri, 10 Aug 2012 01:57:24 +0000 Subject: [PATCH] Tradução dos títulos das janelas flutuantes das ferramentas --- admin/js/estat_variavel.js | 11 ++++++++++- admin/php/metaestat.php | 45 +++++++++++++++++++++++++++++++++++++-------- classesjs/dicionario.js | 52 +++++++++++++++++++++++++++++++++++++++++++++++----- ferramentas/agrupaelementos/index.js | 54 +++++++++++++++++++++++++++--------------------------- ferramentas/analisageometrias/index.js | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------- ferramentas/animacao/index.js | 50 +++++++++++++++++++++++++------------------------- ferramentas/aplicarsld/index.js | 28 ++++++++++++++-------------- ferramentas/buffer/index.js | 46 +++++++++++++++++++++++----------------------- ferramentas/bufferpt/index.js | 2 +- ferramentas/buscainde/index.js | 2 +- ferramentas/carregamapa/index.js | 32 ++++++++++++++++---------------- ferramentas/centroide/index.js | 44 ++++++++++++++++++++++---------------------- ferramentas/confluence/index.js | 42 +++++++++++++++++++++--------------------- ferramentas/cortina/index.js | 54 +++++++++++++++++++++++++++--------------------------- ferramentas/dissolve/index.js | 48 ++++++++++++++++++++++++------------------------ ferramentas/distanciaptpt/index.js | 62 +++++++++++++++++++++++++++++++------------------------------- ferramentas/editorsql/index.js | 2 +- ferramentas/etiqueta/index.js | 2 +- ferramentas/excluirarvore/index.js | 2 +- ferramentas/filtro/index.js | 2 +- ferramentas/filtroarvore/index.js | 2 +- ferramentas/gradecoord/index.js | 2 +- ferramentas/gradehex/index.js | 2 +- ferramentas/gradepol/index.js | 2 +- ferramentas/gradepontos/index.js | 2 +- ferramentas/graficointerativo/index.js | 2 +- ferramentas/graficotema/index.js | 2 +- ferramentas/identifica/index.js | 2 +- ferramentas/importarwmc/index.js | 2 +- ferramentas/imprimir/index.js | 2 +- ferramentas/inseregrafico/index.js | 2 +- ferramentas/inseretxt/index.js | 2 +- ferramentas/inserexy2/index.js | 2 +- ferramentas/legenda/index.js | 2 +- ferramentas/mostraexten/index.js | 2 +- ferramentas/nptpol/index.js | 2 +- ferramentas/nuvemtags/index.js | 2 +- ferramentas/opacidademapa/index.js | 2 +- ferramentas/opcoes_autoredesenha/index.js | 2 +- ferramentas/opcoes_escala/index.js | 2 +- ferramentas/opcoes_fundo/index.js | 2 +- ferramentas/opcoes_legenda/index.js | 2 +- ferramentas/opcoes_querymap/index.js | 2 +- ferramentas/opcoes_tamanho/index.js | 2 +- ferramentas/outputformat/index.js | 2 +- ferramentas/perfil/index.js | 2 +- ferramentas/pontoempoligono/index.js | 2 +- ferramentas/pontosdistri/index.js | 2 +- ferramentas/salvamapa/index.js | 2 +- ferramentas/salvamapfile/index.js | 2 +- ferramentas/selecao/index.js | 2 +- ferramentas/telaremota/index.js | 2 +- ferramentas/tipoimagem/index.js | 2 +- ferramentas/toponimia/index.js | 2 +- ferramentas/upload/index.js | 2 +- ferramentas/uploaddbf/index.js | 2 +- ferramentas/uploadgpx/index.js | 2 +- ferramentas/uploadkml/index.js | 2 +- pacotes/tme/TME_Engine.php | 46 ++++++++++++++++++++++++++++++---------------- pacotes/tme/TME_i3geo.php | 65 ++++++++++++++++++++++++++++++++++++++++------------------------- pacotes/tme/TME_i3geo_DataConnector.php | 31 +++++++++++++++++++------------ 61 files changed, 516 insertions(+), 400 deletions(-) diff --git a/admin/js/estat_variavel.js b/admin/js/estat_variavel.js index 3deadbc..3bd3ef8 100755 --- a/admin/js/estat_variavel.js +++ b/admin/js/estat_variavel.js @@ -300,7 +300,7 @@ function adicionaNosClassificacao(no,dados,redesenha){ conteudo = " "; conteudo += " "; if(dados[i].nomedimensao != "") - {conteudo += " "+dados[i].nome+" Obs.: "+dados[i].nome+" id: "+dados[i].id_classificacao+"";} + {conteudo += " "+dados[i].nome+" Obs.: "+dados[i].observacao+" id: "+dados[i].id_classificacao+"";} else {conteudo += " Edite para definir a nova classificação!!!";} d = {html:conteudo,id_classificacao:dados[i].id_classificacao,tipo:"classificacao"}; @@ -655,6 +655,7 @@ function sql(tipo,id) { ins += '

'; ins += ' '; ins += ' '; + ins += ' '; $i("editor_bd").innerHTML = ins; new YAHOO.widget.Button("sqljson"); @@ -693,6 +694,14 @@ function sql(tipo,id) { } window.open('../php/metaestat.php?funcao=kmlmedidavariavel&id_medida_variavel='+id+"&filtro="+$i("filtrosql").value+"&todasascolunas="+colunas+"&tipolayer="+$i("tipolayer").value+"&id_classificacao="+$i("classificacao").value+"&agruparpor="+$i("agruparsql").value+"&formato=kml"); }; + new YAHOO.widget.Button("kml3destat"); + $i("kml3destat-button").onclick = function(){ + var colunas = 0; + if($i("incluirtodascolunas").checked === true){ + colunas = 1; + } + window.open('../php/metaestat.php?funcao=kmlmedidavariavel&id_medida_variavel='+id+"&filtro="+$i("filtrosql").value+"&todasascolunas="+colunas+"&tipolayer="+$i("tipolayer").value+"&id_classificacao="+$i("classificacao").value+"&agruparpor="+$i("agruparsql").value+"&formato=kml3d"); + }; new YAHOO.widget.Button("i3geoestat"); $i("i3geoestat-button").onclick = function(){ var sUrl,callback = { diff --git a/admin/php/metaestat.php b/admin/php/metaestat.php index f7f0266..f14468d 100644 --- a/admin/php/metaestat.php +++ b/admin/php/metaestat.php @@ -664,14 +664,43 @@ switch (strtoupper($funcao)) $r = $m->mapfileMedidaVariavel($id_medida_variavel,$filtro,$todasascolunas,$tipolayer,$titulolayer,$id_classificacao,$agruparpor); //cria um mapfile completo, que inclui a camada no mapfile de inicializacao do i3geo $mapfile = $m->mapfileCompleto($r["mapfile"]); - //define as variaveis necessarias ao pacote kmlserver - set_time_limit(0); - $_REQUEST["map"] = $mapfile; - $_REQUEST["typename"] = $r["layer"]; - $_REQUEST["request"] = $formato; - //$_REQUEST["service"] = "icon"; - include (__DIR__."/../../pacotes/kmlmapserver/classes/kmlserver.class.php"); - $server = new KmlServer(); + if($formato == "kml" || $formato == "kmz"){ + //define as variaveis necessarias ao pacote kmlserver + set_time_limit(0); + $_REQUEST["map"] = $mapfile; + $_REQUEST["typename"] = $r["layer"]; + $_REQUEST["request"] = $formato; + //$_REQUEST["service"] = "icon"; + include (__DIR__."/../../pacotes/kmlmapserver/classes/kmlserver.class.php"); + $server = new KmlServer(); + }else{ + if(!isset($dir_tmp)){ + include(__DIR__."/../../ms_configura.php"); + } + $verificaSID = false; + $mv = $m->listaMedidaVariavel("",$id_medida_variavel); + $reg = $m->listaTipoRegiao($mv["codigo_tipo_regiao"]); + $_GET["nomelayer"] = $r["layer"]; + $_GET["colunasvalor"] = $mv["colunavalor"]; + $_GET["colunanomeregiao"] = $reg["colunanomeregiao"]; + $_GET["titulo"] = $r["titulolayer"]; + $_GET["descricao"] = $mv["colunavalor"]; + $_SESSION["map_file"] = $mapfile; + $_SESSION["postgis_mapa"] = ""; + $_SESSION["tmpurl"] = ""; + $_SESSION["mapext"] = ""; + $download = true; + $parametersTME = array( + 'mapType' => 'bar', + 'indicator' => 'valores', + 'year' => "", + 'classification' => 'equal', + 'mapTitle' => $r["titulolayer"], + 'timeType' => "slider", //para mais de um ano, escolha slider ou series + 'dirtmp' => $dir_tmp + ); + include (__DIR__."/../../pacotes/tme/TME_i3geo.php"); + } exit; break; /* diff --git a/classesjs/dicionario.js b/classesjs/dicionario.js index 8162bc0..5c487d5 100644 --- a/classesjs/dicionario.js +++ b/classesjs/dicionario.js @@ -257,7 +257,7 @@ it:"Geometrie" }], "u7": [ { -pt: "Grade de poligonos", +pt: "Grade de polígonos", en:"Polygon grid", es:"Grado de polígonos", it:"Reticolo poligonale" @@ -560,7 +560,7 @@ it: "La scala del tema non è conosciuta" }], "t12":[ { -pt:"excluir", +pt:"Excluir", en:"Delete", es:"Eliminar", it:"Eliminare" @@ -1180,7 +1180,7 @@ it:"Mostra gli informazioni su un punto sulla mappa. Dopo averla attivata, fare }], "d7t":[ { -pt:"clique para identificar", +pt:"Clique para identificar", en:"Click to identify", es:"Click para identificar", it:"clique para identificar" @@ -1208,7 +1208,7 @@ it:"Mostra la estensione geografica corrente in coordinate geografiche" }], "d8t":[ { -pt:"extensão atual", +pt:"Extensão atual", en:"Actual extent", es:"Extensió actual", it:"extensão atual" @@ -1901,13 +1901,55 @@ it:"" }], "x53":[ { -pt:"", +pt:"Upload de WMC", en:"", es:"", it:"" }], "x54":[ { +pt:"Perfil", +en:"", +es:"", +it:"" +}], +"x55":[ +{ +pt:"Salva o tema", +en:"", +es:"", +it:"" +}], +"x56":[ +{ +pt:"Toponímia", +en:"", +es:"", +it:"" +}], +"x57":[ +{ +pt:"", +en:"", +es:"", +it:"" +}], +"x58":[ +{ +pt:"", +en:"", +es:"", +it:"" +}], +"x59":[ +{ +pt:"", +en:"", +es:"", +it:"" +}], +"x60":[ +{ pt:"", en:"", es:"", diff --git a/ferramentas/agrupaelementos/index.js b/ferramentas/agrupaelementos/index.js index 29fdcc4..13799a8 100644 --- a/ferramentas/agrupaelementos/index.js +++ b/ferramentas/agrupaelementos/index.js @@ -45,7 +45,7 @@ Classe: i3GEOF.agrupaElementos i3GEOF.agrupaElementos = { /* Variavel: aguarde - + Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. */ aguarde: "", @@ -57,11 +57,11 @@ i3GEOF.agrupaElementos = { }, /* Function: iniciaDicionario - + Carrega o dicionário e chama a função que inicia a ferramenta - + O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script - */ + */ iniciaDicionario: function(){ if(typeof(i3GEOF.agrupaElementos.dicionario) === 'undefined'){ i3GEO.util.scriptTag( @@ -73,14 +73,14 @@ i3GEOF.agrupaElementos = { else{ i3GEOF.agrupaElementos.iniciaJanelaFlutuante(); } - }, + }, /* Function: inicia - + Inicia a ferramenta. É chamado por criaJanelaFlutuante - + Parametro: - + iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ @@ -92,11 +92,11 @@ i3GEOF.agrupaElementos = { }, /* Function: html - + Gera o código html para apresentação das opções da ferramenta - + Retorno: - + String com o código html */ html:function(){ @@ -109,17 +109,17 @@ i3GEOF.agrupaElementos = { }, /* Function: criaJanelaFlutuante - + Cria a janela flutuante para controle da ferramenta. - */ + */ iniciaJanelaFlutuante: function(){ var minimiza,cabecalho,janela,divid,temp,titulo; //cria a janela flutuante - titulo = "Agrupa    "; + titulo = $trad("u26")+"    "; cabecalho = function(){}; minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.agrupaElementos"); - }; + }; janela = i3GEO.janela.cria( "400px", "270px", @@ -161,7 +161,7 @@ i3GEOF.agrupaElementos = { t2: function(){ var ins = "

Escolha o item da tabela de atributos que será utilizado para agregar. (opcional)"; ins += "

"; - i3GEO.util.proximoAnterior("i3GEOF.agrupaElementos.t1()","i3GEOF.agrupaElementos.t3()",ins,"i3GEOF.agrupaElementos.t2","i3GEOagrupaelementosresultado"); + i3GEO.util.proximoAnterior("i3GEOF.agrupaElementos.t1()","i3GEOF.agrupaElementos.t3()",ins,"i3GEOF.agrupaElementos.t2","i3GEOagrupaelementosresultado"); $i("i3GEOagrupaelementosSelItens").style.display = "block"; i3GEOF.agrupaElementos.comboItensSel(); }, @@ -172,15 +172,15 @@ i3GEOF.agrupaElementos = { new YAHOO.widget.Button( "i3GEOagrupaelementosbotao1", {onclick:{fn: i3GEOF.agrupaElementos.criaAgrupamento}} - ); + ); }, /* Function: criaAgrupamento - + Executa a operação de agrupamento - + Veja: - + */ criaAgrupamento: function(){ @@ -214,11 +214,11 @@ i3GEOF.agrupaElementos = { }, /* Function: comboTemasSel - + Cria um combo com a lista de temas com elementos selecionados - + Veja: - + */ comboTemasSel: function(){ @@ -241,15 +241,15 @@ i3GEOF.agrupaElementos = { "", false, "selecionados" - ); + ); }, /* Function: comboItensSel - + Cria um combo para selecionar os itens do tema escolhido - + Veja: - + */ comboItensSel: function(){ diff --git a/ferramentas/analisageometrias/index.js b/ferramentas/analisageometrias/index.js index b4f3dbd..cb3da5b 100644 --- a/ferramentas/analisageometrias/index.js +++ b/ferramentas/analisageometrias/index.js @@ -15,7 +15,7 @@ Veja: -Arquivo: +Arquivo: i3geo/ferramentas/analisageometrias/index.js.php @@ -48,7 +48,7 @@ Classe: i3GEOF.analisaGeometrias i3GEOF.analisaGeometrias = { /* Variavel: aguarde - + Objeto DOM com a imagem de aguarde existente no cabeçalho da janela. */ aguarde: "", @@ -60,11 +60,11 @@ i3GEOF.analisaGeometrias = { }, /* Function: iniciaDicionario - + Carrega o dicionário e chama a função que inicia a ferramenta - + O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script - */ + */ iniciaDicionario: function(){ if(typeof(i3GEOF.analisaGeometrias.dicionario) === 'undefined'){ i3GEO.util.scriptTag( @@ -76,14 +76,14 @@ i3GEOF.analisaGeometrias = { else{ i3GEOF.analisaGeometrias.iniciaJanelaFlutuante(); } - }, + }, /* Function: inicia - + Inicia a ferramenta. É chamado por criaJanelaFlutuante - + Parametro: - + iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ @@ -114,7 +114,7 @@ i3GEOF.analisaGeometrias = { temp = $i("i3GEOanalisageometriasbotaocalculo-button").style; temp.minHeight = "1.5em"; temp.padding = "0px 5px"; - + new YAHOO.widget.Button( "i3GEOanalisageometriasbotaofuncoes", {onclick:{fn: i3GEOF.analisaGeometrias.funcoes}} @@ -122,7 +122,7 @@ i3GEOF.analisaGeometrias = { temp = $i("i3GEOanalisageometriasbotaofuncoes-button").style; temp.minHeight = "1.5em"; temp.padding = "0px 5px"; - + new YAHOO.widget.Button( "i3GEOanalisageometriasbotaofuncoes1", {onclick:{fn: i3GEOF.analisaGeometrias.funcoes1}} @@ -130,7 +130,7 @@ i3GEOF.analisaGeometrias = { temp = $i("i3GEOanalisageometriasbotaofuncoes1-button").style; temp.minHeight = "1.5em"; temp.padding = "0px 5px"; - + i3GEO.util.mensagemAjuda("i3GEOanalisageometriasmen1",$i("i3GEOanalisageometriasmen1").innerHTML); i3GEO.util.mensagemAjuda("i3GEOanalisageometriasmen2",$i("i3GEOanalisageometriasmen2").innerHTML); i3GEO.util.mensagemAjuda("i3GEOanalisageometriasmen3",$i("i3GEOanalisageometriasmen3").innerHTML); @@ -151,11 +151,11 @@ i3GEOF.analisaGeometrias = { }, /* Function: html - + Gera o código html para apresentação das opções da ferramenta - + Retorno: - + String com o código html */ html:function(){ @@ -220,9 +220,9 @@ i3GEOF.analisaGeometrias = { }, /* Function: iniciaJanelaFlutuante - + Cria a janela flutuante para controle da ferramenta. - */ + */ iniciaJanelaFlutuante: function(){ var minimiza,cabecalho,janela,divid,temp,titulo; //funcao que sera executada ao ser clicado no cabeçalho da janela @@ -233,7 +233,7 @@ i3GEOF.analisaGeometrias = { i3GEO.janela.minimiza("i3GEOF.analisaGeometrias"); }; //cria a janela flutuante - titulo = "Análise de geometrias    "; + titulo = $trad("u6")+"    "; janela = i3GEO.janela.cria( "500px", "300px", @@ -253,19 +253,19 @@ i3GEOF.analisaGeometrias = { if(i3GEO.eventos.MOUSECLIQUE.toString().search("i3GEOF.analisaGeometrias.selecionaElemento()") < 0) {i3GEO.eventos.MOUSECLIQUE.push("i3GEOF.analisaGeometrias.selecionaElemento()");} if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search("i3GEOF.analisaGeometrias.comboTemas()") < 0) - {i3GEO.eventos.ATUALIZAARVORECAMADAS.push("i3GEOF.analisaGeometrias.comboTemas()");} + {i3GEO.eventos.ATUALIZAARVORECAMADAS.push("i3GEOF.analisaGeometrias.comboTemas()");} temp = function(){ i3GEO.eventos.MOUSECLIQUE.remove("i3GEOF.analisaGeometrias.selecionaElemento()"); if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search("i3GEOF.analisaGeometrias.comboTemas()") > 0) {i3GEO.eventos.ATUALIZAARVORECAMADAS.remove("i3GEOF.analisaGeometrias.comboTemas()");} }; - YAHOO.util.Event.addListener(janela[0].close, "click", temp); + YAHOO.util.Event.addListener(janela[0].close, "click", temp); i3GEOF.analisaGeometrias.inicia(divid); i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic); }, /* Function: ativaFoco - + Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado */ ativaFoco: function(){ @@ -287,13 +287,13 @@ i3GEOF.analisaGeometrias = { }, /* Function: selecionaElemento - + Seleciona um elemento do tema ativo quando o usuário clica no mapa - + É executado no evento de clique no mapa, definido na inicialização da ferramenta. - + Veja: - + */ selecionaElemento: function(){ @@ -304,16 +304,16 @@ i3GEOF.analisaGeometrias = { i3GEO.Interface.atualizaTema(retorno,i3GEO.temaAtivo); }; i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1")); - i3GEO.php.selecaopt(retorna,i3GEO.temaAtivo,objposicaocursor.ddx+" "+objposicaocursor.ddy,$i("i3GEOanalisageometriastipoOperacao").value,5); + i3GEO.php.selecaopt(retorna,i3GEO.temaAtivo,objposicaocursor.ddx+" "+objposicaocursor.ddy,$i("i3GEOanalisageometriastipoOperacao").value,5); } }, /* Function: comboTemas - + Cria o combo com os temas disponíveis (temas ligados) para seleção. - + Veja: - + */ comboTemas: function(){ @@ -339,13 +339,13 @@ i3GEOF.analisaGeometrias = { }, /* Function: capturaGeo - + Captura as geometrias selecionadas. As geometrias capturadas são armazenadas como objetos serializados no servidor, e podem ser utilizadas nas operações de análise. A captura é feita sob o tema ativo e os elementos selecionados. - + Veja: - + */ capturageo:function(){ @@ -376,11 +376,11 @@ i3GEOF.analisaGeometrias = { }, /* Function: listaGeo - + Obtém a lista de geometrias já capturadas e monta a lista que é apresentada ao usuário. - + Veja: - + */ listaGeo: function(){ @@ -425,24 +425,24 @@ i3GEOF.analisaGeometrias = { "i3GEOanalisageometriasbotao5", {onclick:{fn: i3GEOF.analisaGeometrias.incluirNoMapa}} ); - i3GEOF.analisaGeometrias.aguarde.visibility = "hidden"; + i3GEOF.analisaGeometrias.aguarde.visibility = "hidden"; } else{ - + $i("i3GEOanalisageometriaslistadegeometrias").innerHTML = "

Nenhuma geometria disponível."; i3GEOF.analisaGeometrias.aguarde.visibility = "hidden"; } }; cp.set_response_type("JSON"); - cp.call(p,"listageometrias",montalistageometrias); + cp.call(p,"listageometrias",montalistageometrias); }, /* Function: excluirGeo - + Exclui do servidor as geometrias marcadas na lista de geometrias. - + Veja: - + */ excluirGeo: function(){ @@ -466,11 +466,11 @@ i3GEOF.analisaGeometrias = { }, /* Function: incluirNoMapa - + Inclui no mapa as geometrias marcadas na lista de geometrias. Veja: - + */ incluirNoMapa:function(){ @@ -496,7 +496,7 @@ i3GEOF.analisaGeometrias = { }, /* Function: pegaGeometriasMarcadas - + Retorna uma lista com os ids das geometrias que estão marcadas (checkbox) */ pegaGeometriasMarcadas:function(){ @@ -507,15 +507,15 @@ i3GEOF.analisaGeometrias = { if (inputs[i].checked === true) {listai.push(inputs[i].id);} } - return (listai.join(",")); + return (listai.join(",")); }, /* Function: calculo - + Realiza cálculos do tipo área e perímetro sobre as geometrias marcadas - + Veja: - + */ calculo: function(){ @@ -524,7 +524,7 @@ i3GEOF.analisaGeometrias = { cp = new cpaint(), p, obj = $i("i3GEOanalisageometriasselecaocalculo"); - + if (obj.value !== ""){ if(i3GEOF.analisaGeometrias.aguarde.visibility === "visible") {return;} @@ -547,11 +547,11 @@ i3GEOF.analisaGeometrias = { }, /* Function: funcoes - + Realiza operações geométricas de cruzamento entre geometrias - + Veja: - + */ funcoes: function(){ @@ -566,7 +566,7 @@ i3GEOF.analisaGeometrias = { {return;} else {i3GEOF.analisaGeometrias.aguarde.visibility = "visible";} - + lista = i3GEOF.analisaGeometrias.pegaGeometriasMarcadas(); if(lista == ""){ alert("Nenhuma geometria foi marcada"); @@ -574,22 +574,22 @@ i3GEOF.analisaGeometrias = { return; } p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=funcoesGeometrias&operacao="+obj.value+"&lista="+lista+"&recalcareaper="+$i("i3geoanalisageometriassemprecalcula").checked; - + temp = function(){ i3GEOF.analisaGeometrias.aguarde.visibility = "hidden"; $i("i3GEOanalisageometrias2").onclick.call(); }; cp.set_response_type("JSON"); cp.call(p,"funcoesGeometrias",temp); - } + } }, /* Function: funcoes1 - + Realiza operações geométricas em uma única geometria - + Veja: - + */ funcoes1: function(){ @@ -598,7 +598,7 @@ i3GEOF.analisaGeometrias = { cp = new cpaint(), p, obj = $i("i3GEOanalisageometriasselecaofuncoes1"); - + if (obj.value !== ""){ if(i3GEOF.analisaGeometrias.aguarde.visibility === "visible") {return;} diff --git a/ferramentas/animacao/index.js b/ferramentas/animacao/index.js index 2d61200..d3f44c5 100644 --- a/ferramentas/animacao/index.js +++ b/ferramentas/animacao/index.js @@ -45,7 +45,7 @@ Classe: i3GEOF.animacao i3GEOF.animacao = { /* Variavel: aguarde - + Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. */ aguarde: "", @@ -58,11 +58,11 @@ i3GEOF.animacao = { }, /* Function: iniciaDicionario - + Carrega o dicionário e chama a função que inicia a ferramenta - + O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script - */ + */ iniciaDicionario: function(){ if(typeof(i3GEOF.animacao.dicionario) === 'undefined'){ i3GEO.util.scriptTag( @@ -74,14 +74,14 @@ i3GEOF.animacao = { else{ i3GEOF.animacao.iniciaJanelaFlutuante(); } - }, + }, /* Function: inicia - + Inicia a ferramenta. É chamado por criaJanelaFlutuante - + Parametro: - + iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ @@ -92,25 +92,25 @@ i3GEOF.animacao = { }, /* Function: html - + Gera o código html para apresentação das opções da ferramenta - + Retorno: - + String com o código html */ html:function(){ var camadas = i3GEO.arvoreDeCamadas.CAMADAS, n = camadas.length, ins = ""; - + ins += "" + "

" + "  " + "  " + "  " + "  " + - "
" + + "" + ""; while(n > 0){ n -= 1; @@ -120,14 +120,14 @@ i3GEOF.animacao = { ins += "

" + '
' + '

Marque as camadas que serão incluídas na animação e depois clique no botão "inicia"

' + - '
'; + ' '; return ins; }, /* Function: iniciaJanelaFlutuante - + Cria a janela flutuante para controle da ferramenta. - */ + */ iniciaJanelaFlutuante: function(){ var janela,divid,temp,titulo,cabecalho,minimiza; cabecalho = function(){}; @@ -135,7 +135,7 @@ i3GEOF.animacao = { i3GEO.janela.minimiza("i3GEOF.animacao"); }; //cria a janela flutuante - titulo = "Animação    "; + titulo = $trad("p21")+"    "; janela = i3GEO.janela.cria( "210px", "80px", @@ -157,14 +157,14 @@ i3GEOF.animacao = { temp = function(){ i3GEOF.animacao.termina(); }; - YAHOO.util.Event.addListener(janela[0].close, "click", temp); + YAHOO.util.Event.addListener(janela[0].close, "click", temp); }, codigos: [], /* Function: anima - + Inicia a animação - + */ dispara: function(){ if(i3GEOF.animacao.aguarde.visibility === "visible") @@ -182,7 +182,7 @@ i3GEOF.animacao = { }, maislento: function(){ i3GEOF.animacao.tempo += 100; - }, + }, anima: function(c){ if(i3GEOF.animacao.codigos.length === 0) {return;} @@ -230,8 +230,8 @@ i3GEOF.animacao = { {layer.style.visibility = "visible";} if(tipo === "desliga") {layer.style.visibility = "hidden";} - break; - }; + break; + }; }, termina: function(){ i3GEOF.animacao.codigos = []; @@ -263,7 +263,7 @@ i3GEOF.animacao = { while(n > 0){ n -= 1; i3GEOF.animacao.ligaDesliga(temas[n].name,"desliga"); - } + } } }, retornaCoresInicial: function(){ @@ -272,6 +272,6 @@ i3GEOF.animacao = { while(n > 0){ n -= 1; $i("i3GEOanima"+cs[n].value).style.backgroundColor = "white"; - } + } } }; diff --git a/ferramentas/aplicarsld/index.js b/ferramentas/aplicarsld/index.js index ea4a2ea..ee14457 100644 --- a/ferramentas/aplicarsld/index.js +++ b/ferramentas/aplicarsld/index.js @@ -46,7 +46,7 @@ Classe: i3GEOF.aplicarsld i3GEOF.aplicarsld = { /* Variavel: aguarde - + Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. */ aguarde: "", @@ -58,11 +58,11 @@ i3GEOF.aplicarsld = { }, /* Function: iniciaDicionario - + Carrega o dicionário e chama a função que inicia a ferramenta - + O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script - */ + */ iniciaDicionario: function(){ if(typeof(i3GEOF.aplicarsld.dicionario) === 'undefined'){ i3GEO.util.scriptTag( @@ -77,11 +77,11 @@ i3GEOF.aplicarsld = { }, /* Function: inicia - + Inicia a ferramenta. É chamado por criaJanelaFlutuante - + Parametro: - + iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ @@ -96,11 +96,11 @@ i3GEOF.aplicarsld = { }, /* Function: html - + Gera o código html para apresentação das opções da ferramenta - + Retorno: - + String com o código html */ html:function(){ @@ -115,16 +115,16 @@ i3GEOF.aplicarsld = { }, /* Function: iniciaJanelaFlutuante - + Cria a janela flutuante para controle da ferramenta. - */ + */ iniciaJanelaFlutuante: function(){ var janela,divid,titulo,cabecalho,minimiza; cabecalho = function(){}; minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.aplicarsld"); }; - titulo = "Aplicar SLD    "; + titulo = $trad("t43")+"    "; janela = i3GEO.janela.cria( "320px", "280px", @@ -145,7 +145,7 @@ i3GEOF.aplicarsld = { }, /* Function: submete - + Submete o arquivo ao servidor. */ submete: function(){ diff --git a/ferramentas/buffer/index.js b/ferramentas/buffer/index.js index 145d188..101becc 100644 --- a/ferramentas/buffer/index.js +++ b/ferramentas/buffer/index.js @@ -47,7 +47,7 @@ Class: i3GEOF.buffer i3GEOF.buffer = { /* Variavel: aguarde - + Objeto DOM com a imagem de aguarde existente no cabeçalho da janela. */ aguarde: "", @@ -59,11 +59,11 @@ i3GEOF.buffer = { }, /* Function: iniciaDicionario - + Carrega o dicionário e chama a função que inicia a ferramenta - + O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script - */ + */ iniciaDicionario: function(){ if(typeof(i3GEOF.buffer.dicionario) === 'undefined'){ i3GEO.util.scriptTag( @@ -75,14 +75,14 @@ i3GEOF.buffer = { else{ i3GEOF.buffer.iniciaJanelaFlutuante(); } - }, + }, /* Function: inicia - + Inicia a ferramenta. É chamado por criaJanelaFlutuante - + Parametro: - + iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ @@ -94,11 +94,11 @@ i3GEOF.buffer = { }, /* Function: html - + Gera o código html para apresentação das opções da ferramenta - + Retorno: - + String com o código html */ html:function(){ @@ -111,13 +111,13 @@ i3GEOF.buffer = { }, /* Function: iniciaJanelaFlutuante - + Cria a janela flutuante para controle da ferramenta. - */ + */ iniciaJanelaFlutuante: function(){ var janela,divid,temp,titulo; //cria a janela flutuante - titulo = "Entorno    "; + titulo = $trad("u10")+"    "; cabecalho = function(){}; janela = i3GEO.janela.cria( "400px", @@ -162,7 +162,7 @@ i3GEOF.buffer = { ins += "


"; ins += "

Considerar os elementos selecionados como se fossem um só?"; ins += "

"; - i3GEO.util.proximoAnterior("i3GEOF.buffer.t1()","i3GEOF.buffer.t3()",ins,"i3GEOF.buffer.t2","i3GEObufferresultado"); + i3GEO.util.proximoAnterior("i3GEOF.buffer.t1()","i3GEOF.buffer.t3()",ins,"i3GEOF.buffer.t2","i3GEObufferresultado"); }, t3: function(){ var ins = "

O tema com o entorno será adicionado ao mapa atual."; @@ -171,15 +171,15 @@ i3GEOF.buffer = { new YAHOO.widget.Button( "i3GEObufferbotao1", {onclick:{fn: i3GEOF.buffer.criaBuffer}} - ); + ); }, /* Function: criaBuffer - + Executa a operação de geração do buffer - + Veja: - + */ criaBuffer: function(){ @@ -213,11 +213,11 @@ i3GEOF.buffer = { }, /* Function: comboTemasSel - + Cria um combo com a lista de temas com elementos selecionados - + Veja: - + */ comboTemasSel: function(){ @@ -240,6 +240,6 @@ i3GEOF.buffer = { "", false, "selecionados" - ); + ); } }; diff --git a/ferramentas/bufferpt/index.js b/ferramentas/bufferpt/index.js index 09ba9a7..b6b1b30 100644 --- a/ferramentas/bufferpt/index.js +++ b/ferramentas/bufferpt/index.js @@ -146,7 +146,7 @@ i3GEOF.bufferpt = { i3GEO.janela.minimiza("i3GEOF.bufferpt"); }; //cria a janela flutuante - titulo = "Entorno de um ponto    "; + titulo = $trad("u10")+"    "; janela = i3GEO.janela.cria( "210px", "110px", diff --git a/ferramentas/buscainde/index.js b/ferramentas/buscainde/index.js index c07818f..f2df617 100644 --- a/ferramentas/buscainde/index.js +++ b/ferramentas/buscainde/index.js @@ -115,7 +115,7 @@ i3GEOF.buscainde = { i3GEO.janela.minimiza("i3GEOF.buscainde"); }; //cria a janela flutuante - titulo = "Cliente CSW    "; + titulo = "CSW    "; janela = i3GEO.janela.cria( "550px", "350px", diff --git a/ferramentas/carregamapa/index.js b/ferramentas/carregamapa/index.js index b4c0b0b..d71a266 100644 --- a/ferramentas/carregamapa/index.js +++ b/ferramentas/carregamapa/index.js @@ -43,7 +43,7 @@ Classe: i3GEOF.carregaMapa i3GEOF.carregaMapa = { /* Variavel: aguarde - + Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. */ aguarde: "", @@ -55,11 +55,11 @@ i3GEOF.carregaMapa = { }, /* Function: iniciaDicionario - + Carrega o dicionário e chama a função que inicia a ferramenta - + O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script - */ + */ iniciaDicionario: function(){ if(typeof(i3GEOF.carregaMapa.dicionario) === 'undefined'){ i3GEO.util.scriptTag( @@ -71,14 +71,14 @@ i3GEOF.carregaMapa = { else{ i3GEOF.carregaMapa.iniciaJanelaFlutuante(); } - }, + }, /* Function: inicia - + Inicia a ferramenta. É chamado por criaJanelaFlutuante - + Parametro: - + iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ @@ -87,17 +87,17 @@ i3GEOF.carregaMapa = { new YAHOO.widget.Button( "i3GEOcarregamapabotao1", {onclick:{fn: i3GEOF.carregaMapa.submete}} - ); + ); } catch(erro){alert(erro);} }, /* Function: html - + Gera o código html para apresentação das opções da ferramenta - + Retorno: - + String com o código html */ html:function(){ @@ -117,12 +117,12 @@ i3GEOF.carregaMapa = { }, /* Function: iniciaJanelaFlutuante - + Cria a janela flutuante para controle da ferramenta. - */ + */ iniciaJanelaFlutuante: function(){ var janela,divid,titulo; - titulo = "Carrega mapa    "; + titulo = $trad("u18")+"    "; janela = i3GEO.janela.cria( "340px", "240px", @@ -140,7 +140,7 @@ i3GEOF.carregaMapa = { }, /* Function: submete - + Envia o arquivo para o servidor */ submete: function(){ diff --git a/ferramentas/centroide/index.js b/ferramentas/centroide/index.js index 88d683a..1971210 100644 --- a/ferramentas/centroide/index.js +++ b/ferramentas/centroide/index.js @@ -44,7 +44,7 @@ Class: i3GEOF.centroide i3GEOF.centroide = { /* Variavel: aguarde - + Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. */ aguarde: "", @@ -56,11 +56,11 @@ i3GEOF.centroide = { }, /* Function: iniciaDicionario - + Carrega o dicionário e chama a função que inicia a ferramenta - + O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script - */ + */ iniciaDicionario: function(){ if(typeof(i3GEOF.centroide.dicionario) === 'undefined'){ i3GEO.util.scriptTag( @@ -72,14 +72,14 @@ i3GEOF.centroide = { else{ i3GEOF.centroide.iniciaJanelaFlutuante(); } - }, + }, /* Function: inicia - + Inicia a ferramenta. É chamado por criaJanelaFlutuante - + Parametro: - + iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ @@ -91,11 +91,11 @@ i3GEOF.centroide = { }, /* Function: html - + Gera o código html para apresentação das opções da ferramenta - + Retorno: - + String com o código html */ html:function(){ @@ -108,13 +108,13 @@ i3GEOF.centroide = { }, /* Function: iniciaJanelaFlutuante - + Cria a janela flutuante para controle da ferramenta. - */ + */ iniciaJanelaFlutuante: function(){ var minimiza,cabecalho,janela,divid,temp,titulo; //cria a janela flutuante - titulo = "Centróide    "; + titulo = $trad("u11")+"    "; cabecalho = function(){}; minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.centroide"); @@ -161,15 +161,15 @@ i3GEOF.centroide = { new YAHOO.widget.Button( "i3GEOcentroidebotao1", {onclick:{fn: i3GEOF.centroide.criacentroide}} - ); + ); }, /* Function: criacentroide - + Executa a operação de cálculo dos centróides - + Veja: - + */ criacentroide: function(){ @@ -197,11 +197,11 @@ i3GEOF.centroide = { }, /* Function: comboTemasSel - + Cria um combo com a lista de temas com elementos selecionados - + Veja: - + */ comboTemasSel: function(){ @@ -224,6 +224,6 @@ i3GEOF.centroide = { "", false, "selecionados" - ); + ); } }; diff --git a/ferramentas/confluence/index.js b/ferramentas/confluence/index.js index 31e1cd5..13ccd50 100644 --- a/ferramentas/confluence/index.js +++ b/ferramentas/confluence/index.js @@ -45,7 +45,7 @@ Classe: i3GEOF.confluence i3GEOF.confluence = { /* Variavel: aguarde - + Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. */ aguarde: "", @@ -57,11 +57,11 @@ i3GEOF.confluence = { }, /* Function: iniciaDicionario - + Carrega o dicionário e chama a função que inicia a ferramenta - + O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script - */ + */ iniciaDicionario: function(){ if(typeof(i3GEOF.confluence.dicionario) === 'undefined'){ i3GEO.util.scriptTag( @@ -73,14 +73,14 @@ i3GEOF.confluence = { else{ i3GEOF.confluence.iniciaJanelaFlutuante(); } - }, + }, /* Function: inicia - + Inicia a ferramenta. É chamado por criaJanelaFlutuante - + Parametro: - + iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ @@ -92,22 +92,22 @@ i3GEOF.confluence = { } if(i3GEO.Interface.ATUAL === "googlemaps"){ confluenceDragend = google.maps.event.addListener(i3GeoMap, "dragend", function() {i3GEOF.confluence.lista();}); - confluenceZoomend = google.maps.event.addListener(i3GeoMap, "zoomend", function() {i3GEOF.confluence.lista();}); + confluenceZoomend = google.maps.event.addListener(i3GeoMap, "zoomend", function() {i3GEOF.confluence.lista();}); } if(i3GEO.Interface.ATUAL === "googleearth"){ confluenceDragend = google.earth.addEventListener(i3GeoMap.getView(), "viewchangeend", function() {i3GEOF.confluence.lista();}); - } + } i3GEOF.confluence.lista(); } catch(erro){alert(erro);} }, /* Function: html - + Gera o código html para apresentação das opções da ferramenta - + Retorno: - + String com o código html */ html:function(){ @@ -117,9 +117,9 @@ i3GEOF.confluence = { }, /* Function: iniciaJanelaFlutuante - + Cria a janela flutuante para controle da ferramenta. - */ + */ iniciaJanelaFlutuante: function(){ var minimiza,cabecalho,janela,divid,temp,titulo; //funcao que sera executada ao ser clicado no cabeçalho da janela @@ -130,7 +130,7 @@ i3GEOF.confluence = { i3GEO.janela.minimiza("i3GEOF.confluence"); }; //cria a janela flutuante - titulo = "Confluências    "; + titulo = "Confluence    "; janela = i3GEO.janela.cria( "250px", "190px", @@ -159,11 +159,11 @@ i3GEOF.confluence = { google.earth.removeEventListener(confluenceDragend); } }; - YAHOO.util.Event.addListener(janela[0].close, "click", temp); + YAHOO.util.Event.addListener(janela[0].close, "click", temp); }, /* Function: ativaFoco - + Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado */ ativaFoco: function(){ @@ -175,7 +175,7 @@ i3GEOF.confluence = { }, /* Function: escondexy - + Esconde a marca mostrada no mapa */ escondexy: function(){ @@ -188,7 +188,7 @@ i3GEOF.confluence = { }, /* Function: mostraxy - + Indica a confluência no mapa */ mostraxy: function(xy){ @@ -205,7 +205,7 @@ i3GEOF.confluence = { }, /* Function: lista - + Lista os pontos de confluência */ lista: function(){ diff --git a/ferramentas/cortina/index.js b/ferramentas/cortina/index.js index 78f7efa..d507f07 100644 --- a/ferramentas/cortina/index.js +++ b/ferramentas/cortina/index.js @@ -47,21 +47,21 @@ Classe: i3GEOF.cortina i3GEOF.cortina = { /* Variavel: aguarde - + Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. */ aguarde: "", /* Variavel: tema - + Código do tema definido na inicialização da janela e que será alvo da cortina. */ tema: "", /* Variavel: janela - + Janela flutuante criada - + Type: {YAHOO.panel} */ @@ -74,11 +74,11 @@ i3GEOF.cortina = { }, /* Function: iniciaDicionario - + Carrega o dicionário e chama a função que inicia a ferramenta - + O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script - */ + */ iniciaDicionario: function(){ if(typeof(i3GEOF.cortina.dicionario) === 'undefined'){ i3GEO.util.scriptTag( @@ -90,14 +90,14 @@ i3GEOF.cortina = { else{ i3GEOF.cortina.iniciaJanelaFlutuante(); } - }, + }, /* Function: inicia - + Inicia a ferramenta. É chamado por criaJanelaFlutuante - + Parametro: - + iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ @@ -112,11 +112,11 @@ i3GEOF.cortina = { }, /* Function: html - + Gera o código html para apresentação das opções da ferramenta - + Retorno: - + String com o código html */ html:function(){ @@ -135,15 +135,15 @@ i3GEOF.cortina = { }, /* Function: iniciaJanelaFlutuante - + Cria a janela flutuante para controle da ferramenta. - + Parametro: - + tema {string} - codigo do tema - + mx {numero} - (opcional) posição em x para onde a janela será movida após ser criada - + my {numero} - (opcional) posição em y para onde a janela será movida após ser criada */ iniciaJanelaFlutuante: function(tema,mx,my){ @@ -154,11 +154,11 @@ i3GEOF.cortina = { minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.cortina"); //i3GEOF.cortina.slider.setValue(0,false); - }; + }; var janela,divid,temp,titulo; i3GEOF.cortina.tema = tema; //cria a janela flutuante - titulo = "Cortina    "; + titulo = $trad("t42")+"    "; janela = i3GEO.janela.cria( "230px", "60px", @@ -204,7 +204,7 @@ i3GEOF.cortina = { }, /* Function: criaslide - + Cria a barra deslizante com base em YAHOO.widget.Slider */ criaslide: function(){ @@ -238,7 +238,7 @@ i3GEOF.cortina = { }, /* Function: reiniciaSlide - + Zera a barra do slide */ reiniciaSlide: function(){ @@ -266,11 +266,11 @@ i3GEOF.cortina = { }, /* Function: comboTemas - + Cria um combo com a lista de temas - + Veja: - + */ comboTemas: function(){ @@ -299,6 +299,6 @@ i3GEOF.cortina = { "", false, "ligados" - ); + ); } }; diff --git a/ferramentas/dissolve/index.js b/ferramentas/dissolve/index.js index 55467cb..1a947d3 100644 --- a/ferramentas/dissolve/index.js +++ b/ferramentas/dissolve/index.js @@ -45,7 +45,7 @@ Classe: i3GEOF.dissolve i3GEOF.dissolve = { /* Variavel: aguarde - + Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. */ aguarde: "", @@ -57,11 +57,11 @@ i3GEOF.dissolve = { }, /* Function: iniciaDicionario - + Carrega o dicionário e chama a função que inicia a ferramenta - + O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script - */ + */ iniciaDicionario: function(){ if(typeof(i3GEOF.dissolve.dicionario) === 'undefined'){ i3GEO.util.scriptTag( @@ -73,14 +73,14 @@ i3GEOF.dissolve = { else{ i3GEOF.dissolve.iniciaJanelaFlutuante(); } - }, + }, /* Function: inicia - + Inicia a ferramenta. É chamado por criaJanelaFlutuante - + Parametro: - + iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ @@ -92,11 +92,11 @@ i3GEOF.dissolve = { }, /* Function: html - + Gera o código html para apresentação das opções da ferramenta - + Retorno: - + String com o código html */ html:function(){ @@ -109,13 +109,13 @@ i3GEOF.dissolve = { }, /* Function: iniciaJanelaFlutuante - + Cria a janela flutuante para controle da ferramenta. - */ + */ iniciaJanelaFlutuante: function(){ var minimiza,cabecalho,janela,divid,temp,titulo; //cria a janela flutuante - titulo = "Dissolve    "; + titulo = $trad("u25")+"    "; cabecalho = function(){}; minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.dissolve"); @@ -158,7 +158,7 @@ i3GEOF.dissolve = { t2: function(){ var ins = "

Escolha o item que será utilizado (opcional)

"; ins += "
Aguarde...
"; - i3GEO.util.proximoAnterior("i3GEOF.dissolve.t1()","i3GEOF.dissolve.t3()",ins,"i3GEOF.dissolve.t2","i3GEOdissolveresultado"); + i3GEO.util.proximoAnterior("i3GEOF.dissolve.t1()","i3GEOF.dissolve.t3()",ins,"i3GEOF.dissolve.t2","i3GEOdissolveresultado"); i3GEOF.dissolve.comboItem(); }, t3: function(){ @@ -168,15 +168,15 @@ i3GEOF.dissolve = { new YAHOO.widget.Button( "i3GEOdissolvebotao1", {onclick:{fn: i3GEOF.dissolve.criadissolve}} - ); + ); }, /* Function: criadissolve - + Executa a operação de dissolve - + Veja: - + */ criadissolve: function(){ @@ -205,11 +205,11 @@ i3GEOF.dissolve = { }, /* Function: comboTemasSel - + Cria um combo com a lista de temas com elementos selecionados Veja: - + */ @@ -232,15 +232,15 @@ i3GEOF.dissolve = { "", false, "poligonosSelecionados" - ); + ); }, /* Function: comboItem - + Cria um combo para escolha de um item do tema de origem Veja: - + */ diff --git a/ferramentas/distanciaptpt/index.js b/ferramentas/distanciaptpt/index.js index 2c0c791..4aee763 100644 --- a/ferramentas/distanciaptpt/index.js +++ b/ferramentas/distanciaptpt/index.js @@ -46,7 +46,7 @@ Classe: i3GEOF.distanciaptpt i3GEOF.distanciaptpt = { /* Variavel: aguarde - + Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. */ aguarde: "", @@ -58,11 +58,11 @@ i3GEOF.distanciaptpt = { }, /* Function: iniciaDicionario - + Carrega o dicionário e chama a função que inicia a ferramenta - + O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script - */ + */ iniciaDicionario: function(){ if(typeof(i3GEOF.distanciaptpt.dicionario) === 'undefined'){ i3GEO.util.scriptTag( @@ -74,14 +74,14 @@ i3GEOF.distanciaptpt = { else{ i3GEOF.distanciaptpt.iniciaJanelaFlutuante(); } - }, + }, /* Function: inicia - + Inicia a ferramenta. É chamado por criaJanelaFlutuante - + Parametro: - + iddiv {String} - id do div que receberá o conteudo HTML da ferramenta */ inicia: function(iddiv){ @@ -93,11 +93,11 @@ i3GEOF.distanciaptpt = { }, /* Function: html - + Gera o código html para apresentação das opções da ferramenta - + Retorno: - + String com o código html */ html:function(){ @@ -110,17 +110,17 @@ i3GEOF.distanciaptpt = { }, /* Function: iniciaJanelaFlutuante - + Cria a janela flutuante para controle da ferramenta. - */ + */ iniciaJanelaFlutuante: function(){ var minimiza,cabecalho,janela,divid,temp,titulo; //cria a janela flutuante - titulo = "Distância entre pontos    "; + titulo = $trad("u11a")+"    "; cabecalho = function(){}; minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.distanciaptpt"); - }; + }; janela = i3GEO.janela.cria( "400px", "230px", @@ -180,15 +180,15 @@ i3GEOF.distanciaptpt = { new YAHOO.widget.Button( "i3GEOdistanciaptptbotao1", {onclick:{fn: i3GEOF.distanciaptpt.calcula}} - ); + ); }, /* Function: calcula - + Executa a operação de cálculo das distâncias - + Veja: - + */ calcula: function(){ @@ -222,13 +222,13 @@ i3GEOF.distanciaptpt = { }, /* Function: comboTemasOrigem - + Cria um combo com a lista de temas pontuais com elementos selecionados - + Veja: - + - + */ comboTemasOrigem: function(){ i3GEO.util.comboTemas( @@ -249,15 +249,15 @@ i3GEOF.distanciaptpt = { "", false, "pontosSelecionados" - ); + ); }, /* Function: comboTemasDestino - + Cria um combo com a lista de temas pontuais com elementos destino Veja: - + */ @@ -280,15 +280,15 @@ i3GEOF.distanciaptpt = { "", false, "pontos" - ); + ); }, /* Function: comboItensOrigem - + Cria um combo para escolha de um item do tema de origem Veja: - + */ @@ -305,11 +305,11 @@ i3GEOF.distanciaptpt = { }, /* Function: comboItensDestino - + Cria um combo para escolha de um item do tema de destino Veja: - + */ diff --git a/ferramentas/editorsql/index.js b/ferramentas/editorsql/index.js index 32bd248..2fca4fc 100644 --- a/ferramentas/editorsql/index.js +++ b/ferramentas/editorsql/index.js @@ -145,7 +145,7 @@ i3GEOF.editorsql = { iniciaJanelaFlutuante: function(){ var janela,divid,titulo; //cria a janela flutuante - titulo = "Altera SQL    "; + titulo = $trad("t41")+"    "; janela = i3GEO.janela.cria( "300px", "260px", diff --git a/ferramentas/etiqueta/index.js b/ferramentas/etiqueta/index.js index 8870d38..74ec23c 100644 --- a/ferramentas/etiqueta/index.js +++ b/ferramentas/etiqueta/index.js @@ -139,7 +139,7 @@ i3GEOF.etiqueta = { i3GEO.janela.minimiza("i3GEOF.etiqueta"); }; //cria a janela flutuante - titulo = "
------
Etiquetas   "; + titulo = "
------
"+$trad("d7at")+"   "; janela = i3GEO.janela.cria( "380px", "175px", diff --git a/ferramentas/excluirarvore/index.js b/ferramentas/excluirarvore/index.js index 35ad8e9..1681e00 100644 --- a/ferramentas/excluirarvore/index.js +++ b/ferramentas/excluirarvore/index.js @@ -145,7 +145,7 @@ i3GEOF.excluirarvore = { i3GEO.janela.minimiza("i3GEOF.excluirarvore"); }; //cria a janela flutuante - titulo = "Excluir    "; + titulo = $trad("t12")+"    "; janela = i3GEO.janela.cria( "300px", "350px", diff --git a/ferramentas/filtro/index.js b/ferramentas/filtro/index.js index 66fe4de..571d8dd 100644 --- a/ferramentas/filtro/index.js +++ b/ferramentas/filtro/index.js @@ -195,7 +195,7 @@ i3GEOF.filtro = { return; } //cria a janela flutuante - titulo = "
------
   Filtro    "; + titulo = "
------
   "$trad("t29")+"    "; janela = i3GEO.janela.cria( "480px", "250px", diff --git a/ferramentas/filtroarvore/index.js b/ferramentas/filtroarvore/index.js index a1e044a..a21cf40 100644 --- a/ferramentas/filtroarvore/index.js +++ b/ferramentas/filtroarvore/index.js @@ -128,7 +128,7 @@ i3GEOF.filtroarvore = { i3GEO.janela.minimiza("i3GEOF.filtroarvore"); }; //cria a janela flutuante - titulo = "Filtro    "; + titulo = $trad("t29")+"    "; janela = i3GEO.janela.cria( "220px", "140px", diff --git a/ferramentas/gradecoord/index.js b/ferramentas/gradecoord/index.js index 80b5adf..d94bcc9 100644 --- a/ferramentas/gradecoord/index.js +++ b/ferramentas/gradecoord/index.js @@ -173,7 +173,7 @@ i3GEOF.gradeCoord = { iniciaJanelaFlutuante: function(){ var janela,divid,titulo; //cria a janela flutuante - titulo = "Grade de coordenadas    "; + titulo = $trad("ge6")+"    "; janela = i3GEO.janela.cria( "350px", "440px", diff --git a/ferramentas/gradehex/index.js b/ferramentas/gradehex/index.js index a451841..9e22197 100644 --- a/ferramentas/gradehex/index.js +++ b/ferramentas/gradehex/index.js @@ -118,7 +118,7 @@ i3GEOF.gradeDeHex = { iniciaJanelaFlutuante: function(){ var minimiza,cabecalho,janela,divid,titulo; //cria a janela flutuante - titulo = "Grade de hexágonos    "; + titulo = $trad("u9")+"    "; cabecalho = function(){ i3GEO.barraDeBotoes.execBotao("pan"); }; diff --git a/ferramentas/gradepol/index.js b/ferramentas/gradepol/index.js index 28dd754..a59b51d 100644 --- a/ferramentas/gradepol/index.js +++ b/ferramentas/gradepol/index.js @@ -118,7 +118,7 @@ i3GEOF.gradeDePoligonos = { iniciaJanelaFlutuante: function(){ var minimiza,cabecalho,janela,divid,titulo; //cria a janela flutuante - titulo = "Grade de polígonos    "; + titulo = $trad("u7")+"    "; cabecalho = function(){ i3GEO.barraDeBotoes.execBotao("pan"); }; diff --git a/ferramentas/gradepontos/index.js b/ferramentas/gradepontos/index.js index 7935a79..d88d7c5 100644 --- a/ferramentas/gradepontos/index.js +++ b/ferramentas/gradepontos/index.js @@ -118,7 +118,7 @@ i3GEOF.gradeDePontos = { iniciaJanelaFlutuante: function(){ var minimiza,cabecalho,janela,divid,titulo; //cria a janela flutuante - titulo = "Grade de pontos    "; + titulo = $trad("u8")+"    "; cabecalho = function(){ i3GEO.barraDeBotoes.execBotao("pan"); }; diff --git a/ferramentas/graficointerativo/index.js b/ferramentas/graficointerativo/index.js index b1ca121..0a9f978 100644 --- a/ferramentas/graficointerativo/index.js +++ b/ferramentas/graficointerativo/index.js @@ -337,7 +337,7 @@ i3GEOF.graficointerativo = { minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.graficointerativo"); }; - titulo = "   Gráficos interativos    "; + titulo = "   "+$trad("37b")++"    "; janela = i3GEO.janela.cria( "380px", "300px", diff --git a/ferramentas/graficotema/index.js b/ferramentas/graficotema/index.js index 1bb918c..db67987 100644 --- a/ferramentas/graficotema/index.js +++ b/ferramentas/graficotema/index.js @@ -183,7 +183,7 @@ i3GEOF.graficoTema = { return; } //cria a janela flutuante - titulo = "
------
Graficos   "; + titulo = "
------
"+$trad("37")+"   "; janela = i3GEO.janela.cria( "400px", "320px", diff --git a/ferramentas/identifica/index.js b/ferramentas/identifica/index.js index 2f8f3fc..26b1acf 100644 --- a/ferramentas/identifica/index.js +++ b/ferramentas/identifica/index.js @@ -262,7 +262,7 @@ i3GEOF.identifica = { i3GEO.janela.minimiza("i3GEOF.identifica"); }; //cria a janela flutuante - titulo = "Identifica    "; + titulo = $trad("d7t")+"    "; janela = i3GEO.janela.cria( "450px", "250px", diff --git a/ferramentas/importarwmc/index.js b/ferramentas/importarwmc/index.js index 8f20465..ac47371 100644 --- a/ferramentas/importarwmc/index.js +++ b/ferramentas/importarwmc/index.js @@ -125,7 +125,7 @@ i3GEOF.importarwmc = { minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.importarwmc"); }; - titulo = "Upload de WMC    "; + titulo = $trad("x53")+"    "; janela = i3GEO.janela.cria( "320px", "280px", diff --git a/ferramentas/imprimir/index.js b/ferramentas/imprimir/index.js index 1617f74..6489be5 100644 --- a/ferramentas/imprimir/index.js +++ b/ferramentas/imprimir/index.js @@ -137,7 +137,7 @@ i3GEOF.imprimir = { i3GEO.janela.minimiza("i3GEOF.imprimir"); }; //cria a janela flutuante - titulo = "Imprimir    "; + titulo = $trad("d12")+"    "; janela = i3GEO.janela.cria( "250px", "180px", diff --git a/ferramentas/inseregrafico/index.js b/ferramentas/inseregrafico/index.js index 2a5c07d..1af9a97 100644 --- a/ferramentas/inseregrafico/index.js +++ b/ferramentas/inseregrafico/index.js @@ -163,7 +163,7 @@ i3GEOF.insereGrafico = { i3GEO.janela.minimiza("i3GEOF.insereGrafico"); }; //cria a janela flutuante - titulo = "Insere grafico    "; + titulo = $trad("t37")+"    "; janela = i3GEO.janela.cria( "400px", "320px", diff --git a/ferramentas/inseretxt/index.js b/ferramentas/inseretxt/index.js index fc156b1..f7d808d 100644 --- a/ferramentas/inseretxt/index.js +++ b/ferramentas/inseretxt/index.js @@ -323,7 +323,7 @@ i3GEOF.inseretxt = { minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.inseretxt"); }; - titulo = "Texto    "; + titulo = $trad("d25t")+"    "; janela = i3GEO.janela.cria( "360px", "250px", diff --git a/ferramentas/inserexy2/index.js b/ferramentas/inserexy2/index.js index 8a3a30b..260a1e5 100644 --- a/ferramentas/inserexy2/index.js +++ b/ferramentas/inserexy2/index.js @@ -293,7 +293,7 @@ i3GEOF.inserexy = { minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.inserexy"); }; - titulo = "Inserir pontos    "; + titulo = $trad("d22t")+"    "; janela = i3GEO.janela.cria( "500px", "300px", diff --git a/ferramentas/legenda/index.js b/ferramentas/legenda/index.js index f6a5762..00d1a5f 100644 --- a/ferramentas/legenda/index.js +++ b/ferramentas/legenda/index.js @@ -453,7 +453,7 @@ i3GEOF.legenda = { i3GEO.janela.minimiza("i3GEOF.legenda"); }; //cria a janela flutuante - titulo = "
------
   Editor de legenda    "; + titulo = "
------
   "+$trad("t33")+"    "; janela = i3GEO.janela.cria( "490px", "340px", diff --git a/ferramentas/mostraexten/index.js b/ferramentas/mostraexten/index.js index 7fa84de..b343555 100644 --- a/ferramentas/mostraexten/index.js +++ b/ferramentas/mostraexten/index.js @@ -149,7 +149,7 @@ i3GEOF.mostraExten = { minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.mostraExten"); }; - titulo = "Extensão geográfica    "; + titulo = $trad("d8t")+"    "; janela = i3GEO.janela.cria( "370px", "320px", diff --git a/ferramentas/nptpol/index.js b/ferramentas/nptpol/index.js index a5e2c9f..e0cb9e7 100644 --- a/ferramentas/nptpol/index.js +++ b/ferramentas/nptpol/index.js @@ -114,7 +114,7 @@ i3GEOF.nptpol = { iniciaJanelaFlutuante: function(){ var minimiza,cabecalho,janela,divid,temp,titulo; //cria a janela flutuante - titulo = "Pontos em polígonos    "; + titulo = $trad("u13")+"    "; cabecalho = function(){}; minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.nptpol"); diff --git a/ferramentas/nuvemtags/index.js b/ferramentas/nuvemtags/index.js index 3fee62a..fe5d2fb 100644 --- a/ferramentas/nuvemtags/index.js +++ b/ferramentas/nuvemtags/index.js @@ -201,7 +201,7 @@ i3GEOF.nuvemtags = { minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.nuvemtags"); }; - titulo = "Nuvem de tags    "; + titulo = $trad("a5a")+"    "; janela = i3GEO.janela.cria( "370px", "180px", diff --git a/ferramentas/opacidademapa/index.js b/ferramentas/opacidademapa/index.js index 544b6ae..7554eff 100644 --- a/ferramentas/opacidademapa/index.js +++ b/ferramentas/opacidademapa/index.js @@ -142,7 +142,7 @@ i3GEOF.opacidademapa = { }; var janela,divid,titulo; //cria a janela flutuante - titulo = "Opacidade    "; + titulo = $trad("t20")+"    "; janela = i3GEO.janela.cria( "230px", "40px", diff --git a/ferramentas/opcoes_autoredesenha/index.js b/ferramentas/opcoes_autoredesenha/index.js index 3dd3f37..6124e36 100644 --- a/ferramentas/opcoes_autoredesenha/index.js +++ b/ferramentas/opcoes_autoredesenha/index.js @@ -129,7 +129,7 @@ i3GEOF.opcoesTempo = { i3GEO.janela.minimiza("i3GEOF.opcoesTempo"); }; //cria a janela flutuante - titulo = "Temporizador    "; + titulo = $trad("p12")+"    "; janela = i3GEO.janela.cria( "300px", "110px", diff --git a/ferramentas/opcoes_escala/index.js b/ferramentas/opcoes_escala/index.js index 0d2ab0f..39c9b7c 100644 --- a/ferramentas/opcoes_escala/index.js +++ b/ferramentas/opcoes_escala/index.js @@ -172,7 +172,7 @@ i3GEOF.opcoesEscala = { i3GEO.janela.minimiza("i3GEOF.opcoesEscala"); }; //cria a janela flutuante - titulo = "Barra de escala    "; + titulo = $trad("p4")+"    "; janela = i3GEO.janela.cria( "250px", "350px", diff --git a/ferramentas/opcoes_fundo/index.js b/ferramentas/opcoes_fundo/index.js index f04a356..435fa61 100644 --- a/ferramentas/opcoes_fundo/index.js +++ b/ferramentas/opcoes_fundo/index.js @@ -131,7 +131,7 @@ i3GEOF.opcoesFundo = { i3GEO.janela.minimiza("i3GEOF.opcoesFundo"); }; //cria a janela flutuante - titulo = "Cor do fundo    "; + titulo = $trad("p9")+"    "; janela = i3GEO.janela.cria( "210px", "80px", diff --git a/ferramentas/opcoes_legenda/index.js b/ferramentas/opcoes_legenda/index.js index 74c68ea..144098b 100644 --- a/ferramentas/opcoes_legenda/index.js +++ b/ferramentas/opcoes_legenda/index.js @@ -183,7 +183,7 @@ i3GEOF.opcoesLegenda = { i3GEO.janela.minimiza("i3GEOF.opcoesLegenda"); }; //cria a janela flutuante - titulo = "Legenda    "; + titulo = $trad("t18b")+"    "; janela = i3GEO.janela.cria( "320px", "390px", diff --git a/ferramentas/opcoes_querymap/index.js b/ferramentas/opcoes_querymap/index.js index 0aee604..1a506ac 100644 --- a/ferramentas/opcoes_querymap/index.js +++ b/ferramentas/opcoes_querymap/index.js @@ -131,7 +131,7 @@ i3GEOF.opcoesQuery = { i3GEO.janela.minimiza("i3GEOF.opcoesQuery"); }; //cria a janela flutuante - titulo = "Cor da seleção    "; + titulo = $trad("p8")+"    "; janela = i3GEO.janela.cria( "220px", "80px", diff --git a/ferramentas/opcoes_tamanho/index.js b/ferramentas/opcoes_tamanho/index.js index 72733f5..f62177e 100644 --- a/ferramentas/opcoes_tamanho/index.js +++ b/ferramentas/opcoes_tamanho/index.js @@ -141,7 +141,7 @@ i3GEOF.opcoesTamanho = { i3GEO.janela.minimiza("i3GEOF.opcoesTamanho"); }; //cria a janela flutuante - titulo = "Tamanho    "; + titulo = $trad("p5")+"    "; janela = i3GEO.janela.cria( "190px", "130px", diff --git a/ferramentas/outputformat/index.js b/ferramentas/outputformat/index.js index c2cebd6..24859cc 100644 --- a/ferramentas/outputformat/index.js +++ b/ferramentas/outputformat/index.js @@ -127,7 +127,7 @@ i3GEOF.outputformat = { i3GEO.janela.minimiza("i3GEOF.outputformat"); }; //cria a janela flutuante - titulo = "Formato da imagem    "; + titulo = $trad("p15")+"    "; janela = i3GEO.janela.cria( "300px", "260px", diff --git a/ferramentas/perfil/index.js b/ferramentas/perfil/index.js index 8b9e0d2..768a88e 100644 --- a/ferramentas/perfil/index.js +++ b/ferramentas/perfil/index.js @@ -141,7 +141,7 @@ i3GEOF.perfil = { var minimiza,cabecalho,janela,divid,titulo; i3GEOF.perfil.pontos = pontos; //cria a janela flutuante - titulo = "Perfil    "; + titulo = $trad("x54")+"    "; cabecalho = function(){}; minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.perfil"); diff --git a/ferramentas/pontoempoligono/index.js b/ferramentas/pontoempoligono/index.js index 42a7cc2..b6f5f62 100644 --- a/ferramentas/pontoempoligono/index.js +++ b/ferramentas/pontoempoligono/index.js @@ -117,7 +117,7 @@ i3GEOF.pontoEmPoligono = { iniciaJanelaFlutuante: function(){ var minimiza,cabecalho,janela,divid,temp,titulo; //cria a janela flutuante - titulo = "Ponto em polígono - raster    "; + titulo = $trad("u13")+"    "; cabecalho = function(){}; minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.pontoEmPoligono"); diff --git a/ferramentas/pontosdistri/index.js b/ferramentas/pontosdistri/index.js index b2693d9..6cead6d 100644 --- a/ferramentas/pontosdistri/index.js +++ b/ferramentas/pontosdistri/index.js @@ -196,7 +196,7 @@ i3GEOF.pontosDistri = { i3GEO.janela.minimiza("i3GEOF.pontosDistri"); }; //cria a janela flutuante - titulo = "Distribuição de pontos    "; + titulo = $trad("u14")+"    "; janela = i3GEO.janela.cria( "400px", "310px", diff --git a/ferramentas/salvamapa/index.js b/ferramentas/salvamapa/index.js index caa9f4b..e06f9b4 100644 --- a/ferramentas/salvamapa/index.js +++ b/ferramentas/salvamapa/index.js @@ -122,7 +122,7 @@ i3GEOF.salvaMapa = { */ iniciaJanelaFlutuante: function(){ var janela,divid,titulo; - titulo = "Salva o mapa    "; + titulo = $trad("u17")+"    "; janela = i3GEO.janela.cria( "300px", "180px", diff --git a/ferramentas/salvamapfile/index.js b/ferramentas/salvamapfile/index.js index df9d00f..05d98ae 100644 --- a/ferramentas/salvamapfile/index.js +++ b/ferramentas/salvamapfile/index.js @@ -130,7 +130,7 @@ i3GEOF.salvamapfile = { i3GEO.janela.minimiza("i3GEOF.salvamapfile"); }; //cria a janela flutuante - titulo = "Salva o tema "+i3GEO.temaAtivo+"    "; + titulo = $trad("x55")+" "+i3GEO.temaAtivo+"    "; janela = i3GEO.janela.cria( "330px", "130px", diff --git a/ferramentas/selecao/index.js b/ferramentas/selecao/index.js index 8cbd7ba..7f3b0cb 100644 --- a/ferramentas/selecao/index.js +++ b/ferramentas/selecao/index.js @@ -227,7 +227,7 @@ i3GEOF.selecao = { minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.selecao"); }; - titulo = "Seleção    "; + titulo = $trad("x51")+"    "; janela = i3GEO.janela.cria( "470px", "200px", diff --git a/ferramentas/telaremota/index.js b/ferramentas/telaremota/index.js index 954d73a..07eded9 100644 --- a/ferramentas/telaremota/index.js +++ b/ferramentas/telaremota/index.js @@ -123,7 +123,7 @@ i3GEOF.telaremota = { minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.telaremota"); }; - titulo = "Tela remota    "; + titulo = $trad("p20")+"    "; janela = i3GEO.janela.cria( "400px", "350px", diff --git a/ferramentas/tipoimagem/index.js b/ferramentas/tipoimagem/index.js index 6fe40ad..5cb3967 100644 --- a/ferramentas/tipoimagem/index.js +++ b/ferramentas/tipoimagem/index.js @@ -187,7 +187,7 @@ i3GEOF.tipoimagem = { i3GEO.janela.minimiza("i3GEOF.tipoimagem"); }; //cria a janela flutuante - titulo = "Filtro de cores    "; + titulo = $trad("p2")+"    "; janela = i3GEO.janela.cria( "310px", "260px", diff --git a/ferramentas/toponimia/index.js b/ferramentas/toponimia/index.js index ea06a09..d8add99 100644 --- a/ferramentas/toponimia/index.js +++ b/ferramentas/toponimia/index.js @@ -272,7 +272,7 @@ i3GEOF.toponimia = { return; } //cria a janela flutuante - titulo = "
------
Toponímia   "; + titulo = "
------
"+$trad("x56")+"   "; janela = i3GEO.janela.cria( "390px", "190px", diff --git a/ferramentas/upload/index.js b/ferramentas/upload/index.js index 31e3240..16277df 100644 --- a/ferramentas/upload/index.js +++ b/ferramentas/upload/index.js @@ -139,7 +139,7 @@ i3GEOF.upload = { minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.upload"); }; - titulo = "Upload de shapefile    "; + titulo = $trad("a2")+"    "; janela = i3GEO.janela.cria( "355px", "470px", diff --git a/ferramentas/uploaddbf/index.js b/ferramentas/uploaddbf/index.js index e14acbc..797c100 100644 --- a/ferramentas/uploaddbf/index.js +++ b/ferramentas/uploaddbf/index.js @@ -136,7 +136,7 @@ i3GEOF.uploaddbf = { minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.uploaddbf"); }; - titulo = "Upload de arquivo de dados    "; + titulo = $trad("a2b")+"    "; janela = i3GEO.janela.cria( "320px", "390px", diff --git a/ferramentas/uploadgpx/index.js b/ferramentas/uploadgpx/index.js index 95e792e..597730f 100644 --- a/ferramentas/uploadgpx/index.js +++ b/ferramentas/uploadgpx/index.js @@ -132,7 +132,7 @@ i3GEOF.uploadgpx = { minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.uploadgpx"); }; - titulo = "Upload de arquivo GPX    "; + titulo = "GPX    "; janela = i3GEO.janela.cria( "320px", "280px", diff --git a/ferramentas/uploadkml/index.js b/ferramentas/uploadkml/index.js index 21c4601..475d5d4 100644 --- a/ferramentas/uploadkml/index.js +++ b/ferramentas/uploadkml/index.js @@ -135,7 +135,7 @@ i3GEOF.uploadkml = { minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.uploadkml"); }; - titulo = "Upload de arquivo KML    "; + titulo = "KML    "; janela = i3GEO.janela.cria( "450px", "360px", diff --git a/pacotes/tme/TME_Engine.php b/pacotes/tme/TME_Engine.php index ad55463..d5658d9 100644 --- a/pacotes/tme/TME_Engine.php +++ b/pacotes/tme/TME_Engine.php @@ -157,18 +157,22 @@ class ThematicMap // Function // @access protected // - public function getKML($url) + public function getKML($url,$download = false) { // Create KMZ archieve $file = $this->dirtmp."/tme". time(). ".kmz"; + + /* $zip = new ZipArchive(); if ($zip->open($file, ZIPARCHIVE::CREATE)!==TRUE) { - exit("cannot open <$file>\n"); + exit("cannot open <$file>\n"); } - + */ + include(__DIR__."/../kmlmapserver/classes/zip.class.php"); + $zip = new zipfile(); // Add balloon logo to archieve (300 x 30 px) - $zip->addFile($this->logoline, 'files/balloonlogo.png'); + $zip->addFile($this->logoline, 'files/balloonlogo.png'); // KML header $kml = "" . PHP_EOL @@ -267,7 +271,7 @@ class ThematicMap $kmlStyles .= " " . PHP_EOL . " $kmlSingleColour" . PHP_EOL . " " . PHP_EOL - . " files/symbol.png" . PHP_EOL + . " ".$url."/symbol.png" . PHP_EOL . " " . PHP_EOL . " " . PHP_EOL; break; @@ -388,7 +392,7 @@ class ThematicMap // Add timespan if time animation if ($this->timeType == 'slider') { - + $end = ''; // Check if there is more years if (array_key_exists($key+1, $this->yearArray)) { @@ -397,7 +401,7 @@ class ThematicMap $kmlFolder .= " " . PHP_EOL . " $year-01-01$end" . PHP_EOL . " " . PHP_EOL; - + } // Loop thorough all features (values without features will not be shown) @@ -405,7 +409,7 @@ class ThematicMap { $name = $feature['name']; //if (!mb_detect_encoding($name,"UTF-8",true)) - //{$name = mb_convert_encoding($name,"UTF-8","ISO-8859-1");} + //{$name = mb_convert_encoding($name,"UTF-8","ISO-8859-1");} $name = ""; $value = ''; // use null? $valueText = 'no data'; @@ -494,7 +498,10 @@ class ThematicMap switch($this->symbolType){ - case 'image': + case 'im$z = new ZipArchive(); +$z->open("test.zip", ZIPARCHIVE::CREATE); +folderToZip("storeThisFolder", $z); +$z->close();age': //$symbolSize = round(self::getSymbolSize($value, $this->symbolShape),2); $symbolSize = round($this->symbolMaxSize * sqrt($value/$this->maxValue), 2); @@ -636,14 +643,14 @@ class ThematicMap $kml .= " " . PHP_EOL . "" . PHP_EOL; - //echo($kml); // Open archive if collada // Add kml to archieve - $zip->addFromString("doc.kml", $kml); + //$zip->addFromString("doc.kml", $kml); + $zip->addFile($kml, 'doc.kml');//edmar // Create logo with title and source and add to archieve if ($this->showTitle) { @@ -652,11 +659,18 @@ class ThematicMap else { $zip->addFile($this->logo, 'files/brand.png'); } - - - $zip->close(); - - return $url.basename($file); + //$zip->close(); + $zip->output($file);//edmar + if($download){ + ob_end_clean(); + header('Content-Type: application/vnd.google-earth.kml+xml'); + header('Content-Disposition: attachment; filename='.basename($file)); + print $file; + exit; + } + else{ + return $url.basename($file); + } } diff --git a/pacotes/tme/TME_i3geo.php b/pacotes/tme/TME_i3geo.php index 8a30650..8e533f1 100644 --- a/pacotes/tme/TME_i3geo.php +++ b/pacotes/tme/TME_i3geo.php @@ -27,37 +27,52 @@ require_once (__DIR__.'/TME_i3geo_DataConnector.php'); // Include engine class require_once (__DIR__.'/TME_Engine.php'); -if(!isset($_GET["sid"])) -{echo "Erro. Acesso não permitido";exit;} -$dataConnector = new DataConnector($_GET["sid"]); -$colunas = str_replace(","," ",$_GET["colunasvalor"]); -$colunas = explode(" ",$colunas); -$dataStore = $dataConnector->getDataStore($_GET["nomelayer"],$colunas,$_GET["colunanomeregiao"],$_GET["titulo"],$_GET["descricao"],""); -//choropleth,prism,bar,symbol -$ano = ""; -$tipo = "slider"; -if(count($colunas) == 1){ - $ano = $colunas[0]; - $tipo = "year"; +// +//este programa pode ser incluido em outros que nao tenham sid aberto +//nesse caso e necessario forcar o uso e evitar o bloqueio do programa +//para isso, o programa que faz o include deve ter a variavel $verificaSID = false definida antes de fazer o include +// +if(!isset($verificaSID)){ + $verificaSID = true; +} +if(!isset($download)){ + $download = false; } +if(!isset($_GET["sid"]) && $verificaSID == true) +{echo "Erro. Acesso não permitido";exit;} if(!isset($dir_tmp)){ include(__DIR__."/../../ms_configura.php"); } -$parameters = array( 'mapType' => 'bar', - 'indicator' => 'valores', - 'year' => $ano, - 'classification' => 'equal', - 'mapTitle' => $_GET["titulo"], - 'timeType' => $tipo, //para mais de um ano, escolha slider ou series - 'dirtmp' => $dir_tmp - ); +$colunas = str_replace(","," ",$_GET["colunasvalor"]); +$colunas = explode(" ",$colunas); +if(!isset($parametersTME)){ + //choropleth,prism,bar,symbol + $ano = ""; + $tipo = "slider"; + if(count($colunas) == 1){ + $ano = $colunas[0]; + $tipo = "year"; + } + $parametersTME = array( 'mapType' => 'bar', + 'indicator' => 'valores', + 'year' => $ano, + 'classification' => 'equal', + 'mapTitle' => $_GET["titulo"], + 'timeType' => $tipo, //para mais de um ano, escolha slider ou series + 'dirtmp' => $dir_tmp + ); +} +$dataConnector = new DataConnector($_GET["sid"],$verificaSID); +$dataStore = $dataConnector->getDataStore($_GET["nomelayer"],$colunas,$_GET["colunanomeregiao"],$_GET["titulo"],$_GET["descricao"],""); // Create thematic map object -$map = new ThematicMap($dataStore, $parameters); -$file = $map->getKML($dataConnector->url); -if(!function_exists("cpjson")) -{require(__DIR__."/../../classesphp/funcoes_gerais.php");} +$map = new ThematicMap($dataStore, $parametersTME); -cpjson(array('url' => $file)); +$file = $map->getKML($dataConnector->url,$download); +if(!$download){ + if(!function_exists("cpjson")) + {require(__DIR__."/../../classesphp/funcoes_gerais.php");} + cpjson(array('url' => $file)); +} //echo "

$file"; ?> \ No newline at end of file diff --git a/pacotes/tme/TME_i3geo_DataConnector.php b/pacotes/tme/TME_i3geo_DataConnector.php index f93cf7c..b49a611 100644 --- a/pacotes/tme/TME_i3geo_DataConnector.php +++ b/pacotes/tme/TME_i3geo_DataConnector.php @@ -39,7 +39,7 @@ class DataConnector private $dbc; // Constructor - function __construct($sid) + function __construct($sid,$verificaSID = true) { if (!function_exists('ms_GetVersion')) { @@ -53,18 +53,20 @@ class DataConnector } //include("../../classesphp/carrega_ext.php"); //verificação de segurança - $_SESSION = array(); - session_name("i3GeoPHP"); - session_id($sid); - session_start(); - if(@$_SESSION["fingerprint"]) - { - $f = explode(",",$_SESSION["fingerprint"]); - if (md5('I3GEOSEC' . $_SERVER['HTTP_USER_AGENT'] . session_id()) != $f[0] && !in_array($_GET["telaR"],$f) ) + if($verificaSID == true){ + $_SESSION = array(); + session_name("i3GeoPHP"); + session_id($sid); + session_start(); + if(@$_SESSION["fingerprint"]) + { + $f = explode(",",$_SESSION["fingerprint"]); + if (md5('I3GEOSEC' . $_SERVER['HTTP_USER_AGENT'] . session_id()) != $f[0] && !in_array($_GET["telaR"],$f) ) + {exit;} + } + else {exit;} } - else - {exit;} if(!isset($_SESSION["map_file"])) {exit;} $this->map_file = $_SESSION["map_file"]; @@ -110,10 +112,14 @@ class DataConnector // Make data store function getDataStore($nomelayer,$colunasvalor,$colunanomeregiao,$titulo,$descricao,$ext=""){ //$indicatorID, $year, $region){ - include(__DIR__."/../../classesphp/funcoes_gerais.php"); + if(!function_exists("versao")){ + include(__DIR__."/../../classesphp/funcoes_gerais.php"); + } + $versao = versao(); $versao = $versao["principal"]; $mapa = ms_newMapObj($this->map_file); + if($ext == "") {$mapa = extPadrao($mapa);} else{ @@ -139,6 +145,7 @@ class DataConnector } } } + $itens = pegaItens($layer,$mapa); carregaquery2($this->map_file,$layer,$mapa); if ($layer->getNumresults() > 0){$existesel = "sim";} -- libgit2 0.21.2