diff --git a/classesjs/classe_arvoredecamadas.js b/classesjs/classe_arvoredecamadas.js index 1a14faf..c8a769e 100644 --- a/classesjs/classe_arvoredecamadas.js +++ b/classesjs/classe_arvoredecamadas.js @@ -2073,9 +2073,6 @@ i3GEO.arvoreDeCamadas = { * {objeto} */ pegaTema : function(valor, camadas, parametro) { - if (typeof (console) !== 'undefined') - console.info("i3GEO.arvoreDeCamadas.pegaTema()"); - var i; if (!camadas || camadas == "") { camadas = i3GEO.arvoreDeCamadas.CAMADAS; diff --git a/ferramentas/download/index.js b/ferramentas/download/index.js index 342d8ff..7c8eda0 100644 --- a/ferramentas/download/index.js +++ b/ferramentas/download/index.js @@ -90,36 +90,45 @@ i3GEOF.download = { tema {String} - código do tema */ html:function(divid,tema){ - var cp,p,ins,mostraDownload; + var cp,p,ins,mostraDownload,c; ins = '
'+$trad('download',i3GEOF.download.dicionario)+'
'; ins += ''; $i(divid).innerHTML += ins; - mostraDownload = function(retorno){ - var ins = "", - arqs,n,arq; - if (retorno.data != undefined){ - retorno = retorno.data; - arqs = retorno.arquivos.split(","); - n = arqs.length; - if(retorno == "erro") - {ins = ""+$trad('erroTema',i3GEOF.download.dicionario)+" "+$trad('erroTema',i3GEOF.download.dicionario)+" "+$trad("x66")+" "+$trad("x66")+"
";}
- else{
- for (arq=0;arq
";
+ c = i3GEO.arvoreDeCamadas.pegaTema(tema);
+ //wms
+ if(c.connectiontype === 7){
+ i3GEOF.download.aguarde.visibility = "hidden";
+ ins = c.wmsurl.replace("wms","wfs")+"&typeName="+c.wmsname+"&SERVICE=wfs&REQUEST=getFeature";
+ $i("i3GEOdownloadResultado").innerHTML = ""+ins+"";
+ }
+ else{
+ mostraDownload = function(retorno){
+ var ins = "",
+ arqs,n,arq;
+ if (retorno.data != undefined){
+ retorno = retorno.data;
+ arqs = retorno.arquivos.split(",");
+ n = arqs.length;
+ if(retorno == "erro")
+ {ins = "
";}
+ else{
+ for (arq=0;arq
";
+ }
}
+ if(retorno.nreg)
+ {ins += "
"+$trad('registros',i3GEOF.download.dicionario)+" ="+retorno.nreg;}
}
- if(retorno.nreg)
- {ins += "
"+$trad('registros',i3GEOF.download.dicionario)+" ="+retorno.nreg;}
- }
- else
- {ins = "
";}
- $i("i3GEOdownloadResultado").innerHTML = ins;
- i3GEOF.download.aguarde.visibility = "hidden";
- };
- p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=download2&tema="+tema;
- cp = new cpaint();
- cp.set_response_type("JSON");
- cp.call(p,"downloadTema",mostraDownload);
+ else
+ {ins = "
";}
+ $i("i3GEOdownloadResultado").innerHTML = ins;
+ i3GEOF.download.aguarde.visibility = "hidden";
+ };
+ p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=download2&tema="+tema;
+ cp = new cpaint();
+ cp.set_response_type("JSON");
+ cp.call(p,"downloadTema",mostraDownload);
+ }
},
/*
Function: iniciaJanelaFlutuante
--
libgit2 0.21.2