From 10c45da7e1b91e896f93115494eeb4e924fbe4d4 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Wed, 4 Mar 2009 20:45:09 +0000 Subject: [PATCH] resolvido ticket #40 - converter mapa atual em kml --- classesjs/classe_configura.js | 1 + classesjs/classe_eventos.js | 31 +++++++++++++++++-------------- classesjs/classe_mapa.js | 10 ++++++++++ classesjs/compactados/classe_configura_compacto.js | 2 +- classesjs/compactados/classe_eventos_compacto.js | 2 +- classesjs/compactados/classe_mapa_compacto.js | 2 +- classesjs/i3geo_tudo_compacto.js | 42 ++++++++++++++++++++++++++++-------------- classesjs/i3geo_tudo_compacto.js.php | 42 ++++++++++++++++++++++++++++-------------- ferramentas/convertemapakml/index.htm | 21 +++++++++++++++++++++ ferramentas/convertemapakml/index.js | 28 ++++++++++++++++++++++++++++ pacotes/kmlmapserver/classes/layerserver.class.php | 4 ++-- 11 files changed, 138 insertions(+), 47 deletions(-) create mode 100644 ferramentas/convertemapakml/index.htm create mode 100644 ferramentas/convertemapakml/index.js diff --git a/classesjs/classe_configura.js b/classesjs/classe_configura.js index b41e9ac..880af2b 100644 --- a/classesjs/classe_configura.js +++ b/classesjs/classe_configura.js @@ -108,6 +108,7 @@ i3GEO.configura = { { text: $trad("u18"), url: "javascript:i3GEO.mapa.dialogo.carregaMapa()" }, { text: $trad("u19"), url: "javascript:i3GEO.gadgets.quadros.listaImagens()" }, { text: $trad("u20"), url: "javascript:i3GEO.mapa.dialogo.convertews()" }, + { text: $trad("u20a"), url: "javascript:i3GEO.mapa.dialogo.convertekml()" }, { text: $trad("u21"), url: "../geradordelinks.htm" } ], "interface": [ diff --git a/classesjs/classe_eventos.js b/classesjs/classe_eventos.js index 5b1d1ac..1dd0f38 100644 --- a/classesjs/classe_eventos.js +++ b/classesjs/classe_eventos.js @@ -426,20 +426,23 @@ i3GEO.eventos = { else{ if($i("wdocai")) {var doc = (navm) ? document.frames("wdocai").document : $i("wdocai").contentDocument;} - var x = objposicaocursor.dmsx.split(" "); - var y = objposicaocursor.dmsy.split(" "); - if (doc.getElementById("ixg")) - {doc.getElementById("ixg").value = x[0];} - if (doc.getElementById("ixm")) - {doc.getElementById("ixm").value = x[1];} - if (doc.getElementById("ixs")) - {doc.getElementById("ixs").value = x[2];} - if (doc.getElementById("iyg")) - {doc.getElementById("iyg").value = y[0];} - if (doc.getElementById("iym")) - {doc.getElementById("iym").value = y[1];} - if (doc.getElementById("iys")) - {doc.getElementById("iys").value = y[2];} + try{ + var x = objposicaocursor.dmsx.split(" "); + var y = objposicaocursor.dmsy.split(" "); + if (doc.getElementById("ixg")) + {doc.getElementById("ixg").value = x[0];} + if (doc.getElementById("ixm")) + {doc.getElementById("ixm").value = x[1];} + if (doc.getElementById("ixs")) + {doc.getElementById("ixs").value = x[2];} + if (doc.getElementById("iyg")) + {doc.getElementById("iyg").value = y[0];} + if (doc.getElementById("iym")) + {doc.getElementById("iym").value = y[1];} + if (doc.getElementById("iys")) + {doc.getElementById("iys").value = y[2];} + } + catch(m){} } } }; diff --git a/classesjs/classe_mapa.js b/classesjs/classe_mapa.js index 4f97dd3..a562b8a 100644 --- a/classesjs/classe_mapa.js +++ b/classesjs/classe_mapa.js @@ -423,6 +423,16 @@ i3GEO.mapa = { i3GEO.janela.cria("440px","280px",i3GEO.configura.locaplic+"/ferramentas/convertews/index.htm","","","Web service"); }, /* + Function: convertekml + + Abre a janela para converter o mapa atual em KML + */ + convertekml: function(){ + if(i3GEO.parametros.mapfile == "") + {alert("Essa opcao nao pode ser ativada. Consulte o administrador do sistema. Mapfile nao esta exposto.");return;} + i3GEO.janela.cria("440px","280px",i3GEO.configura.locaplic+"/ferramentas/convertemapakml/index.htm","","","Kml"); + }, + /* Function: queryMap Abre a janela que altera as propriedades da exibição dos elementos selecionados. diff --git a/classesjs/compactados/classe_configura_compacto.js b/classesjs/compactados/classe_configura_compacto.js index 2fed0b1..bcd4b7e 100644 --- a/classesjs/compactados/classe_configura_compacto.js +++ b/classesjs/compactados/classe_configura_compacto.js @@ -1 +1 @@ -if(typeof(i3GEO)=='undefined'){i3GEO=new Array()}i3GEO.configura={oMenuData:{menu:[{nome:$trad("s1"),id:"ajuda"},{nome:$trad("s2"),id:"analise"},{nome:$trad("s3"),id:"janelas"},{nome:$trad("s4"),id:"arquivos"},{nome:$trad("d27"),id:"interface"}],submenus:{"ajuda":[{text:$trad("u1"),url:"http://www.softwarepublico.gov.br/spb/ver-comunidade?community_id=1444332"},{text:$trad("u2"),url:"javascript:i3GEO.ajuda.abreDoc()"},{text:$trad("u3"),url:"http://pt.wikibooks.org/wiki/I3geo"},{text:$trad("u4"),url:"http://mapas.mma.gov.br/wikibooki3geo"},{text:$trad("u5a"),url:"http://www.softwarepublico.gov.br"},{text:"i3Geo Blog",url:"http://sistemas.mma.gov.br/blogs/index.php?blog=6"}],"analise":[{text:''+$trad("u22")+'',url:"#"},{text:$trad("u7"),url:"javascript:i3GEO.analise.dialogo.gradePol()"},{text:$trad("u8"),url:"javascript:i3GEO.analise.dialogo.gradePontos()"},{text:$trad("u9"),url:"javascript:i3GEO.analise.dialogo.gradeHex()"},{text:''+$trad("u23")+'',url:"#"},{text:$trad("u11a"),url:"javascript:i3GEO.analise.dialogo.distanciaptpt()"},{text:$trad("u12"),url:"javascript:i3GEO.analise.dialogo.nptPol()"},{text:$trad("u13"),url:"javascript:i3GEO.analise.dialogo.pontoempoligono()"},{text:$trad("u14"),url:"javascript:i3GEO.analise.dialogo.pontosdistri()"},{text:''+$trad("u24")+'',url:"#"},{text:$trad("u11"),url:"javascript:i3GEO.analise.dialogo.centroide()"},{text:$trad("u25"),url:"javascript:i3GEO.analise.dialogo.dissolve()"},{text:''+$trad("u27")+'',url:"#"},{text:$trad("u6"),url:"javascript:i3GEO.analise.dialogo.analisaGeometrias()"},{text:$trad("u10"),url:"javascript:i3GEO.analise.dialogo.buffer()"},{text:$trad("u26"),url:"javascript:i3GEO.analise.dialogo.agrupaElementos()"}],"janelas":[{text:$trad("u15"),url:"javascript:initJanelaZoom('1');initJanelaZoom('2')"},{text:$trad("u16"),url:"javascript:i3GEO.ajuda.abreJanela()"}],"arquivos":[{text:$trad("u17"),url:"javascript:i3GEO.mapa.dialogo.salvaMapa()"},{text:$trad("u18"),url:"javascript:i3GEO.mapa.dialogo.carregaMapa()"},{text:$trad("u19"),url:"javascript:i3GEO.gadgets.quadros.listaImagens()"},{text:$trad("u20"),url:"javascript:i3GEO.mapa.dialogo.convertews()"},{text:$trad("u21"),url:"../geradordelinks.htm"}],"interface":[{text:"Normal",url:"javascript:window.location = i3GEO.configura.locaplic+'/aplicmap/geral.htm?'+i3GEO.configura.sid"},{text:"Google Maps",url:"javascript:window.location = i3GEO.configura.locaplic+'/aplicmap/googlemaps.phtml?'+i3GEO.configura.sid"},{text:"Google Earth",url:"javascript:window.location = i3GEO.configura.locaplic+'/aplicmap/googleearth.phtml?'+i3GEO.configura.sid"}]}},tipoimagem:"nenhum",tipotip:"balao",funcaoTip:"verificaTipDefault()",diminuixM:13,diminuixN:11,diminuiyM:106,diminuiyN:103,map3d:"",embedLegenda:"nao",templateLegenda:"",mashuppar:"",sid:"",locaplic:"",mapaRefDisplay:"block",visual:"default",cursores:{"identifica":{ff:"/imagens/cursores/identifica.png",ie:"/imagens/cursores/identifica.cur"},"pan":{ff:"/imagens/cursores/pan.png",ie:"/imagens/cursores/pan.cur"},"area":{ff:"/imagens/cursores/area.png",ie:"/imagens/cursores/area.cur"},"distancia":{ff:"/imagens/cursores/distancia.png",ie:"/imagens/cursores/distancia.cur"},"zoom":{ff:"/imagens/cursores/zoom.png",ie:"/imagens/cursores/zoom.cur"}},listaDePropriedadesDoMapa:{"propriedades":[{text:"p2",url:"javascript:i3GEO.mapa.dialogo.tipoimagem()"},{text:"p3",url:"javascript:i3GEO.mapa.dialogo.opcoesLegenda()"},{text:"p4",url:"javascript:i3GEO.mapa.dialogo.opcoesEscala()"},{text:"p5",url:"javascript:i3GEO.mapa.dialogo.tamanho()"},{text:"p6",url:"javascript:i3GEO.navega.entorno.ativaDesativa()"},{text:"p7",url:"javascript:i3GEO.mapa.ativaLogo()"},{text:"p8",url:"javascript:i3GEO.mapa.dialogo.queryMap()"},{text:"p9",url:"javascript:i3GEO.mapa.dialogo.corFundo()"},{text:"p10",url:"javascript:i3GEO.mapa.dialogo.gradeCoord()"},{text:"p11",url:"javascript:i3GEO.mapa.dialogo.template()"},{text:"p12",url:"javascript:i3GEO.mapa.dialogo.autoredesenha()"}]},tempoAplicar:4000,tempoMouseParado:3500,iniciaJanelaMensagens:true,mostraRosaDosVentos:"nao",liberaGuias:"nao",entorno:"nao",funcoesBotoes:{"botoes":[{iddiv:"historicozoom",tipo:"",dica:$trad("d1"),constroiconteudo:'i3GEO.gadgets.mostraHistoricoZoom()'},{iddiv:"zoomtot",tipo:"",dica:$trad("d2"),funcaoonclick:function(){i3GEO.navega.zoomExt(i3GEO.configura.locaplic,i3GEO.configura.sid,i3GEO.configura.tipoimagem,i3GEO.parametros.extentTotal);marcadorZoom=""}},{iddiv:"zoomli",tipo:"dinamico",dica:$trad("d3"),funcaoonclick:function(){i3GEO.util.mudaCursor(i3GEO.configura.cursores,"zoom","img",i3GEO.configura.locaplic);if(!$i("i3geoboxZoom"))i3GEO.navega.zoomBox.criaBox();g_operacao='navega';g_tipoacao='zoomli';i3GEO.barraDeBotoes.ativaIcone("zoomli");marcadorZoom="";if(i3GEO.eventos.MOUSEDOWN.toString().search("i3GEO.navega.zoomBox.inicia()")<0){i3GEO.eventos.MOUSEDOWN.push("i3GEO.navega.zoomBox.inicia()")}if(i3GEO.eventos.MOUSEUP.toString().search("i3GEO.navega.zoomBox.termina()")<0){i3GEO.eventos.MOUSEUP.push("i3GEO.navega.zoomBox.termina()")}}},{iddiv:"pan",tipo:"dinamico",dica:$trad("d4"),funcaoonclick:function(){g_tipoacao='pan';g_operacao='navega';i3GEO.barraDeBotoes.ativaIcone("pan");if($i(i3GEO.interface.IDMAPA)){$i(i3GEO.interface.IDMAPA).title="";i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pan",i3GEO.interface.IDMAPA,i3GEO.configura.locaplic)}marcadorZoom="";panMapaInicia=function(){if($i("img")&&(g_tipoacao=="pan")){g_panM="sim";if($i("corpoMapa")){leftinicial=parseInt($i(i3GEO.interface.IDCORPO).style.left);topinicial=parseInt($i(i3GEO.interface.IDCORPO).style.top)}clicinicialx=objposicaocursor.imgx;clicinicialy=objposicaocursor.imgy;ddinicialx=objposicaocursor.ddx;ddinicialy=objposicaocursor.ddy}};panMapaDesloca=function(){if($i(i3GEO.interface.IDMAPA)&&(g_panM=="sim")){var nx=objposicaocursor.telax-leftinicial-clicinicialx;var ny=objposicaocursor.telay-topinicial-clicinicialy;if(i3GEO.configura.entorno=="nao"){var l=0;if(parseInt($i("i3geo").style.left)){var l=parseInt($i("i3geo").style.left)}$i(i3GEO.interface.IDMAPA).style.left=nx-l;var t=0;if(parseInt($i("i3geo").style.top)){var t=parseInt($i("i3geo").style.top)}$i(i3GEO.interface.IDMAPA).style.top=ny-t}else{$left("img",i3GEO.parametros.w*-1+nx);$left("imgS",i3GEO.parametros.w*-1+nx);$left("imgL",i3GEO.parametros.w+nx);$left("imgO",i3GEO.parametros.w*-3+nx);$left("imgN",i3GEO.parametros.w*-1+nx);$top("img",i3GEO.parametros.h*-1+ny);$top("imgS",i3GEO.parametros.h*-1+ny);$top("imgL",i3GEO.parametros.h*-1+ny);$top("imgN",i3GEO.parametros.h*-1+ny);$top("imgO",i3GEO.parametros.h*-1+ny)}}};panMapaTermina=function(){if(g_tipoacao=="pan"){marcadorZoom="";g_panM="nao";var res=i3GEO.navega.xy2xy(i3GEO.configura.locaplic,i3GEO.configura.sid,ddinicialx,ddinicialy,objposicaocursor.ddx,objposicaocursor.ddy,i3GEO.parametros.mapexten,i3GEO.configura.tipoimagem);if(res==false){i3GEO.navega.zoompontoIMG(i3GEO.configura.locaplic,i3GEO.configura.sid,objposicaocursor.imgx,objposicaocursor.imgy)}}};if(i3GEO.eventos.MOUSEDOWN.toString().search("panMapaInicia()")<0){i3GEO.eventos.MOUSEDOWN.push("panMapaInicia()")}if(i3GEO.eventos.MOUSEMOVE.toString().search("panMapaDesloca()")<0){i3GEO.eventos.MOUSEMOVE.push("panMapaDesloca()")}if(i3GEO.eventos.MOUSEUP.toString().search("panMapaTermina()")<0){i3GEO.eventos.MOUSEUP.push("panMapaTermina()")}}},{iddiv:"zoomiauto",tipo:"",dica:$trad("d5"),funcaoonclick:function(){i3GEO.navega.zoomin(i3GEO.configura.locaplic,i3GEO.configura.sid);marcadorZoom=""}},{iddiv:"zoomoauto",tipo:"",dica:$trad("d6"),funcaoonclick:function(){i3GEO.navega.zoomout(i3GEO.configura.locaplic,i3GEO.configura.sid);marcadorZoom=""}},{iddiv:"identifica",tipo:"dinamico",dica:$trad("d7"),funcaoonclick:function(){if($i("img")){$i("img").title="";i3GEO.util.mudaCursor(i3GEO.configura.cursores,"identifica","img",i3GEO.configura.locaplic)}i3GEO.barraDeBotoes.ativaIcone("identifica");g_tipoacao='identifica';g_operacao='identifica';cliqueIdentifica=function(){if(g_tipoacao=="identifica"){i3GEO.eventos.MOUSEPARADO.remove("verificaTip()");var janela=i3GEO.janela.cria("450px","250px",i3GEO.configura.locaplic+'/ferramentas/identifica/index.htm?&x='+objposicaocursor.ddx+'&y='+objposicaocursor.ddy+'&escala='+i3GEO.parametros.mapscale,"","","Identifica");var temp=function(){i3GEO.eventos.MOUSECLIQUE.remove("cliqueIdentifica()");i3GEO.barraDeBotoes.ativaBotoes()};if(i3GEO.interface.ATUAL!="googlemaps")YAHOO.util.Event.addListener(janela[0].close,"click",temp)}};verificaTip=function(){if(g_operacao!="identifica"){return}verificaTipDefault=function(){var retorna=function(retorno){var i=$i("i3geo_rosa");if(i){i.style.display="none"}var mostra=false;try{var retorno=retorno.data;if($i("img")){$i("img").title=""}if(retorno!=""){var res="";var temas=retorno.split("!");var tema=temas.length-1;if(tema>=0){do{var titulo=temas[tema].split("@");if(i3GEO.configura.tipotip=="completo"||i3GEO.configura.tipotip=="balao"){res+=""+titulo[0]+"
"}var ocorrencias=titulo[1].split("*");var ocorrencia=ocorrencias.length-1;if(ocorrencia>=0){do{if(ocorrencias[ocorrencia]!=""){var pares=ocorrencias[ocorrencia].split("##");var paresi=pares.length;for(var par=0;par"+valores[0]+" "+valores[1]+"
";var mostra=true}else{res=res+""+valores[1]+"
";var mostra=true}}}}while(ocorrencia--)}}while(tema--)}if(!mostra){$i("tip").style.display="none";return}else{if(i3GEO.configura.tipotip!="balao"){var n=i3GEO.janela.tip();$i(n).style.textAlign="left";$i(n).innerHTML+=res}else{var nn=i3GEO.janela.tip("");balloon=new Balloon;balloon.delayTime=0;var res="
"+res+"
";balloon.showTooltip($i("teste"),res)}}}}catch(e){}};i3GEO.php.identifica(retorna,objposicaocursor.ddx,objposicaocursor.ddy,"5")};if(g_operacao=="identifica"){eval(i3GEO.configura.funcaoTip)}};if(i3GEO.eventos.MOUSECLIQUE.toString().search("cliqueIdentifica()")<0){i3GEO.eventos.MOUSECLIQUE.push("cliqueIdentifica()")}if(i3GEO.eventos.MOUSEPARADO.toString().search("verificaTip()")<0){i3GEO.eventos.MOUSEPARADO.push("verificaTip()")}}},{iddiv:"exten",tipo:"",dica:$trad("d8"),funcaoonclick:function(){i3GEO.janela.cria("450px","340px",i3GEO.configura.locaplic+"/ferramentas/mostraexten/index.htm","","","Extensão geográfica")}},{iddiv:"referencia",tipo:"",dica:$trad("d9"),funcaoonclick:function(){i3GEO.maparef.inicia()}},{iddiv:"wiki",tipo:"",dica:$trad("d11"),funcaoonclick:function(){g_operacao="navega";i3GEO.janela.cria("450px","190px",i3GEO.configura.locaplic+"/ferramentas/wiki/index.htm","","","Wiki");atualizawiki=function(){if(!$i("wdocai")){i3GEO.eventos.NAVEGAMAPA.remove("atualizawiki()");return}var docel=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;if(docel.getElementById("resultadowiki")){$i("wdocai").src=i3GEO.configura.locaplic+"/ferramentas/wiki/index.htm"}else{i3GEO.eventos.NAVEGAMAPA.remove("atualizawiki()")}};if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizawiki()")<0){i3GEO.eventos.NAVEGAMAPA.push("atualizawiki()")}}},{iddiv:"buscafotos",tipo:"",dica:"Fotos",funcaoonclick:function(){g_operacao="navega";i3GEO.janela.cria("550px","400px",i3GEO.configura.locaplic+"/ferramentas/buscafotos/index.htm","","","Fotos");i3GEO.util.criaPin()}},{iddiv:"imprimir",tipo:"",dica:$trad("d12"),funcaoonclick:function(){i3GEO.janela.cria("320px","180px",i3GEO.configura.locaplic+"/ferramentas/imprimir/index.htm","","","Imprimir")}},{iddiv:"ondeestou",tipo:"",dica:$trad("d13"),funcaoonclick:function(){i3GEO.navega.zoomIP(i3GEO.configura.locaplic,i3GEO.configura.sid)}},{iddiv:"v3d",tipo:"",dica:$trad("d14"),funcaoonclick:function(){i3GEO.janela.cria("400px","200px",i3GEO.configura.locaplic+"/ferramentas/3d/index.htm","","","3d")}},{iddiv:"google",tipo:"",dica:$trad("d15"),funcaoonclick:function(){i3GEO.util.criaBox();g_operacao="navega";if(navn){i3GEO.janela.cria((i3GEO.parametros.w/2)+40+"px",(i3GEO.parametros.h/2)+50+"px",i3GEO.configura.locaplic+"/ferramentas/googlemaps/index.php","","","Google maps")}else{i3GEO.janela.cria("500px","380px",i3GEO.configura.locaplic+"/ferramentas/googlemaps/index.php","","","Google maps")}atualizagoogle=function(){try{if(navn){if($i("wdocai")){var doc=$i("wdocai").contentDocument}}else{if(document.frames("wdocai")){var doc=document.frames("wdocai").document}}if(window.parent.frames["wdocai"].panTogoogle){window.parent.frames["wdocai"].panTogoogle()}else{i3GEO.eventos.NAVEGAMAPA.remove("atualizagoogle()")}}catch(e){i3GEO.eventos.NAVEGAMAPA.remove("atualizagoogle()")}};if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizagoogle()")<0){i3GEO.eventos.NAVEGAMAPA.push("atualizagoogle()")}}},{iddiv:"scielo",tipo:"",dica:$trad("d16"),funcaoonclick:function(){g_operacao="navega";i3GEO.janela.cria("450px","190px",i3GEO.configura.locaplic+"/ferramentas/scielo/index.htm","","","Scielo");atualizascielo=function(){try{var docel=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;if(docel.getElementById("resultadoscielo")){$i("wdocai").src=i3GEO.configura.locaplic+"/ferramentas/scielo/index.htm"}else{i3GEO.eventos.NAVEGAMAPA.remove("atualizascielo()")}}catch(e){i3GEO.eventos.NAVEGAMAPA.remove("atualizascielo()")}};if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizascielo()")<0){i3GEO.eventos.NAVEGAMAPA.push("atualizascielo()")}}},{iddiv:"confluence",tipo:"",dica:$trad("d17"),funcaoonclick:function(){g_operacao="navega";i3GEO.janela.cria("250px","190px",i3GEO.configura.locaplic+"/ferramentas/confluence/index.htm","","","confluence");i3GEO.util.criaBox();atualizaconfluence=function(){if(!$i("wdocai")){i3GEO.eventos.NAVEGAMAPA.remove("atualizaconfluence()");return}var docel=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;if(docel.getElementById("resultadoconfluence")){$i("wdocai").src=i3GEO.configura.locaplic+"/ferramentas/confluence/index.htm"}else{i3GEO.eventos.NAVEGAMAPA.remove("atualizaconfluence()")}};if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizaconfluence()")<0){i3GEO.eventos.NAVEGAMAPA.push("atualizaconfluence()")}}},{iddiv:"lentei",tipo:"",dica:$trad("d18"),funcaoonclick:function(){if(i3GEO.navega.lente.ESTAATIVA=="nao"){i3GEO.navega.lente.inicia()}else i3GEO.navega.lente.desativa()}},{iddiv:"encolheFerramentas",tipo:"",dica:$trad("d19"),funcaoonclick:function(){i3GEO.guias.libera()}},{iddiv:"reinicia",tipo:"",dica:$trad("d20"),funcaoonclick:function(){i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));i3GEO.php.reiniciaMapa(i3GEO.atualiza)}},{iddiv:"mede",tipo:"dinamico",dica:$trad("d21"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("mede");if($i("img")){$i("img").title="";i3GEO.util.mudaCursor(i3GEO.configura.cursores,"distancia","img",i3GEO.configura.locaplic)}g_tipoacao="";i3GEO.analise.medeDistancia.inicia()}},{iddiv:"area",tipo:"dinamico",dica:$trad("d21a"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("area");if($i("img")){$i("img").title="";i3GEO.util.mudaCursor(i3GEO.configura.cursores,"area","img",i3GEO.configura.locaplic)}g_tipoacao="";i3GEO.analise.medeArea.inicia()}},{iddiv:"inserexy",tipo:"dinamico",dica:$trad("d22"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("inserexy");g_tipoacao="";i3GEO.mapa.dialogo.cliquePonto();if($i("img")){$i("img").title="clique para inserir um ponto";$i("img").style.cursor="crosshair"}}},{iddiv:"inseregrafico",tipo:"dinamico",dica:$trad("d23"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("inseregrafico");g_tipoacao="";i3GEO.mapa.dialogo.cliqueGrafico();if($i("img")){$i("img").title="clique para incluir o gráfico";$i("img").style.cursor="pointer"}}},{iddiv:"selecao",tipo:"dinamico",dica:$trad("d24"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("selecao");i3GEO.selecao.janelaOpcoes();if($i("img")){$i("img").title="";$i("img").style.cursor="pointer"}}},{iddiv:"textofid",tipo:"dinamico",dica:$trad("d25"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("textofid");g_tipoacao="";i3GEO.mapa.dialogo.cliqueTexto();if($i("img")){$i("img").title="clique para inserir o texto";$i("img").style.cursor="pointer"}}}]}}; \ No newline at end of file +if(typeof(i3GEO)=='undefined'){i3GEO=new Array()}i3GEO.configura={oMenuData:{menu:[{nome:$trad("s1"),id:"ajuda"},{nome:$trad("s2"),id:"analise"},{nome:$trad("s3"),id:"janelas"},{nome:$trad("s4"),id:"arquivos"},{nome:$trad("d27"),id:"interface"}],submenus:{"ajuda":[{text:$trad("u1"),url:"http://www.softwarepublico.gov.br/spb/ver-comunidade?community_id=1444332"},{text:$trad("u2"),url:"javascript:i3GEO.ajuda.abreDoc()"},{text:$trad("u3"),url:"http://pt.wikibooks.org/wiki/I3geo"},{text:$trad("u4"),url:"http://mapas.mma.gov.br/wikibooki3geo"},{text:$trad("u5a"),url:"http://www.softwarepublico.gov.br"},{text:"i3Geo Blog",url:"http://sistemas.mma.gov.br/blogs/index.php?blog=6"}],"analise":[{text:''+$trad("u22")+'',url:"#"},{text:$trad("u7"),url:"javascript:i3GEO.analise.dialogo.gradePol()"},{text:$trad("u8"),url:"javascript:i3GEO.analise.dialogo.gradePontos()"},{text:$trad("u9"),url:"javascript:i3GEO.analise.dialogo.gradeHex()"},{text:''+$trad("u23")+'',url:"#"},{text:$trad("u11a"),url:"javascript:i3GEO.analise.dialogo.distanciaptpt()"},{text:$trad("u12"),url:"javascript:i3GEO.analise.dialogo.nptPol()"},{text:$trad("u13"),url:"javascript:i3GEO.analise.dialogo.pontoempoligono()"},{text:$trad("u14"),url:"javascript:i3GEO.analise.dialogo.pontosdistri()"},{text:''+$trad("u24")+'',url:"#"},{text:$trad("u11"),url:"javascript:i3GEO.analise.dialogo.centroide()"},{text:$trad("u25"),url:"javascript:i3GEO.analise.dialogo.dissolve()"},{text:''+$trad("u27")+'',url:"#"},{text:$trad("u6"),url:"javascript:i3GEO.analise.dialogo.analisaGeometrias()"},{text:$trad("u10"),url:"javascript:i3GEO.analise.dialogo.buffer()"},{text:$trad("u26"),url:"javascript:i3GEO.analise.dialogo.agrupaElementos()"}],"janelas":[{text:$trad("u15"),url:"javascript:initJanelaZoom('1');initJanelaZoom('2')"},{text:$trad("u16"),url:"javascript:i3GEO.ajuda.abreJanela()"}],"arquivos":[{text:$trad("u17"),url:"javascript:i3GEO.mapa.dialogo.salvaMapa()"},{text:$trad("u18"),url:"javascript:i3GEO.mapa.dialogo.carregaMapa()"},{text:$trad("u19"),url:"javascript:i3GEO.gadgets.quadros.listaImagens()"},{text:$trad("u20"),url:"javascript:i3GEO.mapa.dialogo.convertews()"},{text:$trad("u20a"),url:"javascript:i3GEO.mapa.dialogo.convertekml()"},{text:$trad("u21"),url:"../geradordelinks.htm"}],"interface":[{text:"Normal",url:"javascript:window.location = i3GEO.configura.locaplic+'/aplicmap/geral.htm?'+i3GEO.configura.sid"},{text:"Google Maps",url:"javascript:window.location = i3GEO.configura.locaplic+'/aplicmap/googlemaps.phtml?'+i3GEO.configura.sid"},{text:"Google Earth",url:"javascript:window.location = i3GEO.configura.locaplic+'/aplicmap/googleearth.phtml?'+i3GEO.configura.sid"}]}},tipoimagem:"nenhum",tipotip:"balao",funcaoTip:"verificaTipDefault()",diminuixM:13,diminuixN:11,diminuiyM:106,diminuiyN:103,map3d:"",embedLegenda:"nao",templateLegenda:"",mashuppar:"",sid:"",locaplic:"",mapaRefDisplay:"block",visual:"default",cursores:{"identifica":{ff:"/imagens/cursores/identifica.png",ie:"/imagens/cursores/identifica.cur"},"pan":{ff:"/imagens/cursores/pan.png",ie:"/imagens/cursores/pan.cur"},"area":{ff:"/imagens/cursores/area.png",ie:"/imagens/cursores/area.cur"},"distancia":{ff:"/imagens/cursores/distancia.png",ie:"/imagens/cursores/distancia.cur"},"zoom":{ff:"/imagens/cursores/zoom.png",ie:"/imagens/cursores/zoom.cur"}},listaDePropriedadesDoMapa:{"propriedades":[{text:"p2",url:"javascript:i3GEO.mapa.dialogo.tipoimagem()"},{text:"p3",url:"javascript:i3GEO.mapa.dialogo.opcoesLegenda()"},{text:"p4",url:"javascript:i3GEO.mapa.dialogo.opcoesEscala()"},{text:"p5",url:"javascript:i3GEO.mapa.dialogo.tamanho()"},{text:"p6",url:"javascript:i3GEO.navega.entorno.ativaDesativa()"},{text:"p7",url:"javascript:i3GEO.mapa.ativaLogo()"},{text:"p8",url:"javascript:i3GEO.mapa.dialogo.queryMap()"},{text:"p9",url:"javascript:i3GEO.mapa.dialogo.corFundo()"},{text:"p10",url:"javascript:i3GEO.mapa.dialogo.gradeCoord()"},{text:"p11",url:"javascript:i3GEO.mapa.dialogo.template()"},{text:"p12",url:"javascript:i3GEO.mapa.dialogo.autoredesenha()"}]},tempoAplicar:4000,tempoMouseParado:3500,iniciaJanelaMensagens:true,mostraRosaDosVentos:"nao",liberaGuias:"nao",entorno:"nao",funcoesBotoes:{"botoes":[{iddiv:"historicozoom",tipo:"",dica:$trad("d1"),constroiconteudo:'i3GEO.gadgets.mostraHistoricoZoom()'},{iddiv:"zoomtot",tipo:"",dica:$trad("d2"),funcaoonclick:function(){i3GEO.navega.zoomExt(i3GEO.configura.locaplic,i3GEO.configura.sid,i3GEO.configura.tipoimagem,i3GEO.parametros.extentTotal);marcadorZoom=""}},{iddiv:"zoomli",tipo:"dinamico",dica:$trad("d3"),funcaoonclick:function(){i3GEO.util.mudaCursor(i3GEO.configura.cursores,"zoom","img",i3GEO.configura.locaplic);if(!$i("i3geoboxZoom"))i3GEO.navega.zoomBox.criaBox();g_operacao='navega';g_tipoacao='zoomli';i3GEO.barraDeBotoes.ativaIcone("zoomli");marcadorZoom="";if(i3GEO.eventos.MOUSEDOWN.toString().search("i3GEO.navega.zoomBox.inicia()")<0){i3GEO.eventos.MOUSEDOWN.push("i3GEO.navega.zoomBox.inicia()")}if(i3GEO.eventos.MOUSEUP.toString().search("i3GEO.navega.zoomBox.termina()")<0){i3GEO.eventos.MOUSEUP.push("i3GEO.navega.zoomBox.termina()")}}},{iddiv:"pan",tipo:"dinamico",dica:$trad("d4"),funcaoonclick:function(){g_tipoacao='pan';g_operacao='navega';i3GEO.barraDeBotoes.ativaIcone("pan");if($i(i3GEO.interface.IDMAPA)){$i(i3GEO.interface.IDMAPA).title="";i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pan",i3GEO.interface.IDMAPA,i3GEO.configura.locaplic)}marcadorZoom="";panMapaInicia=function(){if($i("img")&&(g_tipoacao=="pan")){g_panM="sim";if($i("corpoMapa")){leftinicial=parseInt($i(i3GEO.interface.IDCORPO).style.left);topinicial=parseInt($i(i3GEO.interface.IDCORPO).style.top)}clicinicialx=objposicaocursor.imgx;clicinicialy=objposicaocursor.imgy;ddinicialx=objposicaocursor.ddx;ddinicialy=objposicaocursor.ddy}};panMapaDesloca=function(){if($i(i3GEO.interface.IDMAPA)&&(g_panM=="sim")){var nx=objposicaocursor.telax-leftinicial-clicinicialx;var ny=objposicaocursor.telay-topinicial-clicinicialy;if(i3GEO.configura.entorno=="nao"){var l=0;if(parseInt($i("i3geo").style.left)){var l=parseInt($i("i3geo").style.left)}$i(i3GEO.interface.IDMAPA).style.left=nx-l;var t=0;if(parseInt($i("i3geo").style.top)){var t=parseInt($i("i3geo").style.top)}$i(i3GEO.interface.IDMAPA).style.top=ny-t}else{$left("img",i3GEO.parametros.w*-1+nx);$left("imgS",i3GEO.parametros.w*-1+nx);$left("imgL",i3GEO.parametros.w+nx);$left("imgO",i3GEO.parametros.w*-3+nx);$left("imgN",i3GEO.parametros.w*-1+nx);$top("img",i3GEO.parametros.h*-1+ny);$top("imgS",i3GEO.parametros.h*-1+ny);$top("imgL",i3GEO.parametros.h*-1+ny);$top("imgN",i3GEO.parametros.h*-1+ny);$top("imgO",i3GEO.parametros.h*-1+ny)}}};panMapaTermina=function(){if(g_tipoacao=="pan"){marcadorZoom="";g_panM="nao";var res=i3GEO.navega.xy2xy(i3GEO.configura.locaplic,i3GEO.configura.sid,ddinicialx,ddinicialy,objposicaocursor.ddx,objposicaocursor.ddy,i3GEO.parametros.mapexten,i3GEO.configura.tipoimagem);if(res==false){i3GEO.navega.zoompontoIMG(i3GEO.configura.locaplic,i3GEO.configura.sid,objposicaocursor.imgx,objposicaocursor.imgy)}}};if(i3GEO.eventos.MOUSEDOWN.toString().search("panMapaInicia()")<0){i3GEO.eventos.MOUSEDOWN.push("panMapaInicia()")}if(i3GEO.eventos.MOUSEMOVE.toString().search("panMapaDesloca()")<0){i3GEO.eventos.MOUSEMOVE.push("panMapaDesloca()")}if(i3GEO.eventos.MOUSEUP.toString().search("panMapaTermina()")<0){i3GEO.eventos.MOUSEUP.push("panMapaTermina()")}}},{iddiv:"zoomiauto",tipo:"",dica:$trad("d5"),funcaoonclick:function(){i3GEO.navega.zoomin(i3GEO.configura.locaplic,i3GEO.configura.sid);marcadorZoom=""}},{iddiv:"zoomoauto",tipo:"",dica:$trad("d6"),funcaoonclick:function(){i3GEO.navega.zoomout(i3GEO.configura.locaplic,i3GEO.configura.sid);marcadorZoom=""}},{iddiv:"identifica",tipo:"dinamico",dica:$trad("d7"),funcaoonclick:function(){if($i("img")){$i("img").title="";i3GEO.util.mudaCursor(i3GEO.configura.cursores,"identifica","img",i3GEO.configura.locaplic)}i3GEO.barraDeBotoes.ativaIcone("identifica");g_tipoacao='identifica';g_operacao='identifica';cliqueIdentifica=function(){if(g_tipoacao=="identifica"){i3GEO.eventos.MOUSEPARADO.remove("verificaTip()");var janela=i3GEO.janela.cria("450px","250px",i3GEO.configura.locaplic+'/ferramentas/identifica/index.htm?&x='+objposicaocursor.ddx+'&y='+objposicaocursor.ddy+'&escala='+i3GEO.parametros.mapscale,"","","Identifica");var temp=function(){i3GEO.eventos.MOUSECLIQUE.remove("cliqueIdentifica()");i3GEO.barraDeBotoes.ativaBotoes()};if(i3GEO.interface.ATUAL!="googlemaps")YAHOO.util.Event.addListener(janela[0].close,"click",temp)}};verificaTip=function(){if(g_operacao!="identifica"){return}verificaTipDefault=function(){var retorna=function(retorno){var i=$i("i3geo_rosa");if(i){i.style.display="none"}var mostra=false;try{var retorno=retorno.data;if($i("img")){$i("img").title=""}if(retorno!=""){var res="";var temas=retorno.split("!");var tema=temas.length-1;if(tema>=0){do{var titulo=temas[tema].split("@");if(i3GEO.configura.tipotip=="completo"||i3GEO.configura.tipotip=="balao"){res+=""+titulo[0]+"
"}var ocorrencias=titulo[1].split("*");var ocorrencia=ocorrencias.length-1;if(ocorrencia>=0){do{if(ocorrencias[ocorrencia]!=""){var pares=ocorrencias[ocorrencia].split("##");var paresi=pares.length;for(var par=0;par"+valores[0]+" "+valores[1]+"
";var mostra=true}else{res=res+""+valores[1]+"
";var mostra=true}}}}while(ocorrencia--)}}while(tema--)}if(!mostra){$i("tip").style.display="none";return}else{if(i3GEO.configura.tipotip!="balao"){var n=i3GEO.janela.tip();$i(n).style.textAlign="left";$i(n).innerHTML+=res}else{var nn=i3GEO.janela.tip("");balloon=new Balloon;balloon.delayTime=0;var res="
"+res+"
";balloon.showTooltip($i("teste"),res)}}}}catch(e){}};i3GEO.php.identifica(retorna,objposicaocursor.ddx,objposicaocursor.ddy,"5")};if(g_operacao=="identifica"){eval(i3GEO.configura.funcaoTip)}};if(i3GEO.eventos.MOUSECLIQUE.toString().search("cliqueIdentifica()")<0){i3GEO.eventos.MOUSECLIQUE.push("cliqueIdentifica()")}if(i3GEO.eventos.MOUSEPARADO.toString().search("verificaTip()")<0){i3GEO.eventos.MOUSEPARADO.push("verificaTip()")}}},{iddiv:"exten",tipo:"",dica:$trad("d8"),funcaoonclick:function(){i3GEO.janela.cria("450px","340px",i3GEO.configura.locaplic+"/ferramentas/mostraexten/index.htm","","","Extensão geográfica")}},{iddiv:"referencia",tipo:"",dica:$trad("d9"),funcaoonclick:function(){i3GEO.maparef.inicia()}},{iddiv:"wiki",tipo:"",dica:$trad("d11"),funcaoonclick:function(){g_operacao="navega";i3GEO.janela.cria("450px","190px",i3GEO.configura.locaplic+"/ferramentas/wiki/index.htm","","","Wiki");atualizawiki=function(){if(!$i("wdocai")){i3GEO.eventos.NAVEGAMAPA.remove("atualizawiki()");return}var docel=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;if(docel.getElementById("resultadowiki")){$i("wdocai").src=i3GEO.configura.locaplic+"/ferramentas/wiki/index.htm"}else{i3GEO.eventos.NAVEGAMAPA.remove("atualizawiki()")}};if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizawiki()")<0){i3GEO.eventos.NAVEGAMAPA.push("atualizawiki()")}}},{iddiv:"buscafotos",tipo:"",dica:"Fotos",funcaoonclick:function(){g_operacao="navega";i3GEO.janela.cria("550px","400px",i3GEO.configura.locaplic+"/ferramentas/buscafotos/index.htm","","","Fotos");i3GEO.util.criaPin()}},{iddiv:"imprimir",tipo:"",dica:$trad("d12"),funcaoonclick:function(){i3GEO.janela.cria("320px","180px",i3GEO.configura.locaplic+"/ferramentas/imprimir/index.htm","","","Imprimir")}},{iddiv:"ondeestou",tipo:"",dica:$trad("d13"),funcaoonclick:function(){i3GEO.navega.zoomIP(i3GEO.configura.locaplic,i3GEO.configura.sid)}},{iddiv:"v3d",tipo:"",dica:$trad("d14"),funcaoonclick:function(){i3GEO.janela.cria("400px","200px",i3GEO.configura.locaplic+"/ferramentas/3d/index.htm","","","3d")}},{iddiv:"google",tipo:"",dica:$trad("d15"),funcaoonclick:function(){i3GEO.util.criaBox();g_operacao="navega";if(navn){i3GEO.janela.cria((i3GEO.parametros.w/2)+40+"px",(i3GEO.parametros.h/2)+50+"px",i3GEO.configura.locaplic+"/ferramentas/googlemaps/index.php","","","Google maps")}else{i3GEO.janela.cria("500px","380px",i3GEO.configura.locaplic+"/ferramentas/googlemaps/index.php","","","Google maps")}atualizagoogle=function(){try{if(navn){if($i("wdocai")){var doc=$i("wdocai").contentDocument}}else{if(document.frames("wdocai")){var doc=document.frames("wdocai").document}}if(window.parent.frames["wdocai"].panTogoogle){window.parent.frames["wdocai"].panTogoogle()}else{i3GEO.eventos.NAVEGAMAPA.remove("atualizagoogle()")}}catch(e){i3GEO.eventos.NAVEGAMAPA.remove("atualizagoogle()")}};if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizagoogle()")<0){i3GEO.eventos.NAVEGAMAPA.push("atualizagoogle()")}}},{iddiv:"scielo",tipo:"",dica:$trad("d16"),funcaoonclick:function(){g_operacao="navega";i3GEO.janela.cria("450px","190px",i3GEO.configura.locaplic+"/ferramentas/scielo/index.htm","","","Scielo");atualizascielo=function(){try{var docel=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;if(docel.getElementById("resultadoscielo")){$i("wdocai").src=i3GEO.configura.locaplic+"/ferramentas/scielo/index.htm"}else{i3GEO.eventos.NAVEGAMAPA.remove("atualizascielo()")}}catch(e){i3GEO.eventos.NAVEGAMAPA.remove("atualizascielo()")}};if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizascielo()")<0){i3GEO.eventos.NAVEGAMAPA.push("atualizascielo()")}}},{iddiv:"confluence",tipo:"",dica:$trad("d17"),funcaoonclick:function(){g_operacao="navega";i3GEO.janela.cria("250px","190px",i3GEO.configura.locaplic+"/ferramentas/confluence/index.htm","","","confluence");i3GEO.util.criaBox();atualizaconfluence=function(){if(!$i("wdocai")){i3GEO.eventos.NAVEGAMAPA.remove("atualizaconfluence()");return}var docel=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;if(docel.getElementById("resultadoconfluence")){$i("wdocai").src=i3GEO.configura.locaplic+"/ferramentas/confluence/index.htm"}else{i3GEO.eventos.NAVEGAMAPA.remove("atualizaconfluence()")}};if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizaconfluence()")<0){i3GEO.eventos.NAVEGAMAPA.push("atualizaconfluence()")}}},{iddiv:"lentei",tipo:"",dica:$trad("d18"),funcaoonclick:function(){if(i3GEO.navega.lente.ESTAATIVA=="nao"){i3GEO.navega.lente.inicia()}else i3GEO.navega.lente.desativa()}},{iddiv:"encolheFerramentas",tipo:"",dica:$trad("d19"),funcaoonclick:function(){i3GEO.guias.libera()}},{iddiv:"reinicia",tipo:"",dica:$trad("d20"),funcaoonclick:function(){i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));i3GEO.php.reiniciaMapa(i3GEO.atualiza)}},{iddiv:"mede",tipo:"dinamico",dica:$trad("d21"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("mede");if($i("img")){$i("img").title="";i3GEO.util.mudaCursor(i3GEO.configura.cursores,"distancia","img",i3GEO.configura.locaplic)}g_tipoacao="";i3GEO.analise.medeDistancia.inicia()}},{iddiv:"area",tipo:"dinamico",dica:$trad("d21a"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("area");if($i("img")){$i("img").title="";i3GEO.util.mudaCursor(i3GEO.configura.cursores,"area","img",i3GEO.configura.locaplic)}g_tipoacao="";i3GEO.analise.medeArea.inicia()}},{iddiv:"inserexy",tipo:"dinamico",dica:$trad("d22"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("inserexy");g_tipoacao="";i3GEO.mapa.dialogo.cliquePonto();if($i("img")){$i("img").title="clique para inserir um ponto";$i("img").style.cursor="crosshair"}}},{iddiv:"inseregrafico",tipo:"dinamico",dica:$trad("d23"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("inseregrafico");g_tipoacao="";i3GEO.mapa.dialogo.cliqueGrafico();if($i("img")){$i("img").title="clique para incluir o gráfico";$i("img").style.cursor="pointer"}}},{iddiv:"selecao",tipo:"dinamico",dica:$trad("d24"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("selecao");i3GEO.selecao.janelaOpcoes();if($i("img")){$i("img").title="";$i("img").style.cursor="pointer"}}},{iddiv:"textofid",tipo:"dinamico",dica:$trad("d25"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("textofid");g_tipoacao="";i3GEO.mapa.dialogo.cliqueTexto();if($i("img")){$i("img").title="clique para inserir o texto";$i("img").style.cursor="pointer"}}}]}}; \ No newline at end of file diff --git a/classesjs/compactados/classe_eventos_compacto.js b/classesjs/compactados/classe_eventos_compacto.js index bdfeb84..ff91c4f 100644 --- a/classesjs/compactados/classe_eventos_compacto.js +++ b/classesjs/compactados/classe_eventos_compacto.js @@ -1 +1 @@ -if(typeof(i3GEO)=='undefined'){i3GEO=new Array()}i3GEO.eventos={NAVEGAMAPA:new Array("atualizaEscalaNumerica()"),MOUSEPARADO:new Array("i3GEO.navega.mostraRosaDosVentos()"),MOUSEMOVE:new Array(),MOUSEDOWN:new Array(),MOUSEUP:new Array(),MOUSECLIQUE:new Array("i3GEO.eventos.cliqueCapturaPt()"),TIMERPARADO:"",mouseParado:function(){try{clearTimeout(i3GEO.eventos.TIMERPARADO)}catch(e){i3GEO.eventos.TIMERPARADO=""}try{if(i3GEO.eventos.MOUSEPARADO.length>0&&objposicaocursor.imgy>0&&objposicaocursor.imgx>0){var f=i3GEO.eventos.MOUSEPARADO.length-1;if(f>=0){do{if(objposicaocursor.imgx>0){eval(i3GEO.eventos.MOUSEPARADO[f])}}while(f--)}}}catch(e){}},navegaMapa:function(){if(i3GEO.eventos.NAVEGAMAPA.length>0){var f=i3GEO.eventos.NAVEGAMAPA.length-1;if(f>=0){do{var temp=i3GEO.eventos.NAVEGAMAPA[f].replace("()","");if(eval('typeof '+temp)=='function'){eval(i3GEO.eventos.NAVEGAMAPA[f])}}while(f--)}}},mousemoveMapa:function(){if(i3GEO.eventos.MOUSEMOVE.length>0){var f=i3GEO.eventos.MOUSEMOVE.length-1;if(f>=0){do{var temp=i3GEO.eventos.MOUSEMOVE[f].replace("()","");if(eval('typeof '+temp)=='function'){eval(i3GEO.eventos.MOUSEMOVE[f])}}while(f--)}}},mousedownMapa:function(){if(i3GEO.eventos.MOUSEDOWN.length>0){var f=i3GEO.eventos.MOUSEDOWN.length-1;if(f>=0){do{var temp=i3GEO.eventos.MOUSEDOWN[f].replace("()","");if(eval('typeof '+temp)=='function'){eval(i3GEO.eventos.MOUSEDOWN[f])}}while(f--)}}},mouseupMapa:function(){if(i3GEO.eventos.MOUSEUP.length>0){var f=i3GEO.eventos.MOUSEUP.length-1;if(f>=0){do{var temp=i3GEO.eventos.MOUSEUP[f].replace("()","");if(eval('typeof '+temp)=='function'){eval(i3GEO.eventos.MOUSEUP[f])}}while(f--)}}},mousecliqueMapa:function(){if(i3GEO.eventos.MOUSECLIQUE.length>0){var f=i3GEO.eventos.MOUSECLIQUE.length-1;if(f>=0){do{eval(i3GEO.eventos.MOUSECLIQUE[f])}while(f--)}}},posicaoMouseMapa:function(e){if(i3GEO.interface.ATUAL=="googlemaps"){return}if(!e)var e=window.event;if(e.target){var targ=e.target}else if(e.srcElement)var targ=e.srcElement;if(targ.id==""&&$i(i3GEO.interface.IDMAPA)){var targ=$i(i3GEO.interface.IDMAPA)}try{if(g_panM!='undefined'&&g_panM=="sim"){var pos=i3GEO.util.pegaPosicaoObjeto(targ.parentNode)}else{var pos=i3GEO.util.pegaPosicaoObjeto(targ)}if((i3GEO.configura.entorno=="sim")&&(g_panM=="sim")){pos[0]=pos[0]-i3GEO.parametros.w;pos[1]=pos[1]-i3GEO.parametros.h}}catch(m){var pos=i3GEO.util.pegaPosicaoObjeto(targ)}var mousex=0;var mousey=0;if(e.pageX||e.pageY){var mousex=e.pageX;var mousey=e.pageY}else if(e.clientX||e.clientY){var mousex=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;var mousey=e.clientY+document.body.scrollTop+document.documentElement.scrollTop}var xfig=mousex-pos[0];var yfig=mousey-pos[1];var xreffig=xfig;var yreffig=yfig;var xtela=mousex;var ytela=mousey;var c=i3GEO.parametros.pixelsize;var ex=i3GEO.parametros.mapexten;try{if(targ.id=="imagemReferencia"){var c=i3GEO.parametros.celularef;var ex=i3GEO.parametros.extentref;var r=$i("i3geo_rosa");if(r)r.style.display="none"}}catch(e){i3GEO.parametros.celularef=0}var teladd=i3GEO.calculo.tela2dd(xfig,yfig,c,ex);var teladms=i3GEO.calculo.dd2dms(teladd[0],teladd[1]);objposicaocursor={ddx:teladd[0],ddy:teladd[1],dmsx:teladms[0],dmsy:teladms[1],telax:xtela,telay:ytela,imgx:xfig,imgy:yfig,refx:xreffig,refy:yreffig}},ativa:function(docMapa){docMapa.onmouseover=function(){this.onmousemove=function(exy){i3GEO.eventos.posicaoMouseMapa(exy);try{try{clearTimeout(i3GEO.eventos.TIMERPARADO)}catch(e){var a=e}i3GEO.eventos.TIMERPARADO=setTimeout('i3GEO.eventos.mouseParado()',i3GEO.configura.tempoMouseParado)}catch(e){var e=""}try{i3GEO.eventos.mousemoveMapa()}catch(e){var e=""}}};docMapa.onmouseout=function(){try{objmapaparado="parar"}catch(e){var e=""}};docMapa.onmousedown=function(exy){try{i3GEO.eventos.posicaoMouseMapa(exy);i3GEO.eventos.mousedownMapa()}catch(e){var e=""}};docMapa.onclick=function(){try{i3GEO.eventos.mousecliqueMapa()}catch(e){var e=""}};docMapa.onmouseup=function(){try{i3GEO.eventos.mouseupMapa()}catch(e){var e=""}}},cliqueCapturaPt:function(){if(g_tipoacao!="capturaponto"){return}else{if($i("wdocai")){var doc=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument}var x=objposicaocursor.dmsx.split(" ");var y=objposicaocursor.dmsy.split(" ");if(doc.getElementById("ixg")){doc.getElementById("ixg").value=x[0]}if(doc.getElementById("ixm")){doc.getElementById("ixm").value=x[1]}if(doc.getElementById("ixs")){doc.getElementById("ixs").value=x[2]}if(doc.getElementById("iyg")){doc.getElementById("iyg").value=y[0]}if(doc.getElementById("iym")){doc.getElementById("iym").value=y[1]}if(doc.getElementById("iys")){doc.getElementById("iys").value=y[2]}}}}; \ No newline at end of file +if(typeof(i3GEO)=='undefined'){i3GEO=new Array()}i3GEO.eventos={NAVEGAMAPA:new Array("atualizaEscalaNumerica()"),MOUSEPARADO:new Array("i3GEO.navega.mostraRosaDosVentos()"),MOUSEMOVE:new Array(),MOUSEDOWN:new Array(),MOUSEUP:new Array(),MOUSECLIQUE:new Array("i3GEO.eventos.cliqueCapturaPt()"),TIMERPARADO:"",mouseParado:function(){try{clearTimeout(i3GEO.eventos.TIMERPARADO)}catch(e){i3GEO.eventos.TIMERPARADO=""}try{if(i3GEO.eventos.MOUSEPARADO.length>0&&objposicaocursor.imgy>0&&objposicaocursor.imgx>0){var f=i3GEO.eventos.MOUSEPARADO.length-1;if(f>=0){do{if(objposicaocursor.imgx>0){eval(i3GEO.eventos.MOUSEPARADO[f])}}while(f--)}}}catch(e){}},navegaMapa:function(){if(i3GEO.eventos.NAVEGAMAPA.length>0){var f=i3GEO.eventos.NAVEGAMAPA.length-1;if(f>=0){do{var temp=i3GEO.eventos.NAVEGAMAPA[f].replace("()","");if(eval('typeof '+temp)=='function'){eval(i3GEO.eventos.NAVEGAMAPA[f])}}while(f--)}}},mousemoveMapa:function(){if(i3GEO.eventos.MOUSEMOVE.length>0){var f=i3GEO.eventos.MOUSEMOVE.length-1;if(f>=0){do{var temp=i3GEO.eventos.MOUSEMOVE[f].replace("()","");if(eval('typeof '+temp)=='function'){eval(i3GEO.eventos.MOUSEMOVE[f])}}while(f--)}}},mousedownMapa:function(){if(i3GEO.eventos.MOUSEDOWN.length>0){var f=i3GEO.eventos.MOUSEDOWN.length-1;if(f>=0){do{var temp=i3GEO.eventos.MOUSEDOWN[f].replace("()","");if(eval('typeof '+temp)=='function'){eval(i3GEO.eventos.MOUSEDOWN[f])}}while(f--)}}},mouseupMapa:function(){if(i3GEO.eventos.MOUSEUP.length>0){var f=i3GEO.eventos.MOUSEUP.length-1;if(f>=0){do{var temp=i3GEO.eventos.MOUSEUP[f].replace("()","");if(eval('typeof '+temp)=='function'){eval(i3GEO.eventos.MOUSEUP[f])}}while(f--)}}},mousecliqueMapa:function(){if(i3GEO.eventos.MOUSECLIQUE.length>0){var f=i3GEO.eventos.MOUSECLIQUE.length-1;if(f>=0){do{eval(i3GEO.eventos.MOUSECLIQUE[f])}while(f--)}}},posicaoMouseMapa:function(e){if(i3GEO.interface.ATUAL=="googlemaps"){return}if(!e)var e=window.event;if(e.target){var targ=e.target}else if(e.srcElement)var targ=e.srcElement;if(targ.id==""&&$i(i3GEO.interface.IDMAPA)){var targ=$i(i3GEO.interface.IDMAPA)}try{if(g_panM!='undefined'&&g_panM=="sim"){var pos=i3GEO.util.pegaPosicaoObjeto(targ.parentNode)}else{var pos=i3GEO.util.pegaPosicaoObjeto(targ)}if((i3GEO.configura.entorno=="sim")&&(g_panM=="sim")){pos[0]=pos[0]-i3GEO.parametros.w;pos[1]=pos[1]-i3GEO.parametros.h}}catch(m){var pos=i3GEO.util.pegaPosicaoObjeto(targ)}var mousex=0;var mousey=0;if(e.pageX||e.pageY){var mousex=e.pageX;var mousey=e.pageY}else if(e.clientX||e.clientY){var mousex=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;var mousey=e.clientY+document.body.scrollTop+document.documentElement.scrollTop}var xfig=mousex-pos[0];var yfig=mousey-pos[1];var xreffig=xfig;var yreffig=yfig;var xtela=mousex;var ytela=mousey;var c=i3GEO.parametros.pixelsize;var ex=i3GEO.parametros.mapexten;try{if(targ.id=="imagemReferencia"){var c=i3GEO.parametros.celularef;var ex=i3GEO.parametros.extentref;var r=$i("i3geo_rosa");if(r)r.style.display="none"}}catch(e){i3GEO.parametros.celularef=0}var teladd=i3GEO.calculo.tela2dd(xfig,yfig,c,ex);var teladms=i3GEO.calculo.dd2dms(teladd[0],teladd[1]);objposicaocursor={ddx:teladd[0],ddy:teladd[1],dmsx:teladms[0],dmsy:teladms[1],telax:xtela,telay:ytela,imgx:xfig,imgy:yfig,refx:xreffig,refy:yreffig}},ativa:function(docMapa){docMapa.onmouseover=function(){this.onmousemove=function(exy){i3GEO.eventos.posicaoMouseMapa(exy);try{try{clearTimeout(i3GEO.eventos.TIMERPARADO)}catch(e){var a=e}i3GEO.eventos.TIMERPARADO=setTimeout('i3GEO.eventos.mouseParado()',i3GEO.configura.tempoMouseParado)}catch(e){var e=""}try{i3GEO.eventos.mousemoveMapa()}catch(e){var e=""}}};docMapa.onmouseout=function(){try{objmapaparado="parar"}catch(e){var e=""}};docMapa.onmousedown=function(exy){try{i3GEO.eventos.posicaoMouseMapa(exy);i3GEO.eventos.mousedownMapa()}catch(e){var e=""}};docMapa.onclick=function(){try{i3GEO.eventos.mousecliqueMapa()}catch(e){var e=""}};docMapa.onmouseup=function(){try{i3GEO.eventos.mouseupMapa()}catch(e){var e=""}}},cliqueCapturaPt:function(){if(g_tipoacao!="capturaponto"){return}else{if($i("wdocai")){var doc=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument}try{var x=objposicaocursor.dmsx.split(" ");var y=objposicaocursor.dmsy.split(" ");if(doc.getElementById("ixg")){doc.getElementById("ixg").value=x[0]}if(doc.getElementById("ixm")){doc.getElementById("ixm").value=x[1]}if(doc.getElementById("ixs")){doc.getElementById("ixs").value=x[2]}if(doc.getElementById("iyg")){doc.getElementById("iyg").value=y[0]}if(doc.getElementById("iym")){doc.getElementById("iym").value=y[1]}if(doc.getElementById("iys")){doc.getElementById("iys").value=y[2]}}catch(m){}}}}; \ No newline at end of file diff --git a/classesjs/compactados/classe_mapa_compacto.js b/classesjs/compactados/classe_mapa_compacto.js index 0b5dabb..884b01c 100644 --- a/classesjs/compactados/classe_mapa_compacto.js +++ b/classesjs/compactados/classe_mapa_compacto.js @@ -1 +1 @@ -if(typeof(i3GEO)=='undefined'){i3GEO=new Array()}i3GEO.mapa={ajustaPosicao:function(elemento){if(arguments.length==0){return}try{imagemxi=0;imagemyi=0;imagemxref=0;imagemyref=0;var dc=$i("i3geo");if(!dc){return}if(dc.style.left){imagemxi+=parseInt(dc.style.left)}if(dc.style.top){imagemyi+=parseInt(dc.style.top)}var dc=$i(elemento);while((dc.offsetParent)&&(dc.offsetParent.id!="i3geo")){dc=dc.offsetParent;imagemxi=imagemxi+dc.offsetLeft;imagemyi=imagemyi+dc.offsetTop}var c=$i(i3GEO.interface.IDCORPO);if(c){c.style.position="absolute";$left(i3GEO.interface.IDCORPO,imagemxi);$top(i3GEO.interface.IDCORPO,imagemyi);if($i("i3geo").style.left){$left(i3GEO.interface.IDCORPO,imagemxi-parseInt($i("i3geo").style.left))}if($i("i3geo").style.top){$top(i3GEO.interface.IDCORPO,imagemyi-parseInt($i("i3geo").style.top))}}}catch(e){alert("Ocorreu um erro. i3GEO.mapa.ajustaPosicao"+e)}},ativaLogo:function(){i3GEO.php.ativalogo(i3GEO.atualiza)},insereToponimo:function(){if(g_tipoacao=="textofid"){var doc=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;texto=doc.getElementById("texto").value;var f=doc.getElementById("fonte").value;var t=doc.getElementById("tamanho").value;var a=doc.getElementById("angulo").value;var cf=doc.getElementById("fundoc").value;if(cf==""){cf="off"}var cs=doc.getElementById("sombra").value;if(cs==""){cs="off"}var xs=doc.getElementById("sombrax").value;var ys=doc.getElementById("sombray").value;var c=doc.getElementById("frente").value;var m=doc.getElementById("mascara").value;if(m==""){m="off"}var fcs=doc.getElementById("frentes").value;if(fcs==""){fcs="off"}var fxs=doc.getElementById("frentex").value;var fys=doc.getElementById("frentey").value;var forca=doc.getElementById("force").value;var md=doc.getElementById("mindistance").value;var mf=doc.getElementById("minfeaturesize").value;var ox=doc.getElementById("offsetx").value;var oy=doc.getElementById("offsety").value;var pl=doc.getElementById("partials").value;var pos=doc.getElementById("position").value;var digi=function(retorno){if(texto==""){i3GEO.janela.fechaAguarde("i3GEO.atualiza");texto=retorno.data}if(texto!=" "){i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));i3GEO.php.insereAnnotation(i3GEO.atualiza,g_nomepin+"topo",objposicaocursor.ddx+" "+objposicaocursor.ddy,texto,pos,pl,ox,oy,mf,md,forca,fcs,fxs,fys,m,c,ys,xs,cs,cf,a,t,f)}};if(doc.getElementById("tipoInsere").value=="digitando"){digi.call()}else{texto="";if((doc.getElementById("temasLigados"))&&(doc.getElementById("itemsel"))){var tema=doc.getElementById("temasLigados").value;var item=doc.getElementById("itemsel").value;i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));i3GEO.php.identificaunico(digi,objposicaocursor.ddx+","+objposicaocursor.ddy,tema,item)}}}else{i3GEO.eventos.MOUSECLIQUE.remove("i3GEO.mapa.insereToponimo()")}},inserePonto:function(){if(g_tipoacao=="inserexy"){var doc=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;if(doc.getElementById("resultado")){var ins=doc.getElementById("resultado").innerHTML;ins=ins+"
"+objposicaocursor.ddx+" "+objposicaocursor.ddy+"

";doc.getElementById("resultado").innerHTML=ins}var item="";var valoritem="";if((doc.getElementById("valorItem"))&&(doc.getElementById("itemtema"))){var item=doc.getElementById("itemtema").value;var valoritem=doc.getElementById("valorItem").value}if(g_nomepin==""){alert("Nenhum tema definido para editar")}else{i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));i3GEO.php.insereSHP(i3GEO.atualiza,g_nomepin,item,valoritem,objposicaocursor.ddx+" "+objposicaocursor.ddy)}}},insereGrafico:function(){if(g_tipoacao=="inseregrafico"){var doc=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;var tema=doc.getElementById("temasLigados").value;var width=doc.getElementById("w").value;var inclinacao=doc.getElementById("inclinacao").value;var shadow_height=doc.getElementById("sombra").value;if(tema==""){alert("Nenhum tema definido para pegar os dados")}else{var listadeitens=new Array();var g=doc.getElementById("listai");var iguias=g.getElementsByTagName("input");var i=iguias.length-1;if(i>=0){do{if(iguias[i].checked==true){var it=iguias[i].id;var c=doc.getElementById("cor"+it).value;listadeitens.push(it+","+c)}}while(i--)}var itens=listadeitens.join("*");if(itens==""){alert("Nenhum item foi escolhido")}else{i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));i3GEO.php.insereSHPgrafico(i3GEO.atualiza,tema,objposicaocursor.ddx,objposicaocursor.ddy,itens,shadow_height,width,inclinacao)}}}},recupera:{TENTATIVA:0,inicia:function(){i3GEO.mapa.ajustaPosicao();i3GEO.janela.fechaAguarde();if(i3GEO.mapa.recupera.TENTATIVA==0){i3GEO.mapa.recupera.TENTATIVA++;i3GEO.mapa.recupera.restaura()}},restaura:function(){i3GEO.php.recuperamapa(i3GEO.atualiza)}},legendaHTML:{ID:"",cria:function(id){if(arguments.length==0){var id=""}i3GEO.mapa.legendaHTML.ID=id;if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.mapa.legendaHTML.atualiza()")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.mapa.legendaHTML.atualiza()")}i3GEO.mapa.legendaHTML.atualiza()},atualiza:function(){var temp=function(retorno){if(i3GEO.mapa.legendaHTML.ID!=""&&$i(i3GEO.mapa.legendaHTML.ID)){if((retorno.data!="erro")&&(retorno.data!=undefined)){var s=i3GEO.configura.locaplic+"/imagens/solta.gif";$i(i3GEO.mapa.legendaHTML.ID).innerHTML="
"+retorno.data.legenda+"
"}}if($i("wlegenda")){$i("wlegenda").innerHTML=retorno.data.legenda;var elementos=$i("wlegenda").getElementsByTagName("input");for(i=0;i"+objposicaocursor.ddx+" "+objposicaocursor.ddy+"
";doc.getElementById("resultado").innerHTML=ins}var item="";var valoritem="";if((doc.getElementById("valorItem"))&&(doc.getElementById("itemtema"))){var item=doc.getElementById("itemtema").value;var valoritem=doc.getElementById("valorItem").value}if(g_nomepin==""){alert("Nenhum tema definido para editar")}else{i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));i3GEO.php.insereSHP(i3GEO.atualiza,g_nomepin,item,valoritem,objposicaocursor.ddx+" "+objposicaocursor.ddy)}}},insereGrafico:function(){if(g_tipoacao=="inseregrafico"){var doc=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;var tema=doc.getElementById("temasLigados").value;var width=doc.getElementById("w").value;var inclinacao=doc.getElementById("inclinacao").value;var shadow_height=doc.getElementById("sombra").value;if(tema==""){alert("Nenhum tema definido para pegar os dados")}else{var listadeitens=new Array();var g=doc.getElementById("listai");var iguias=g.getElementsByTagName("input");var i=iguias.length-1;if(i>=0){do{if(iguias[i].checked==true){var it=iguias[i].id;var c=doc.getElementById("cor"+it).value;listadeitens.push(it+","+c)}}while(i--)}var itens=listadeitens.join("*");if(itens==""){alert("Nenhum item foi escolhido")}else{i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));i3GEO.php.insereSHPgrafico(i3GEO.atualiza,tema,objposicaocursor.ddx,objposicaocursor.ddy,itens,shadow_height,width,inclinacao)}}}},recupera:{TENTATIVA:0,inicia:function(){i3GEO.mapa.ajustaPosicao();i3GEO.janela.fechaAguarde();if(i3GEO.mapa.recupera.TENTATIVA==0){i3GEO.mapa.recupera.TENTATIVA++;i3GEO.mapa.recupera.restaura()}},restaura:function(){i3GEO.php.recuperamapa(i3GEO.atualiza)}},legendaHTML:{ID:"",cria:function(id){if(arguments.length==0){var id=""}i3GEO.mapa.legendaHTML.ID=id;if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.mapa.legendaHTML.atualiza()")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.mapa.legendaHTML.atualiza()")}i3GEO.mapa.legendaHTML.atualiza()},atualiza:function(){var temp=function(retorno){if(i3GEO.mapa.legendaHTML.ID!=""&&$i(i3GEO.mapa.legendaHTML.ID)){if((retorno.data!="erro")&&(retorno.data!=undefined)){var s=i3GEO.configura.locaplic+"/imagens/solta.gif";$i(i3GEO.mapa.legendaHTML.ID).innerHTML="
"+retorno.data.legenda+"
"}}if($i("wlegenda")){$i("wlegenda").innerHTML=retorno.data.legenda;var elementos=$i("wlegenda").getElementsByTagName("input");for(i=0;i + + + + + + +
+
+Você pode utilizar o endereço mostrado acima +para visualizar um tema em softwares que aceitam o formato kml. +
Um dos softwares mais indicados para isso é o Google Earth. +
Clique aqui para mais detalhes sobre como usar o link kml no Google Earth. + +
+ + + + + + \ No newline at end of file diff --git a/ferramentas/convertemapakml/index.js b/ferramentas/convertemapakml/index.js new file mode 100644 index 0000000..15ce6a6 --- /dev/null +++ b/ferramentas/convertemapakml/index.js @@ -0,0 +1,28 @@ +/* +About: Licença + +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@mma.gov.br + +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; +tanto a versão 2 da Licença. +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. +*/ +parametrosURL() +var endereco = window.location.protocol+"//"+window.location.host +var lista = window.parent.i3GEO.arvoreDeCamadas.CAMADAS; +var tema = lista[0].name; +var endereco = g_locaplic+"/pacotes/kmlmapserver/kmlservice.php?map="+window.parent.i3GEO.parametros.mapfile+"&typename="+tema+"&request=kml" +$i("resultado").innerHTML = endereco +$i("men1").innerHTML += "

Você pode também utilizar o link "+g_locaplic+"/kml.php
para mostrar a árvore completa de temas no GoogleEarth" \ No newline at end of file diff --git a/pacotes/kmlmapserver/classes/layerserver.class.php b/pacotes/kmlmapserver/classes/layerserver.class.php index e6e90e8..8a75cde 100644 --- a/pacotes/kmlmapserver/classes/layerserver.class.php +++ b/pacotes/kmlmapserver/classes/layerserver.class.php @@ -176,7 +176,7 @@ class LayerServer { // Set endpoint //die($_SERVER['REQUEST_URI']); $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); - $protocolo = $protocolo[0]; + $protocolo = strtolower($protocolo[0]); $this->endpoint = $protocolo . '://'.$_SERVER['SERVER_NAME'] . ($_SERVER['SERVER_PORT'] ? ':'.$_SERVER['SERVER_PORT'] : '') . $_SERVER['PHP_SELF']; @@ -847,7 +847,7 @@ class LayerServer { $this->set_error('Cannot read mapfile '. $this->map); } else { $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); - $servidor = $protocolo[0]."://".$_SERVER['HTTP_HOST']; + $servidor = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST']; $temp = $this->map; if(!file_exists($this->map)) { -- libgit2 0.21.2