diff --git a/ferramentas/metaestat/index.js.r3543 b/ferramentas/metaestat/index.js.r3543 deleted file mode 100644 index 7b2f21c..0000000 --- a/ferramentas/metaestat/index.js.r3543 +++ /dev/null @@ -1,1984 +0,0 @@ -/* - Title: Cartogramas estatísticos - - Arquivo: - - i3geo/ferramentas/metaestat/index.js - - Licenca: - - GPL2 - - i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet - - Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil - Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com - - Este programa é software livre; você pode redistribuí-lo - e/ou modificá-lo sob os termos da Licença Pública Geral - GNU conforme publicada pela Free Software Foundation; - - Este programa é distribuído na expectativa de que seja útil, - porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita - de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. - Consulte a Licença Pública Geral do GNU para mais detalhes. - Você deve ter recebido uma cópia da Licença Pública Geral do - GNU junto com este programa; se não, escreva para a - Free Software Foundation, Inc., no endereço - 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. - */ -if(typeof(i3GEOF) === 'undefined'){ - var i3GEOF = {}; -} -/* - Classe: i3GEOF.metaestat - - Gerencia os componentes do módulo de geração de cartogramas estatísticos - */ -i3GEOF.metaestat = { - /** - * Tipo de interface utilizada para construcao dos parametros - */ - INTERFACE: "flutuante", - //codigo da variavel definido na inicializacao (opcional) - CODIGO_VARIAVEL: "", - //id da medida da variavel definido na inicializacao (opcional) - ID_MEDIDA_VARIAVEL: "", - CONEXAODEFAULT: 0, - TOP: 50, - LEFT: 100, - LARGURA: 270, - ALTURA: 250, - //lista das camadas que foram adicionadas ao mapa - CAMADAS: [], - //dados das medidas obtidos para a ultima variavel escolhida - DADOSMEDIDASVARIAVEL: [], - //para efeitos de compatibilidade com i3GEO.mapa.dialogo - criaJanelaFlutuante: function(){ - i3GEOF.metaestat.inicia(); - }, - inicia: function(Interface,codigo_variavel,id_medida_variavel){ - if(Interface && Interface != ""){ - i3GEOF.metaestat.INTERFACE = Interface; - } - if(codigo_variavel && codigo_variavel != ""){ - i3GEOF.metaestat.CODIGO_VARIAVEL = codigo_variavel; - } - if(id_medida_variavel && id_medida_variavel != ""){ - i3GEOF.metaestat.ID_MEDIDA_VARIAVEL = id_medida_variavel; - } - i3GEOF.metaestat.comum.iniciaDicionario(); - }, - analise: { - botoes: [{ - titulo:"Focar o mapa em um determinado limite geográfico", - onclick:"i3GEO.mapa.dialogo.locregiao()", - icone: "imagens/gisicons/open-street-maps.png" - },{ - titulo: "Mostrar no mapa os limites geográficos cadastrados", - onclick: "i3GEOF.metaestat.analise.mostraRegiao()", - icone: "imagens/gisicons/open-street-maps-show.png" - },{ - titulo: "Mostrar apenas os dados de determinado limite geográfico", - onclick: "i3GEO.mapa.dialogo.filtraregiao()", - icone: "imagens/gisicons/open-street-maps-filtro.png" - },{ - titulo: "Mostrar apenas os dados de um período de tempo", - onclick: "i3GEOF.metaestat.analise.filtraPeriodo.inicia()", - icone: "imagens/gisicons/open-street-maps-filtrotime.png" - },{ - titulo: "Tabela de atributos", - onclick: "i3GEO.tema.dialogo.tabela()", - icone: "imagens/gisicons/table.png" - },{ - titulo: "Gráfico interativo", - onclick: "i3GEO.analise.dialogo.graficoInterativo()", - icone: "imagens/oxygen/22x22/view_statistics.png" - },{ - titulo: "Opacidade", - onclick: "i3GEO.mapa.dialogo.opacidade()", - icone: "imagens/gisicons/layer-opacity.png" - },{ - titulo: "Animação", - onclick: "i3GEOF.metaestat.analise.ativaAnimacao()", - icone: "imagens/gisicons/player-forward.png" - },{ - titulo: "Alterar classificação", - onclick: "i3GEOF.metaestat.analise.alteraClasses()", - icone: "imagens/gisicons/calculator.png" - },{ - titulo: "Alterar cores", - onclick: "i3GEOF.metaestat.analise.alteraCores()", - icone: "imagens/gisicons/24-to-8-bits.png" - },{ - titulo: $trad("t42"), - onclick: "i3GEO.tema.dialogo.cortina()", - icone: "imagens/gisicons/mapset.png" - },{ - titulo: $trad("t49"), - onclick: "i3GEOF.metaestat.analise.ativaTme()", - icone: "imagens/gisicons/3d-light.png" - },{ - titulo: "Estatísticas gerais", - onclick: "i3GEOF.metaestat.analise.estatistica()", - icone: "imagens/gisicons/stats.png" - },{ - titulo: "Ativa/Desativa contorno dos limites geográficos", - onclick: "i3GEOF.metaestat.analise.contorno()", - icone: "imagens/gisicons/boundary-remove-add.png" - },{ - titulo: "Altera a forma de representação gráfica", - onclick: "i3GEOF.metaestat.analise.alteraRep()", - icone: "imagens/gisicons/shape.png" - },{ - titulo: "Mapa de calor", - onclick: "i3GEOF.metaestat.analise.calor()", - icone: "imagens/gisicons/dem.png" - },{ - titulo: "Congela visão", - onclick: "i3GEO.mapa.dialogo.congelaMapa()", - icone: "imagens/gisicons/mapset-add.png" - },{ - titulo: "Mostra os valores como textos no mapa", - onclick: "i3GEOF.metaestat.analise.toponimia()", - icone: "imagens/gisicons/label.png" - } - ], - inicia: function(iddiv){ - var ics,n,i; - if(!iddiv || !$i(iddiv)){ - iddiv = "i3geoCartoAnalise_corpo"; - } - if(i3GEOF.metaestat.INTERFACE == "flutuante"){ - i3GEOF.metaestat.analise.abreJanela(); - } - $i(iddiv).innerHTML = i3GEOF.metaestat.analise.html(); - ics = $i(iddiv).getElementsByTagName("button"); - n = ics.length; - for(i=0;i
"; - } - } - } - else{ - ins = retorno.data; - } - i3GEO.janela.mensagemSimples(ins,"Estatísticas"); - }; - i3GEO.util.ajaxGet(p,monta); - } - else{ - i3GEO.janela.fechaAguarde("aguardeBuscaDados"); - i3GEO.janela.tempoMsg("Ocorreu algum erro"); - } - }; - i3GEO.janela.abreAguarde("aguardeBuscaDados","Aguarde..."); - i3GEO.util.ajaxGet(p,temp); - }, - ativaAnimacao: function(){ - i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.animacao()","animacao","animacao","index.js","i3GEOF.metaestat.analise.listaCamadasAnimacao()"); - }, - listaCamadasAnimacao: function(){ - var temp = function(retorno){ - var temas = retorno.data, - n = temas.length, - camadas = [], - i,t; - i3GEOF.animacao.iniciaJanelaFlutuante(); - for(i=0;iInício do período:
' + - '' + - 'Fim do período:
' + - '' + - 'Nome do parâmetro:
" +
- "
Nome do parâmetro:
" +
- "
Valor:
" +
- "";
- };
- i3GEO.php.listaValoresParametroMedidaVariavel(id_parametro_medida,temp);
- },
- adicionaFiltro: function(){
- i3GEO.janela.tempoMsg("O filtro de tempo não modifica as camadas que foram criadas considerando-se uma data específica");
- var p,pini,pfim,
- temp = function(retorno){
- i3GEO.janela.fechaAguarde("aguardeAplicaFiltro");
- i3GEO.Interface.atualizaMapa();
- };
- i3GEO.janela.AGUARDEMODAL = true;
- i3GEO.janela.abreAguarde("aguardeAplicaFiltro","Aplicando...");
- i3GEO.janela.AGUARDEMODAL = false;
- //pega o filtro
- pini = i3GEOF.metaestat.analise.filtraPeriodo.pegaParametros("i3GEOF.filtraperiodo.Pi_0");
- pfim = i3GEOF.metaestat.analise.filtraPeriodo.pegaParametros("i3GEOF.filtraperiodo.Pf_0");
- //
- p = i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=aplicaFiltroTempo" +
- "&pari="+pini[0] +
- "&vali="+pini[1] +
- "&parf="+pfim[0] +
- "&valf="+pfim[1] +
- "&tema="+$i("i3GEOF.filtraperiodo.comboCamada").value +
- "&g_sid="+i3GEO.configura.sid;
- if(pini[0].length == 0 || pini[1].length == 0){
- i3GEO.janela.fechaAguarde("aguardeAplicaFiltro");
- return;
- }
- i3GEO.util.ajaxGet(p,temp);
- },
- removeFiltro: function(){
- var p,
- temp = function(retorno){
- i3GEO.janela.fechaAguarde("aguardeAplicaFiltro");
- i3GEO.Interface.atualizaMapa();
- };
- i3GEO.janela.AGUARDEMODAL = true;
- i3GEO.janela.abreAguarde("aguardeAplicaFiltro","Aplicando...");
- i3GEO.janela.AGUARDEMODAL = false;
- p = i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=removeFiltroTempo" +
- "&tema="+$i("i3GEOF.filtraperiodo.comboCamada").value +
- "&g_sid="+i3GEO.configura.sid;
- i3GEO.util.ajaxGet(p,temp);
- },
- pegaParametros:function(id){
- var c = $i(id).getElementsByTagName("select"),
- n = c.length,
- par = [],
- val = [],
- i;
- if(!c){
- return [par,val];
- }
- for(i=0;i
'+$trad(8,i3GEOF.metaestat.dicionario)+'
' + - ""; - if(onde){ - onde.innerHTML = ins; - //i3GEOF.metaestat.classes.botaoAdicionarCamada(); - } - return ins; - }, - comboTipoClassificacao: function(){ - var onde = $i("i3geoCartoTipoClassificacao"), - combo = $i("i3geoCartoComboMedidasVariavel"), - temp = function(dados){ - var n = dados.length, - ins = ''+$trad(9,i3GEOF.metaestat.dicionario)+'
', - i; - ins += ""; - //{"id_classificacao":"1","nome":"Pela media","id_medida_variavel":"1","observacao":""} - if(onde){ - onde.innerHTML = ins; - } - return ins; - }; - if(combo.value != ""){ - i3GEOF.metaestat.comum.aguarde(onde); - i3GEO.php.listaClassificacaoMedida(combo.value,temp); - } - else{ - onde.innerHTML = ""; - } - }, - comboTipoClassificacaoOnchange: function(){ - - }, - comboRegiao: function(id_medida_variavel){ - i3GEOF.metaestat.comum.aguarde($i("i3geoCartoRegioesMedidasVariavel")); - var onde = $i("i3geoCartoRegioesMedidasVariavel"), - combo = $i("i3geoCartoComboMedidasVariavel"), - temp = function(dados){ - var n = dados.length, - ins = ''+$trad(13,i3GEOF.metaestat.dicionario)+'
', - i; - ins += ""; - if(onde){ - onde.innerHTML = ins; - } - return ins; - }; - if(combo.value != ""){ - i3GEOF.metaestat.comum.aguarde(onde); - i3GEO.php.listaRegioesMedidaVariavel(combo.value,temp); - } - } - }, - comum:{ - iniciaDicionario: function(){ - if(typeof(i3GEOF.metaestat.dicionario) === 'undefined'){ - i3GEO.util.scriptTag( - i3GEO.configura.locaplic+"/ferramentas/metaestat/dicionario.js", - "i3GEOF.metaestat.principal.inicia()", - "i3GEOF.metaestat.dicionario_script" - ); - } - else{ - i3GEOF.metaestat.principal.inicia(); - } - }, - desligaCamadas: function(){ - if(i3GEOF.metaestat.CAMADAS.length > 0){ - i3GEO.arvoreDeCamadas.ligaDesligaTemas(i3GEOF.metaestat.CAMADAS.join(","),false); - } - }, - //parametros para adicionar a camada - tipoRep: [], - tipoRegiao: [], - tipoClassificacao: [], - adicionaCamada: function(){ - //function mapfileMedidaVariavel($id_medida_variavel,$filtro="",$todasascolunas = 0,$tipolayer="polygon",$titulolayer="",$id_classificacao="",$agruparpor=""){ - var v = i3GEOF.metaestat.comum.verificaParametros(), - temp = function(retorno){ - var atualiza = function(){ - i3GEO.atualiza(); - i3GEOF.metaestat.CAMADAS.push(retorno.layer); - i3GEO.mapa.ativaTema(retorno.layer); - i3GEOF.metaestat.analise.comboCamadas(); - }, - c = i3GEO.arvoreDeCamadas.capturaCheckBox(retorno.layer); - if(i3GEO.arvoreDeCamadas.pegaTema(retorno.layer) == ""){ - i3GEOF.metaestat.comum.desligaCamadas(); - i3GEO.php.adtema(atualiza,retorno.mapfile); - } - else{ - if(c){ - i3GEOF.metaestat.comum.desligaCamadas(); - i3GEO.mapa.ativaTema(retorno.layer); - c.checked = true; - i3GEO.Interface.ligaDesliga(c); - } - } - }; - if(v != true){ - i3GEO.janela.tempoMsg("erro: "+v); - return; - } - //e necessario obter os parametros nessa interface - if(i3GEOF.metaestat.INTERFACE == "flutuanteSimples"){ - i3GEOF.metaestat.classes.aplicar(); - } - i3GEO.php.mapfileMedidaVariavel( - temp, - $i("i3geoCartoComboMedidasVariavel").value, - i3GEOF.metaestat.comum.defineFiltro(), - 0, - i3GEOF.metaestat.comum.tipoRep[0], - i3GEOF.metaestat.comum.defineTitulo(), - i3GEOF.metaestat.comum.tipoClassificacao[0], - i3GEOF.metaestat.comum.defineAgruparPor(), - i3GEOF.metaestat.comum.tipoRegiao[0] - ); - }, - ativaCamada: function(camada){ - if(i3GEOF.metaestat.CAMADAS.length > 0){ - i3GEO.arvoreDeCamadas.ligaDesligaTemas(i3GEOF.metaestat.CAMADAS.join(","),false); - i3GEO.arvoreDeCamadas.ligaDesligaTemas(camada,true); - i3GEO.mapa.ativaTema(camada); - } - }, - defineTitulo: function(){ - //se nao tiver parametros, filtro e vazio - if(i3GEOF.metaestat.parametros.dados.length == 0 || i3GEOF.metaestat.INTERFACE === "flutuanteSimples"){ - return ""; - } - //deixa vazio para que o titulo seja definido pelo PHP que monta o mapfile - if(i3GEOF.metaestat.comum.tipoRep[1] == ""){ - return ""; - } - var i,n,c,titulo="", - t=[], - dados = i3GEOF.metaestat.parametros.dados; - if($i("i3geoCartoComboVariavel") && $i("i3geoCartoComboVariavel").options){ - titulo = $i("i3geoCartoComboVariavel").options[$i("i3geoCartoComboVariavel").selectedIndex].label +" - "; - } - titulo += $i("i3geoCartoComboMedidasVariavel").options[$i("i3geoCartoComboMedidasVariavel").selectedIndex].label +" - "+ - i3GEOF.metaestat.comum.tipoRep[1] +" - "+ - i3GEOF.metaestat.comum.tipoClassificacao[1] + " - " + - i3GEOF.metaestat.comum.tipoRegiao[1]; - n = dados.length; - for(i=0;i" + - " " + - " "; - i3GEO.util.proximoAnterior("","i3GEOF.metaestat.editor.t1()",ins,"i3GEOF.metaestat.editor.t0","i3GEOFmetaestatEditor"); - new YAHOO.widget.Button( - "i3GEOFmetaestatEditorBotaot01", - {onclick:{fn: function(){window.open(i3GEO.configura.locaplic+"/admin/html/estat_variavel.html");}}} - ); - new YAHOO.widget.Button( - "i3GEOFmetaestatEditorBotaot02", - {onclick:{fn: function(){ - i3GEO.janela.tempoMsg($trad(15,i3GEOF.metaestat.dicionario1)); - window.open(i3GEO.configura.locaplic+"/ferramentas/metaestat/editorlimites.php"); - }}} - ); - new YAHOO.widget.Button( - "i3GEOFmetaestatEditorBotaot03", - {onclick:{fn: function(){ - var cabecalho,minimiza,janela; - if (!$i("i3geoCartoUpload")){ - cabecalho = function(){ - }; - minimiza = function(){ - i3GEO.janela.minimiza("i3geoCartoUpload"); - }; - janela = i3GEO.janela.cria( - "500px", - "450px", - i3GEO.configura.locaplic+"/ferramentas/metaestat/upload.html", - "", - "", - "Upload", - "i3geoCartoUpload", - false, - "hd", - cabecalho, - minimiza - ); - janela = janela[0]; - YAHOO.i3GEO.janela.manager.register(janela); - janela.render(); - } - else{ - janela = YAHOO.i3GEO.janela.manager.find("i3geoCartoUpload"); - } - janela.show(); - }}} - ); - }, - /** - * Edicao da variavel - */ - t1: function(remove,textoSelecionado){ - if(remove == true){ - //remove o conteudo anteriormente construido - i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t1"); - } - var temp = function(dados){ - var ins = "
" + $trad(1,i3GEOF.metaestat.dicionario) + "
" +
- "" + i3GEOF.metaestat.principal.comboVariaveis(dados,"i3geoCartoComboVariavelEditor","i3GEOF.metaestat.editor.comboVariaveisOnchange(this)","","nao") + "" +
- "
" +
- "
";
- i3GEO.util.proximoAnterior("i3GEOF.metaestat.editor.t0()","i3GEOF.metaestat.editor.t2()",ins,"i3GEOF.metaestat.editor.t1","i3GEOFmetaestatEditor",true);
- new YAHOO.widget.Button(
- "i3GEOFmetaestatEditorBotao3",
- {onclick:{fn: i3GEOF.metaestat.editor.editaVariavel}}
- );
- $i("i3GEOFmetaestatEditorBotao3-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px";
- new YAHOO.widget.Button(
- "i3GEOFmetaestatEditorBotao3a",
- {onclick:{fn: i3GEOF.metaestat.editor.criaVariavel}}
- );
- $i("i3GEOFmetaestatEditorBotao3a-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px";
- if(textoSelecionado){
- i3GEOF.metaestat.editor.selComboPorTexto("i3geoCartoComboVariavelEditor",textoSelecionado);
- }
- };
- i3GEO.php.listaVariavel(temp);
- },
- /**
- * Edicao da medida da variavel
- *
- */
- t2: function(remove,textoSelecionado){
- if(remove == true){
- //remove o conteudo anteriormente construido
- i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t2");
- }
- if($i("i3geoCartoComboVariavelEditor").value === ""){
- i3GEO.janela.tempoMsg($trad(4,i3GEOF.metaestat.dicionario));
- i3GEOF.metaestat.editor.t1(false);
- }
- else{
- var temp = function(dados){
- //guarda os dados
- var ins = "
" + $trad(2,i3GEOF.metaestat.dicionario) + "
" +
- "" + i3GEOF.metaestat.principal.comboMedidasVariavel(dados,"i3geoCartoComboMedidaVariavelEditor","i3GEOF.metaestat.editor.comboMedidaVariavelOnchange(this)","","nao") + "" +
- "
" +
- "
";
- i3GEO.util.proximoAnterior("i3GEOF.metaestat.editor.t1()","i3GEOF.metaestat.editor.t3()",ins,"i3GEOF.metaestat.editor.t2","i3GEOFmetaestatEditor",true);
- new YAHOO.widget.Button(
- "i3GEOFmetaestatEditorBotao4",
- {onclick:{fn: i3GEOF.metaestat.editor.editaMedidaVariavel}}
- );
- $i("i3GEOFmetaestatEditorBotao4-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px";
- new YAHOO.widget.Button(
- "i3GEOFmetaestatEditorBotao4a",
- {onclick:{fn: i3GEOF.metaestat.editor.criaMedidaVariavel}}
- );
- $i("i3GEOFmetaestatEditorBotao4a-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px";
- if(textoSelecionado){
- i3GEOF.metaestat.editor.selComboPorTexto("i3geoCartoComboMedidaVariavelEditor",textoSelecionado);
- }
- },
- codigo_variavel = $i("i3geoCartoComboVariavelEditor").value;
- if(codigo_variavel == ""){
- i3GEO.janela.tempoMsg($trad(4,i3GEOF.metaestat.dicionario));
- i3GEOF.metaestat.editor.t1(false);
- return;
- }
- i3GEO.php.listaMedidaVariavel(codigo_variavel,temp);
- }
- },
- /**
- * Edicao da classificacao
- */
- t3: function(remove,textoSelecionado){
- if(remove == true){
- //remove o conteudo anteriormente construido
- i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t3");
- }
- if($i("i3geoCartoComboMedidaVariavelEditor").value === ""){
- i3GEO.janela.tempoMsg($trad(2,i3GEOF.metaestat.dicionario));
- i3GEOF.metaestat.editor.t2(false);
- }
- else{
- var temp = function(dados){
- var ins = "
" + $trad(7,i3GEOF.metaestat.dicionario1) + "
" +
- "" + i3GEOF.metaestat.principal.comboClassificacoesMedidaVariavel(dados,"i3geoCartoComboClassificacoesEditor","") + "" +
- "
"+$trad(14,i3GEOF.metaestat.dicionario1)+": " + i3GEOF.metaestat.editor.dadoMedidaSelecionada("unidade_medida") +
- "
" +
- "
";
- i3GEO.util.proximoAnterior("i3GEOF.metaestat.editor.t2()","i3GEOF.metaestat.editor.t4()",ins,"i3GEOF.metaestat.editor.t3","i3GEOFmetaestatEditor",true);
-
- new YAHOO.widget.Button(
- "i3GEOFmetaestatEditorBotao5",
- {onclick:{fn: i3GEOF.metaestat.editor.editaClassificacao}}
- );
- $i("i3GEOFmetaestatEditorBotao5-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px";
- new YAHOO.widget.Button(
- "i3GEOFmetaestatEditorBotao5a",
- {onclick:{fn: i3GEOF.metaestat.editor.criaClassificacao}}
- );
- $i("i3GEOFmetaestatEditorBotao5a-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px";
- if(textoSelecionado){
- i3GEOF.metaestat.editor.selComboPorTexto("i3geoCartoComboClassificacoesEditor",textoSelecionado);
- }
-
- };
- i3GEO.php.listaClassificacaoMedida($i("i3geoCartoComboMedidaVariavelEditor").value,temp);
- }
- },
- /**
- * Edicao das classes
- */
- t4: function(){
- //remove o conteudo anteriormente construido
- i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t4");
- if($i("i3geoCartoComboMedidaVariavelEditor").value === ""){
- i3GEO.janela.tempoMsg($trad(9,i3GEOF.metaestat.dicionario));
- i3GEOF.metaestat.editor.t3(false);
- }
- else{
- //formulario semelhante existe em i3geo/admin/js/estat_variavel.js (classesAuto)
- var temp = function(dados){
- var soma = i3GEOF.metaestat.editor.dadoMedidaSelecionada("permitesoma"),
- media = i3GEOF.metaestat.editor.dadoMedidaSelecionada("permitemedia"),
- ins = "
" + $trad(16,i3GEOF.metaestat.dicionario1) + "
"+ - " " + - "" + $trad(10,i3GEOF.metaestat.dicionario1) + "
"; - if(soma == 1 || media == 1){ - ins += " " + - " "; - } - ins += '' + //utilizado pelo seletor de colourramp; - "" + $trad(17,i3GEOF.metaestat.dicionario1) + "
" + - "" + $trad(18,i3GEOF.metaestat.dicionario1) + - " " + - $trad(19,i3GEOF.metaestat.dicionario1) + - "
" + - ""; - - i3GEO.util.proximoAnterior("i3GEOF.metaestat.editor.t3()","",ins,"i3GEOF.metaestat.editor.t4","i3GEOFmetaestatEditor",true); - new YAHOO.widget.Button( - "i3GEOFmetaestatEditorBotao8", - {onclick:{fn: function(){ - i3GEO.util.abreColourRamp("","listaColourRampEditor",5); - }}} - ); - $i("i3GEOFmetaestatEditorBotao8-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px"; - if($i("i3GEOFmetaestatEditorBotao6")){ - new YAHOO.widget.Button( - "i3GEOFmetaestatEditorBotao6", - {onclick:{fn: i3GEOF.metaestat.editor.quartis}} - ); - $i("i3GEOFmetaestatEditorBotao6-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px"; - - new YAHOO.widget.Button( - "i3GEOFmetaestatEditorBotao7", - {onclick:{fn: i3GEOF.metaestat.editor.intervalosIguais}} - ); - $i("i3GEOFmetaestatEditorBotao7-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px"; - - new YAHOO.widget.Button( - "i3GEOFmetaestatEditorBotao9", - {onclick:{fn: i3GEOF.metaestat.editor.intervalosIguaisMM}} - ); - $i("i3GEOFmetaestatEditorBotao9-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px"; - } - }; - i3GEO.php.listaClasseClassificacao($i("i3geoCartoComboClassificacoesEditor").value,temp); - } - } - }, - parametros: { - //guarda a lista de parametros - dados: [], - //obtem a lista com os parametros da medida - //cria os combos para os parametros que sao pai de todos - lista: function(id_medida_variavel){ - i3GEOF.metaestat.comum.aguarde($i("i3geoCartoParametrosMedidasVariavel")); - var temp = function(dados){ - i3GEOF.metaestat.parametros.dados = dados; - i3GEOF.metaestat.parametros.combos("0"); - i3GEOF.metaestat.comum.aguarde($i("i3geoCartoParametrosMedidasVariavel")); - }; - i3GEO.php.listaParametrosMedidaVariavel(id_medida_variavel,temp); - }, - //cria um combo para escolher os valores de um parametro - combos: function(nivel){ - var dados = i3GEOF.metaestat.parametros.dados, - n = dados.length, - onde = $i("i3geoCartoParametrosMedidasVariavel"), - idpar,idcombo,i,novoel,teste; - //cria o combo para o parametro cujo id_pai for do nivel escolhido - for(i=0;i"+$trad(17,i3GEOF.metaestat.dicionario) + "
"; - - i3GEOF.metaestat.principal.botaoAdicionaCamada(); - i3GEOF.metaestat.classes.comboRegiao(i3GEOF.metaestat.ID_MEDIDA_VARIAVEL); - i3GEOF.metaestat.classes.comboTipoClassificacao(); - i3GEOF.metaestat.parametros.lista(i3GEOF.metaestat.ID_MEDIDA_VARIAVEL); - } - }, - atualiza:function(){ - $i("i3geoCartoVariaveis").innerHTML = ""; - $i("i3geoCartoMedidasVariavel").innerHTML = ""; - $i("i3geoCartoParametrosMedidasVariavel").innerHTML = ""; - YAHOO.i3GEO.janela.manager.find("i3geoCartoParametros").setFooter(""); - i3GEOF.metaestat.principal.opcoesVariaveis(); - }, - abreJanela: function(){ - var cabecalho,minimiza,imagemxy,janela,modal = false; - if (!$i("i3geoCartoParametros")){ - cabecalho = function(){ - }; - minimiza = function(){ - i3GEO.janela.minimiza("i3geoCartoParametros"); - }; - if(i3GEOF.metaestat.INTERFACE == "flutuanteSimples"){ - modal = true; - } - janela = i3GEO.janela.cria( - i3GEOF.metaestat.LARGURA+10+"px", - i3GEOF.metaestat.ALTURA+"px", - "", - "", - "", - $trad("x57"), - "i3geoCartoParametros", - modal, - "hd", - cabecalho, - minimiza - ); - janela = janela[0]; - if(!YAHOO.i3GEO.janela.manager.find("i3geoCartoParametros")){ - YAHOO.i3GEO.janela.manager.register(janela); - } - janela.render(); - } - else{ - janela = YAHOO.i3GEO.janela.manager.find("i3geoCartoParametros"); - } - janela.show(); - imagemxy = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO)); - janela.moveTo(imagemxy[0]+i3GEOF.metaestat.LEFT,i3GEOF.metaestat.TOP); - return janela; - }, - html: function(){ - var ins = '' + - ' ' + - '
' + - ''+$trad(1,i3GEOF.metaestat.dicionario) +
- '
'+$trad(2,i3GEOF.metaestat.dicionario)+'
'; - ins += i3GEOF.metaestat.principal.comboMedidasVariavel(dados,"i3geoCartoComboMedidasVariavel","i3GEOF.metaestat.principal.comboMedidaVariavelOnchange(this)"); - if(onde){ - onde.innerHTML = ins; - } - return ins; - }; - i3GEOF.metaestat.comum.aguarde(onde); - i3GEO.php.listaMedidaVariavel(codigo_variavel,temp); - }, - comboMedidaVariavelOnchange: function(combo){ - if($i("i3geoCartoParametrosMedidasVariavel")){ - $i("i3geoCartoParametrosMedidasVariavel").innerHTML = ""; - } - if(combo.value != ""){ - //i3GEOF.metaestat.classes.inicia(); - i3GEOF.metaestat.parametros.lista(combo.value); - i3GEOF.metaestat.principal.botaoAdicionaCamada(); - } - i3GEOF.metaestat.classes.zeraParametros(); - }, - comboClassificacoesMedidaVariavel: function(dados,idcombo){ - var ins,i,n = dados.length; - ins = ""; - return ins; - }, - comboClassificacoesMedidaVariavelOnchange: function(combo){ - - }, - downloadMedida: function(){ - if(!$i("i3geoCartoComboMedidasVariavel")){ - i3GEO.janela.tempoMsg("erro: i3geoCartoComboMedidasVariavel???"); - return; - } - if(window.confirm("Confirma o download dos dados")){ - var p = i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=dadosMedidaVariavel" + - "&todasascolunas=1&formato=csv&id_medida_variavel="+$i("i3geoCartoComboMedidasVariavel").value; - window.open(p); - } - } - }, - //funcoes utilizadas quando o mapa esta cadastrado e e utilizado um template para publicar o mapa - publicador: { - IDMAPA: "", - montaGrupos: function(onde){ - var grupos = function(dados){ - var n = dados.length, - ins = '', - i; - for(i=0;i