diff --git a/ferramentas/metaestat/dicionario1.js b/ferramentas/metaestat/dicionario1.js
deleted file mode 100644
index 7e532db..0000000
--- a/ferramentas/metaestat/dicionario1.js
+++ /dev/null
@@ -1,151 +0,0 @@
-//dicionario exclusivo do editor
-//+$trad(1,i3GEOF.metaestat.dicionario1)+
-i3GEOF.metaestat.dicionario1 = {
-"1":[
-{
-pt:"Ajudante do editor",
-en:"",
-es:"",
-it:""
-}],
-"2":[
-{
-pt:"Esse ajudante auxiliará você na criação de novas variáveis ou na edição das já existentes.
Como fonte de dados para os mapas e análises você poderá utilizar tabelas já armazenadas em seu banco de dados ou então armazenar e editar seus próprios dados. Utilize o botão localizado abaixo e à direita para prosseguir ou uma das opçõs específicas.
Após utilizar o ajudante você pode complementar as informações por meio do editor avançado, que contém outras opções como inserção de fontes e links.",
-en:"",
-es:"",
-it:""
-}],
-"3":[
-{
-pt:"Editor avançado",
-en:"",
-es:"",
-it:""
-}],
-"4":[
-{
-pt:"Editor de limites",
-en:"",
-es:"",
-it:""
-}],
-"5":[
-{
-pt:"ou crie uma nova",
-en:"",
-es:"",
-it:""
-}],
-"6":[
-{
-pt:"Criar",
-en:"",
-es:"",
-it:""
-}],
-"7":[
-{
-pt:"Crie ou edite as classificações que podem ser utilizadas para representar os dados escolhidos. As classificações definem as cores para o mapa e os valores que cada classe abrange. Nessa tela o nome da classificação é definido, e na próxima tela serão definidas as classes.",
-en:"",
-es:"",
-it:""
-}],
-"8":[
-{
-pt:"Edite",
-en:"",
-es:"",
-it:""
-}],
-"9":[
-{
-pt:"Salvar",
-en:"",
-es:"",
-it:""
-}],
-"10":[
-{
-pt:"Utilize um dos métodos abaixo para gerar as classes com seus respectivos intervalos. Você pode refazer o cálculo quantas vezes quiser, experimentando diferentes métodos",
-en:"",
-es:"",
-it:""
-}],
-"11":[
-{
-pt:"Divisão em quartis",
-en:"",
-es:"",
-it:""
-}],
-"12":[
-{
-pt:"5 intervalos iguais",
-en:"",
-es:"",
-it:""
-}],
-"13":[
-{
-pt:"Escolher cores",
-en:"",
-es:"",
-it:""
-}],
-"14":[
-{
-pt:"Unidade de medida",
-en:"",
-es:"",
-it:""
-}],
-"15":[
-{
-pt:"O editor sera aberto em uma nova janela do navegador",
-en:"",
-es:"",
-it:""
-}],
-"16":[
-{
-pt:"Atenção: atualize o mapa após alterar a classificação. Escolha primeiro as cores que serão utilizadas para representar cada classe no mapa",
-en:"",
-es:"",
-it:""
-}],
-"17":[
-{
-pt:"Se você estiver criando uma medida de variável que ainda não possuí dados, experimente criar classes com base em uma estimativa dos valores que no futuro serão inseridos",
-en:"",
-es:"",
-it:""
-}],
-"18":[
-{
-pt:"Menor valor esperado",
-en:"",
-es:"",
-it:""
-}],
-"19":[
-{
-pt:"Maior valor",
-en:"",
-es:"",
-it:""
-}],
-"20":[
-{
-pt:"Antes de continuar você pode inserir dados na variável que foi criada fazendo o upload de um arquivo no formato CSV. Essa inclusão poderá ser feita posteriormente, nesse caso você deverá atualizar a definição das classes que forem utilizadas na representação dos dados",
-en:"",
-es:"",
-it:""
-}],
-"21":[
-{
-pt:"",
-en:"",
-es:"",
-it:""
-}]
-};
\ No newline at end of file
diff --git a/ferramentas/metaestat/index.js b/ferramentas/metaestat/index.js
deleted file mode 100644
index ec64fb3..0000000
--- a/ferramentas/metaestat/index.js
+++ /dev/null
@@ -1,2041 +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
Iní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){ - if(i3GEO.arvoreDeCamadas.pegaTema(retorno.layer) == ""){ - i3GEOF.metaestat.comum.desligaCamadas(); - var atualiza = function(){ - i3GEO.atualiza(); - i3GEOF.metaestat.CAMADAS.push(retorno.layer); - i3GEO.mapa.ativaTema(retorno.layer); - i3GEOF.metaestat.analise.comboCamadas(); - }; - i3GEO.php.adtema(atualiza,retorno.mapfile); - } - }; - 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"); - }}} - ); - i3GEOF.metaestat.editor.botaoUpload("i3GEOFmetaestatEditorBotaot03"); - }, - /** - * 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.t3a()",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);
- }
- },
- /**
- * Opcao de upload
- */
- t3a: function(remove,textoSelecionado){
- if(remove == true){
- //remove o conteudo anteriormente construido
- i3GEOF.metaestat.editor.removeEl("i3GEOF.metaestat.editor.t3a");
- }
- if(i3GEOF.metaestat.DADOSMEDIDASVARIAVEL[0].esquemadb !== "i3geo_metaestat"){
- i3GEOF.metaestat.editor.t3(true,textoSelecionado);
- }
- else{
- if($i("i3geoCartoComboMedidaVariavelEditor").value === ""){
- i3GEO.janela.tempoMsg($trad(2,i3GEOF.metaestat.dicionario));
- i3GEOF.metaestat.editor.t2(false);
- }
- else{
- var ins = "
" + $trad(20,i3GEOF.metaestat.dicionario1) +
- "
"; - i3GEO.util.proximoAnterior("i3GEOF.metaestat.editor.t2()","i3GEOF.metaestat.editor.t3()",ins,"i3GEOF.metaestat.editor.t3a","i3GEOFmetaestatEditor",true); - i3GEOF.metaestat.editor.botaoUpload("i3GEOFmetaestatEditorBotaot3a"); - $i("i3GEOFmetaestatEditorBotaot3a-button").style.width = (i3GEOF.metaestat.LARGURA / 2) + "px"; - } - } - }, - /** - * 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.t3a()","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){ - i3GEOF.metaestat.ID_MEDIDA_VARIAVEL = combo.value; - $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