Commit 0ec23f65328a4dcc34c8ae33160b35f4c8001c2f

Authored by Edmar Moretti
1 parent 4e8becb1

Correção na ferramenta de conexão com WMS

aplicmap/legenda3.htm 0 → 100644
... ... @@ -0,0 +1 @@
  1 +[leg_layer_html opt_flag=1]<table class=legendatemas cellspacing=0 width=248 ></td></tr>[if name=legendawms oper=isset ]<tr><td style=text-align:left ><img src='[metadata name=legendawms]' /></td></tr></table>[/if][/leg_layer_html][leg_class_html][if name=CLASSE oper=neq value=NAO]<table ><tr><td colspan=2 width=22 >&nbsp;<img src=[leg_icon] /></td><td width=210 style=text-align:left; ><span style=font-size:9px >[leg_class_name]</span></td></tr></table>[/if]</table>[/leg_class_html]
0 2 \ No newline at end of file
... ...
classesjs/classe_arvoredecamadas.js
... ... @@ -41,6 +41,30 @@ Exemplos:
41 41 */
42 42 i3GEO.arvoreDeCamadas = {
43 43 /*
  44 + Property: EXPANDIDA
  45 +
  46 + Indica se a árvore será montada de forma expandida ou não. Se true, os nós do primeiro nível serão abertos na inicialização da árvore.
  47 +
  48 + Default:
  49 + {false}
  50 +
  51 + Type:
  52 + {Boolena}
  53 + */
  54 + EXPANDIDA: false,
  55 + /*
  56 + Property: LEGENDAEXPANDIDA
  57 +
  58 + Indica se a legenda da árvore será montada de forma expandida ou não.
  59 +
  60 + Default:
  61 + {false}
  62 +
  63 + Type:
  64 + {Boolena}
  65 + */
  66 + LEGENDAEXPANDIDA: false,
  67 + /*
44 68 Property: ATIVATEMA
45 69  
46 70 Nome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um tema.
... ... @@ -50,6 +74,18 @@ i3GEO.arvoreDeCamadas = {
50 74 */
51 75 ATIVATEMA: "",
52 76 /*
  77 + Property: OPCOESICONES
  78 +
  79 + Inclui ou não os ícones de opções em cada tema (farol, zoom para o tema, etc)
  80 +
  81 + Default:
  82 + {true}
  83 +
  84 + Type:
  85 + {boolean}
  86 + */
  87 + OPCOESICONES: true,
  88 + /*
53 89 Property: OPCOESTEMAS
54 90  
55 91 Inclui ou não o nó com as opções de manipulação de cada tema.
... ... @@ -227,7 +263,7 @@ i3GEO.arvoreDeCamadas = {
227 263 for (var i=0, j=c; i<j; i++){
228 264 var ltema = temas[i];
229 265 var d = {html:i3GEO.arvoreDeCamadas.montaTextoTema(ltema),id:temas[i].name,tipo:"tema"};
230   - var temaNode = new YAHOO.widget.HTMLNode(d, tempNode, false,true);
  266 + var temaNode = new YAHOO.widget.HTMLNode(d, tempNode, i3GEO.arvoreDeCamadas.EXPANDIDA,true);
231 267 temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.montaOpcoes, currentIconMode);
232 268 }
233 269 document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).style.textAlign="left";
... ... @@ -372,29 +408,31 @@ i3GEO.arvoreDeCamadas = {
372 408 //YAHOO.log("Montando as opções da árvore de camadas", "i3geo");
373 409 var idtema = node.data.id;
374 410 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema);
375   - var farol = "maisamarelo.png";
376   - if (ltema.escala*1 < i3GEO.parametros.mapscale*1){
377   - var farol = "maisverde.png";
378   - var mfarol = $trad("t9");
379   - }
380   - if (ltema.escala*1 > i3GEO.parametros.mapscale*1){
381   - var farol = "maisvermelho.png";
382   - var mfarol = $trad("t10");
383   - }
384   - if (ltema.escala == 0){
385   - var farol = "maisamarelo.png";
386   - var mfarol = $trad("t11");
  411 + if(i3GEO.arvoreDeCamadas.OPCOESICONES == true){
  412 + var farol = "maisamarelo.png";
  413 + if (ltema.escala*1 < i3GEO.parametros.mapscale*1){
  414 + var farol = "maisverde.png";
  415 + var mfarol = $trad("t9");
  416 + }
  417 + if (ltema.escala*1 > i3GEO.parametros.mapscale*1){
  418 + var farol = "maisvermelho.png";
  419 + var mfarol = $trad("t10");
  420 + }
  421 + if (ltema.escala == 0){
  422 + var farol = "maisamarelo.png";
  423 + var mfarol = $trad("t11");
  424 + }
  425 + tnome = "&nbsp;<img id='farol"+ltema.name+"' src='"+i3GEO.util.$im(farol)+"' title='"+mfarol+"' \>";
  426 + tnome += "&nbsp;<img id='idx"+ltema.name+"' class='x' src='"+i3GEO.util.$im("branco.gif")+"' title='"+$trad("t12")+"' onclick='i3GEO.tema.exclui(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t12a")+"','exclui')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";
  427 + tnome += "&nbsp;<img class='sobe' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t13")+"' onclick='i3GEO.tema.sobe(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t14")+"','sobe')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";
  428 + tnome += "&nbsp;<img class='desce' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t15")+"' onclick='i3GEO.tema.desce(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t16")+"','desce')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";
  429 + //a operação de zoom para o tema não funciona na interface flamingo
  430 + if( (ltema.zoomtema == "sim") && (!$i("flamingo")))
  431 + {tnome += "&nbsp;<img class='extent' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t17")+"' onclick='i3GEO.tema.zoom(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t18")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";}
  432 + var d = {html:tnome};
  433 + var iconesNode = new YAHOO.widget.HTMLNode(d, node, false,true);
  434 + iconesNode.isLeaf = true;
387 435 }
388   - tnome = "&nbsp;<img id='farol"+ltema.name+"' src='"+i3GEO.util.$im(farol)+"' title='"+mfarol+"' \>";
389   - tnome += "&nbsp;<img id='idx"+ltema.name+"' class='x' src='"+i3GEO.util.$im("branco.gif")+"' title='"+$trad("t12")+"' onclick='i3GEO.tema.exclui(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t12a")+"','exclui')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";
390   - tnome += "&nbsp;<img class='sobe' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t13")+"' onclick='i3GEO.tema.sobe(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t14")+"','sobe')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";
391   - tnome += "&nbsp;<img class='desce' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t15")+"' onclick='i3GEO.tema.desce(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t16")+"','desce')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";
392   - //a operação de zoom para o tema não funciona na interface flamingo
393   - if( (ltema.zoomtema == "sim") && (!$i("flamingo")))
394   - {tnome += "&nbsp;<img class='extent' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t17")+"' onclick='i3GEO.tema.zoom(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t18")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";}
395   - var d = {html:tnome};
396   - var iconesNode = new YAHOO.widget.HTMLNode(d, node, false,true);
397   - iconesNode.isLeaf = true;
398 436 if(i3GEO.arvoreDeCamadas.OPCOESTEMAS == true){
399 437 var conteudo = $trad("t18a");
400 438 var d = {html:conteudo,idopcoes:ltema.name};
... ... @@ -404,7 +442,7 @@ i3GEO.arvoreDeCamadas = {
404 442 if(i3GEO.arvoreDeCamadas.OPCOESLEGENDA == true){
405 443 var conteudo = $trad("p3");
406 444 var d = {html:conteudo,idlegenda:ltema.name};
407   - var opcoesNode = new YAHOO.widget.HTMLNode(d, node, false,true);
  445 + var opcoesNode = new YAHOO.widget.HTMLNode(d, node, i3GEO.arvoreDeCamadas.LEGENDAEXPANDIDA,true);
408 446 opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraLegenda, 1);
409 447 }
410 448 node.loadComplete();
... ... @@ -486,7 +524,7 @@ i3GEO.arvoreDeCamadas = {
486 524 var idtema = node.data.idlegenda;
487 525 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema);
488 526 var retorna = function(retorno){
489   - if (retorno.data.legenda){
  527 + if(retorno.data.legenda){
490 528 var original = retorno;
491 529 var retorno = retorno.data.legenda;
492 530 if (retorno[0]){
... ... @@ -553,6 +591,9 @@ i3GEO.arvoreDeCamadas = {
553 591 }
554 592 }
555 593 };
  594 + if(i3GEO.configura.templateLegenda != "")
  595 + i3GEO.php.criaLegendaHTML(retorna,idtema,i3GEO.configura.templateLegenda);
  596 + else
556 597 i3GEO.php.criaLegendaHTML(retorna,idtema);
557 598 },
558 599 /*
... ...
classesjs/compactados/classe_arvoredecamadas_compacto.js
1   -if(typeof(i3GEO)=='undefined'){i3GEO=new Array()}i3GEO.arvoreDeCamadas={ATIVATEMA:"",OPCOESTEMAS:true,OPCOESLEGENDA:true,CAMADAS:"",ARVORE:null,IDHTML:null,SID:null,LOCAPLIC:null,cria:function(onde,temas,g_sid,g_locaplic,funcaoTema){if(arguments.length==5){i3GEO.arvoreDeCamadas.ATIVATEMA=funcaoTema}this.SID=g_sid;this.LOCAPLIC=g_locaplic;if(onde!="")this.IDHTML=onde;if(this.IDHTML==""){return}this.atualiza(temas)},atualiza:function(temas){if(this.comparaTemas(temas,this.CAMADAS)){return}if(!document.getElementById(i3GEO.arvoreDeCamadas.IDHTML)){return}document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).innerHTML="";this.CAMADAS=temas;var currentIconMode;YAHOO.example.treeExample=new function(){function changeIconMode(){var newVal=parseInt(this.value);if(newVal!=currentIconMode){currentIconMode=newVal}buildTree()}function buildTree(){i3GEO.arvoreDeCamadas.ARVORE=new YAHOO.widget.TreeView(i3GEO.arvoreDeCamadas.IDHTML);var root=i3GEO.arvoreDeCamadas.ARVORE.getRoot();var tempNode=new YAHOO.widget.TextNode('',root,false);tempNode.isLeaf=false}buildTree()}();var root=i3GEO.arvoreDeCamadas.ARVORE.getRoot();var titulo="<table><tr><td><b>"+$trad("a7")+"</b></td><td><img id='i3geo_lixeira' title='"+$trad("t2")+"' src='"+i3GEO.util.$im("branco.gif")+"' /></td></tr></table>";var d={html:titulo};var tempNode=new YAHOO.widget.HTMLNode(d,root,true,true);var c=temas.length;for(var i=0,j=c;i<j;i++){var ltema=temas[i];var d={html:i3GEO.arvoreDeCamadas.montaTextoTema(ltema),id:temas[i].name,tipo:"tema"};var temaNode=new YAHOO.widget.HTMLNode(d,tempNode,false,true);temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.montaOpcoes,currentIconMode)}document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).style.textAlign="left";i3GEO.arvoreDeCamadas.ARVORE.draw();this.ativaDragDrop()},ativaDragDrop:function(){var Dom=YAHOO.util.Dom;var Event=YAHOO.util.Event;var DDM=YAHOO.util.DragDropMgr;YAHOO.example.DDList="";YAHOO.example.DDApp={init:function(){if($i("i3geo_lixeira")){new YAHOO.util.DDTarget("i3geo_lixeira")}var lista=i3GEO.arvoreDeCamadas.CAMADAS;var i=lista.length-1;if(i>=0){do{var ltema=lista[i];if($i("arrastar_"+ltema.name)){new YAHOO.example.DDList("arrastar_"+ltema.name)}}while(i--)}}};YAHOO.example.DDList=function(id,sGroup,config){YAHOO.example.DDList.superclass.constructor.call(this,id,sGroup,config);this.logger=this.logger||YAHOO;var el=this.getDragEl();Dom.setStyle(el,"opacity",0.67);this.goingUp=false;this.lastY=0};YAHOO.extend(YAHOO.example.DDList,YAHOO.util.DDProxy,{startDrag:function(x,y){this.logger.log(this.id+" startDrag");var dragEl=this.getDragEl();var clickEl=this.getEl();Dom.setStyle(clickEl,"visibility","hidden");dragEl.innerHTML=clickEl.innerHTML;Dom.setStyle(dragEl,"color",Dom.getStyle(clickEl,"color"));Dom.setStyle(dragEl,"backgroundColor",Dom.getStyle(clickEl,"backgroundColor"));Dom.setStyle(dragEl,"border","4px solid gray");Dom.setStyle(dragEl,"z-index","5000")},endDrag:function(e){var srcEl=this.getEl();var proxy=this.getDragEl();Dom.setStyle(proxy,"visibility","");var a=new YAHOO.util.Motion(proxy,{points:{to:Dom.getXY(srcEl)}},0.2,YAHOO.util.Easing.easeOut);var proxyid=proxy.id;var thisid=this.id;a.onComplete.subscribe(function(){Dom.setStyle(proxyid,"visibility","hidden");Dom.setStyle(thisid,"visibility","")});a.animate();if($i("i3geo_lixeira")){$i("i3geo_lixeira").style.border="0px solid blue"}},onDragDrop:function(e,id){if(DDM.interactionInfo.drop.length===1){var pt=DDM.interactionInfo.point;var region=DDM.interactionInfo.sourceRegion;if(!region.intersect(pt)){DDM.refreshCache();if(DDM.getDDById(id).id=="i3geo_lixeira"){i3GEO.janela.abreAguarde("ajaxCorpoMapa",$trad("o1"));var tema=(this.getEl()).id.split("arrastar_")[1];i3GEO.php.excluitema(i3GEO.atualiza,tema);i3GEO.temaAtivo=""}else{i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));var destEl=Dom.get(id);var noid=id.split("arrastar_")[1];destEl.appendChild(this.getEl());var els=i3GEO.arvoreDeCamadas.listaLigadosDesligados();var lista=els[2].join(",");i3GEO.php.reordenatemas(i3GEO.atualiza,lista)}}}},onDrag:function(e){var y=Event.getPageY(e);if(y<this.lastY){this.goingUp=true}else if(y>this.lastY){this.goingUp=false}this.lastY=y},onDragOver:function(e,id){var srcEl=this.getEl();var destEl=Dom.get(id);if($i("i3geo_lixeira")&&id=="i3geo_lixeira"){$i("i3geo_lixeira").style.border="1px solid red"}else{destEl.style.textDecoration="underline"}},onDragOut:function(e,id){$i(id).style.textDecoration="none"}});Event.onDOMReady(YAHOO.example.DDApp.init,YAHOO.example.DDApp,true)},montaOpcoes:function(node){var idtema=node.data.id;var ltema=i3GEO.arvoreDeCamadas.pegaTema(idtema);var farol="maisamarelo.png";if(ltema.escala*1<i3GEO.parametros.mapscale*1){var farol="maisverde.png";var mfarol=$trad("t9")}if(ltema.escala*1>i3GEO.parametros.mapscale*1){var farol="maisvermelho.png";var mfarol=$trad("t10")}if(ltema.escala==0){var farol="maisamarelo.png";var mfarol=$trad("t11")}tnome="&nbsp;<img id='farol"+ltema.name+"' src='"+i3GEO.util.$im(farol)+"' title='"+mfarol+"' \>";tnome+="&nbsp;<img id='idx"+ltema.name+"' class='x' src='"+i3GEO.util.$im("branco.gif")+"' title='"+$trad("t12")+"' onclick='i3GEO.tema.exclui(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t12a")+"','exclui')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";tnome+="&nbsp;<img class='sobe' src='"+i3GEO.util.$im("branco.gif")+"' title='"+$trad("t13")+"' onclick='i3GEO.tema.sobe(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t14")+"','sobe')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";tnome+="&nbsp;<img class='desce' src='"+i3GEO.util.$im("branco.gif")+"' title='"+$trad("t15")+"' onclick='i3GEO.tema.desce(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t16")+"','desce')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";if((ltema.zoomtema=="sim")&&(!$i("flamingo"))){tnome+="&nbsp;<img class='extent' src='"+i3GEO.util.$im("branco.gif")+"' title='"+$trad("t17")+"' onclick='i3GEO.tema.zoom(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t18")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>"}var d={html:tnome};var iconesNode=new YAHOO.widget.HTMLNode(d,node,false,true);iconesNode.isLeaf=true;if(i3GEO.arvoreDeCamadas.OPCOESTEMAS==true){var conteudo=$trad("t18a");var d={html:conteudo,idopcoes:ltema.name};var opcoesNode=new YAHOO.widget.HTMLNode(d,node,false,true);opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraOpcoes,1)}if(i3GEO.arvoreDeCamadas.OPCOESLEGENDA==true){var conteudo=$trad("p3");var d={html:conteudo,idlegenda:ltema.name};var opcoesNode=new YAHOO.widget.HTMLNode(d,node,false,true);opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraLegenda,1)}node.loadComplete()},mostraOpcoes:function(node){var idtema=node.data.idopcoes;var ltema=i3GEO.arvoreDeCamadas.pegaTema(idtema);var tnome="<span onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t19")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" >"+$trad("t20")+"</span> <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=42' >&nbsp;&nbsp;&nbsp;</a>"+$inputText("","","tr"+ltema.name,"","3",ltema.transparency)+"<img class='tic' style='position:relative;top:3px;' onclick='i3GEO.tema.mudatransp(\""+ltema.name+"\")' src='"+i3GEO.util.$im("branco.gif")+"' />";var d={html:tnome};var n=new YAHOO.widget.HTMLNode(d,node,false,true);n.isLeaf=true;var tnome="<span onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t21a")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"+$trad("t21")+" </span> <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=43' >&nbsp;&nbsp;&nbsp;</a>"+$inputText("","","nn"+ltema.name,"","10","")+"<img class='tic' style='position:relative;top:3px;' onclick='i3GEO.tema.mudanome(\""+ltema.name+"\")' src='"+i3GEO.util.$im("branco.gif")+"' />";var d={html:tnome};var n=new YAHOO.widget.HTMLNode(d,node,false,true);n.isLeaf=true;if((ltema.type<3)&&(ltema.connectiontype!=7)){var tnome="<a href='#' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t22")+"','');\" onclick='i3GEO.tema.dialogo.procuraratrib(\""+ltema.name+"\")'>"+$trad("t23")+" </a>";var d={html:tnome};var n=new YAHOO.widget.HTMLNode(d,node,false,true);n.isLeaf=true;var tnome="<a href='#' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t24")+"','');\" onclick='i3GEO.tema.dialogo.toponimia(\""+ltema.name+"\")'>"+$trad("t25")+" </a>";var d={html:tnome};var n=new YAHOO.widget.HTMLNode(d,node,false,true);n.isLeaf=true;var tnome="<a href='#' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t26")+"','');\" onclick='i3GEO.tema.dialogo.etiquetas(\""+ltema.name+"\")'>"+$trad("t27")+" </a>";var d={html:tnome};var n=new YAHOO.widget.HTMLNode(d,node,false,true);n.isLeaf=true;var tnome="<a href='#' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t28")+"','');\" onclick='i3GEO.tema.dialogo.filtro(\""+ltema.name+"\")'>"+$trad("t29")+" </a>";var d={html:tnome};var n=new YAHOO.widget.HTMLNode(d,node,false,true);n.isLeaf=true;var tnome="<a href='#' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t30")+"','');\" onclick='i3GEO.tema.dialogo.tabela(\""+ltema.name+"\")'>"+$trad("t31")+" </a>";var d={html:tnome};var n=new YAHOO.widget.HTMLNode(d,node,false,true);n.isLeaf=true;if(i3GEO.parametros.versaoms>4){var tnome="<a href='#' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t37")+"','');\" onclick='i3GEO.tema.dialogo.graficotema(\""+ltema.name+"\")'>"+$trad("t37")+" </a>";var d={html:tnome};var n=new YAHOO.widget.HTMLNode(d,node,false,true);n.isLeaf=true}}if(ltema.type<4){var tnome="<a href='#' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t32")+"','');\" onclick='i3GEO.tema.dialogo.editaLegenda(\""+ltema.name+"\")'>"+$trad("t33")+" </a>";var d={html:tnome};var n=new YAHOO.widget.HTMLNode(d,node,false,true);n.isLeaf=true}var tnome="<a href='#' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t34")+"','');\" onclick='i3GEO.navega.destacaTema.inicia(\""+ltema.name+"\")'>"+$trad("t35")+" </a><a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=44' >&nbsp;&nbsp;&nbsp;</a>";var d={html:tnome};var n=new YAHOO.widget.HTMLNode(d,node,false,true);n.isLeaf=true;node.loadComplete()},mostraLegenda:function(node){var idtema=node.data.idlegenda;var ltema=i3GEO.arvoreDeCamadas.pegaTema(idtema);var retorna=function(retorno){if(retorno.data.legenda){var original=retorno;var retorno=retorno.data.legenda;if(retorno[0]){if((navn)&&(!retorno[0].imagem)){var tabela=retorno}else{var i=retorno[0].imagem;var re=new RegExp("tiff","g");var i=i.replace(re,'png');var tabela="<img src='"+i+"' />"}retorno=""}else{var linhas=retorno.split("#");if(linhas.length>1){var linhas=retorno.split("|");var tabela="<table >";var linha=linhas.length-1;if(linha>=0){do{var colunas=linhas[linha].split("#");var id=colunas[0]+"-"+colunas[1];var re=new RegExp("'","g");var exp=colunas[3].replace(re,'"');tabela+="<tr style='border-top:1px solid rgb(240,240,240);'><td><img src='"+colunas[4]+"' </td><td style='text-align:left'>"+colunas[2]+"</td></tr>"}while(linha--)}tabela+="</table><br>"}else{tabela=retorno}}}else{var tabela="<img src='"+retorno.data[0].imagem+"' />"}var incluir="<div style='text-align:left' id='"+idtema+"verdiv"+"'>"+tabela+"</div>";var d={html:incluir};var nodeLeg=new YAHOO.widget.HTMLNode(d,node,false,false);node.loadComplete();var elementos=document.getElementById(idtema+"verdiv").getElementsByTagName("input");var nelementos=elementos.length;var inputs=new Array();var i=0;if(nelementos>0){do{if(elementos[i].type=="checkbox"){inputs.push(elementos[i])}i++}while(i<nelementos)}if(original.data.desativar){var desativar=original.data.desativar;var nindices=desativar.length;var i=0;if(nindices>0){do{inputs[desativar[i]].checked=false;i++}while(i<nindices)}}};i3GEO.php.criaLegendaHTML(retorna,idtema)},atualizaLegenda:function(idtema){if(document.getElementById(idtema+"verdiv")){var node=i3GEO.arvoreDeCamadas.ARVORE.getNodeByProperty("idlegenda",idtema);if(node){i3GEO.arvoreDeCamadas.ARVORE.removeChildren(node);this.mostraLegenda(node)}}},inverteStatusClasse:function(leg){var temp=function(){i3GEO.atualiza("")};i3GEO.php.inverteStatusClasse(temp,leg.name,leg.value)},montaTextoTema:function(tema){var ck="";if(tema.status==2){var ck=' CHECKED '}var html="";html+="<p id='arrastar_"+tema.name+"' style='text-align:left;font-size:11px;' ><input class=inputsb style='cursor:pointer;' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t3")+"','ligadesliga')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" type='checkbox' name=\"layer\" value='"+tema.name+"' "+ck;if(i3GEO.arvoreDeCamadas.ATIVATEMA!="")html+="onclick=\""+i3GEO.arvoreDeCamadas.ATIVATEMA+"\"";else html+="onclick='i3GEO.util.criaBotaoAplicar(\"i3GEO.arvoreDeCamadas.aplicaTemas\",\""+$trad("p14")+"\",\"i3geoBotaoAplicarCamadas\",this)'";html+=" />";if(tema.contextoescala=="sim"){html+="&nbsp;<img src="+i3GEO.util.$im("contextoescala.png")+" title='"+$trad("t36")+"' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t36")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>"}if(tema.sel=="sim"){html+="&nbsp;<img src="+i3GEO.util.$im("estasel.png")+" title='"+$trad("t4")+"' onclick='i3GEO.tema.limpasel(\""+tema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t5")+"','limpasel')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>"}if((tema.download=="sim")||(tema.download=="SIM")){html+="&nbsp;<img src="+i3GEO.util.$im("down1.gif")+" title='download' onclick='i3GEO.tema.dialogo.download(\""+tema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t7")+"','download')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>"}html+="&nbsp;<span style='cursor:move'>"+tema.tema+"</span>";html+="</p>";return(html)},atualizaFarol:function(mapscale){var farol="maisamarelo.png";var l=i3GEO.arvoreDeCamadas.CAMADAS.length-1;if(l>=0){do{var ltema=i3GEO.arvoreDeCamadas.CAMADAS[l];var escala=ltema.escala;if(escala*1<mapscale*1){var farol="maisverde.png"}if(escala*1>mapscale*1){var farol="maisvermelho.png"}if(escala*1==0){var farol="maisamarelo.png"}if($i("farol"+ltema.name)){$i("farol"+ltema.name).src=g_locaplic+"/imagens/"+farol}}while(l--)}},aplicaTemas:function(){var t=i3GEO.arvoreDeCamadas.listaLigadosDesligados();var temp=function(){i3GEO.atualiza();i3GEO.janela.fechaAguarde("redesenha")};clearTimeout(tempoBotaoAplicar);tempoBotaoAplicar="";i3GEO.janela.abreAguarde("redesenha",$trad("o1"));i3GEO.php.ligatemas(temp,t[1].toString(),t[0].toString())},listaLigadosDesligados:function(){var nos=i3GEO.arvoreDeCamadas.ARVORE.getNodesByProperty("tipo","tema");var ligados=new Array();var desligados=new Array();var todos=new Array();var n=nos.length;var i=0;do{try{var no=nos[i].getEl();var cs=no.getElementsByTagName("input");var csn=cs.length;for(j=0;j<csn;j++){var c=cs[j];if(c.name=="layer"){if(c.checked==true){ligados.push(c.value)}else{desligados.push(c.value)}todos.push(c.value)}}i++}catch(e){i++}}while(i<n)var lista=new Array(ligados,desligados,todos);return(lista)},comparaTemas:function(novo,atual){try{var novon=novo.length;if(novon!=atual.length){return(false)}for(i=0;i<novon;i++){if(novo[i].name!=atual[i].name){return(false)}if(novo[i].tema!=atual[i].tema){return(false)}if(novo[i].sel!=atual[i].sel){return(false)}}return(true)}catch(e){return true}},pegaTema:function pegatema(idtema){var c=i3GEO.arvoreDeCamadas.CAMADAS.length;for(i=0;i<c;i++){if(i3GEO.arvoreDeCamadas.CAMADAS[i].name==idtema){var ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];return(ltema)}}}};i3GEO.arvoreDeCamadas.IDHTML="listaTemas";
2 1 \ No newline at end of file
  2 +if(typeof(i3GEO)=='undefined'){i3GEO=new Array()}i3GEO.arvoreDeCamadas={EXPANDIDA:false,LEGENDAEXPANDIDA:false,ATIVATEMA:"",OPCOESICONES:true,OPCOESTEMAS:true,OPCOESLEGENDA:true,CAMADAS:"",ARVORE:null,IDHTML:null,SID:null,LOCAPLIC:null,cria:function(onde,temas,g_sid,g_locaplic,funcaoTema){if(arguments.length==5){i3GEO.arvoreDeCamadas.ATIVATEMA=funcaoTema}this.SID=g_sid;this.LOCAPLIC=g_locaplic;if(onde!="")this.IDHTML=onde;if(this.IDHTML==""){return}this.atualiza(temas)},atualiza:function(temas){if(this.comparaTemas(temas,this.CAMADAS)){return}if(!document.getElementById(i3GEO.arvoreDeCamadas.IDHTML)){return}document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).innerHTML="";this.CAMADAS=temas;var currentIconMode;YAHOO.example.treeExample=new function(){function changeIconMode(){var newVal=parseInt(this.value);if(newVal!=currentIconMode){currentIconMode=newVal}buildTree()}function buildTree(){i3GEO.arvoreDeCamadas.ARVORE=new YAHOO.widget.TreeView(i3GEO.arvoreDeCamadas.IDHTML);var root=i3GEO.arvoreDeCamadas.ARVORE.getRoot();var tempNode=new YAHOO.widget.TextNode('',root,false);tempNode.isLeaf=false}buildTree()}();var root=i3GEO.arvoreDeCamadas.ARVORE.getRoot();var titulo="<table><tr><td><b>"+$trad("a7")+"</b></td><td><img id='i3geo_lixeira' title='"+$trad("t2")+"' src='"+i3GEO.util.$im("branco.gif")+"' /></td></tr></table>";var d={html:titulo};var tempNode=new YAHOO.widget.HTMLNode(d,root,true,true);var c=temas.length;for(var i=0,j=c;i<j;i++){var ltema=temas[i];var d={html:i3GEO.arvoreDeCamadas.montaTextoTema(ltema),id:temas[i].name,tipo:"tema"};var temaNode=new YAHOO.widget.HTMLNode(d,tempNode,i3GEO.arvoreDeCamadas.EXPANDIDA,true);temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.montaOpcoes,currentIconMode)}document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).style.textAlign="left";i3GEO.arvoreDeCamadas.ARVORE.draw();this.ativaDragDrop()},ativaDragDrop:function(){var Dom=YAHOO.util.Dom;var Event=YAHOO.util.Event;var DDM=YAHOO.util.DragDropMgr;YAHOO.example.DDList="";YAHOO.example.DDApp={init:function(){if($i("i3geo_lixeira")){new YAHOO.util.DDTarget("i3geo_lixeira")}var lista=i3GEO.arvoreDeCamadas.CAMADAS;var i=lista.length-1;if(i>=0){do{var ltema=lista[i];if($i("arrastar_"+ltema.name)){new YAHOO.example.DDList("arrastar_"+ltema.name)}}while(i--)}}};YAHOO.example.DDList=function(id,sGroup,config){YAHOO.example.DDList.superclass.constructor.call(this,id,sGroup,config);this.logger=this.logger||YAHOO;var el=this.getDragEl();Dom.setStyle(el,"opacity",0.67);this.goingUp=false;this.lastY=0};YAHOO.extend(YAHOO.example.DDList,YAHOO.util.DDProxy,{startDrag:function(x,y){this.logger.log(this.id+" startDrag");var dragEl=this.getDragEl();var clickEl=this.getEl();Dom.setStyle(clickEl,"visibility","hidden");dragEl.innerHTML=clickEl.innerHTML;Dom.setStyle(dragEl,"color",Dom.getStyle(clickEl,"color"));Dom.setStyle(dragEl,"backgroundColor",Dom.getStyle(clickEl,"backgroundColor"));Dom.setStyle(dragEl,"border","4px solid gray");Dom.setStyle(dragEl,"z-index","5000")},endDrag:function(e){var srcEl=this.getEl();var proxy=this.getDragEl();Dom.setStyle(proxy,"visibility","");var a=new YAHOO.util.Motion(proxy,{points:{to:Dom.getXY(srcEl)}},0.2,YAHOO.util.Easing.easeOut);var proxyid=proxy.id;var thisid=this.id;a.onComplete.subscribe(function(){Dom.setStyle(proxyid,"visibility","hidden");Dom.setStyle(thisid,"visibility","")});a.animate();if($i("i3geo_lixeira")){$i("i3geo_lixeira").style.border="0px solid blue"}},onDragDrop:function(e,id){if(DDM.interactionInfo.drop.length===1){var pt=DDM.interactionInfo.point;var region=DDM.interactionInfo.sourceRegion;if(!region.intersect(pt)){DDM.refreshCache();if(DDM.getDDById(id).id=="i3geo_lixeira"){i3GEO.janela.abreAguarde("ajaxCorpoMapa",$trad("o1"));var tema=(this.getEl()).id.split("arrastar_")[1];i3GEO.php.excluitema(i3GEO.atualiza,tema);i3GEO.temaAtivo=""}else{i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));var destEl=Dom.get(id);var noid=id.split("arrastar_")[1];destEl.appendChild(this.getEl());var els=i3GEO.arvoreDeCamadas.listaLigadosDesligados();var lista=els[2].join(",");i3GEO.php.reordenatemas(i3GEO.atualiza,lista)}}}},onDrag:function(e){var y=Event.getPageY(e);if(y<this.lastY){this.goingUp=true}else if(y>this.lastY){this.goingUp=false}this.lastY=y},onDragOver:function(e,id){var srcEl=this.getEl();var destEl=Dom.get(id);if($i("i3geo_lixeira")&&id=="i3geo_lixeira"){$i("i3geo_lixeira").style.border="1px solid red"}else{destEl.style.textDecoration="underline"}},onDragOut:function(e,id){$i(id).style.textDecoration="none"}});Event.onDOMReady(YAHOO.example.DDApp.init,YAHOO.example.DDApp,true)},montaOpcoes:function(node){var idtema=node.data.id;var ltema=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(i3GEO.arvoreDeCamadas.OPCOESICONES==true){var farol="maisamarelo.png";if(ltema.escala*1<i3GEO.parametros.mapscale*1){var farol="maisverde.png";var mfarol=$trad("t9")}if(ltema.escala*1>i3GEO.parametros.mapscale*1){var farol="maisvermelho.png";var mfarol=$trad("t10")}if(ltema.escala==0){var farol="maisamarelo.png";var mfarol=$trad("t11")}tnome="&nbsp;<img id='farol"+ltema.name+"' src='"+i3GEO.util.$im(farol)+"' title='"+mfarol+"' \>";tnome+="&nbsp;<img id='idx"+ltema.name+"' class='x' src='"+i3GEO.util.$im("branco.gif")+"' title='"+$trad("t12")+"' onclick='i3GEO.tema.exclui(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t12a")+"','exclui')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";tnome+="&nbsp;<img class='sobe' src='"+i3GEO.util.$im("branco.gif")+"' title='"+$trad("t13")+"' onclick='i3GEO.tema.sobe(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t14")+"','sobe')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";tnome+="&nbsp;<img class='desce' src='"+i3GEO.util.$im("branco.gif")+"' title='"+$trad("t15")+"' onclick='i3GEO.tema.desce(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t16")+"','desce')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";if((ltema.zoomtema=="sim")&&(!$i("flamingo"))){tnome+="&nbsp;<img class='extent' src='"+i3GEO.util.$im("branco.gif")+"' title='"+$trad("t17")+"' onclick='i3GEO.tema.zoom(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t18")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>"}var d={html:tnome};var iconesNode=new YAHOO.widget.HTMLNode(d,node,false,true);iconesNode.isLeaf=true}if(i3GEO.arvoreDeCamadas.OPCOESTEMAS==true){var conteudo=$trad("t18a");var d={html:conteudo,idopcoes:ltema.name};var opcoesNode=new YAHOO.widget.HTMLNode(d,node,false,true);opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraOpcoes,1)}if(i3GEO.arvoreDeCamadas.OPCOESLEGENDA==true){var conteudo=$trad("p3");var d={html:conteudo,idlegenda:ltema.name};var opcoesNode=new YAHOO.widget.HTMLNode(d,node,i3GEO.arvoreDeCamadas.LEGENDAEXPANDIDA,true);opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraLegenda,1)}node.loadComplete()},mostraOpcoes:function(node){var idtema=node.data.idopcoes;var ltema=i3GEO.arvoreDeCamadas.pegaTema(idtema);var tnome="<span onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t19")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" >"+$trad("t20")+"</span> <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=42' >&nbsp;&nbsp;&nbsp;</a>"+$inputText("","","tr"+ltema.name,"","3",ltema.transparency)+"<img class='tic' style='position:relative;top:3px;' onclick='i3GEO.tema.mudatransp(\""+ltema.name+"\")' src='"+i3GEO.util.$im("branco.gif")+"' />";var d={html:tnome};var n=new YAHOO.widget.HTMLNode(d,node,false,true);n.isLeaf=true;var tnome="<span onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t21a")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"+$trad("t21")+" </span> <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=43' >&nbsp;&nbsp;&nbsp;</a>"+$inputText("","","nn"+ltema.name,"","10","")+"<img class='tic' style='position:relative;top:3px;' onclick='i3GEO.tema.mudanome(\""+ltema.name+"\")' src='"+i3GEO.util.$im("branco.gif")+"' />";var d={html:tnome};var n=new YAHOO.widget.HTMLNode(d,node,false,true);n.isLeaf=true;if((ltema.type<3)&&(ltema.connectiontype!=7)){var tnome="<a href='#' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t22")+"','');\" onclick='i3GEO.tema.dialogo.procuraratrib(\""+ltema.name+"\")'>"+$trad("t23")+" </a>";var d={html:tnome};var n=new YAHOO.widget.HTMLNode(d,node,false,true);n.isLeaf=true;var tnome="<a href='#' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t24")+"','');\" onclick='i3GEO.tema.dialogo.toponimia(\""+ltema.name+"\")'>"+$trad("t25")+" </a>";var d={html:tnome};var n=new YAHOO.widget.HTMLNode(d,node,false,true);n.isLeaf=true;var tnome="<a href='#' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t26")+"','');\" onclick='i3GEO.tema.dialogo.etiquetas(\""+ltema.name+"\")'>"+$trad("t27")+" </a>";var d={html:tnome};var n=new YAHOO.widget.HTMLNode(d,node,false,true);n.isLeaf=true;var tnome="<a href='#' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t28")+"','');\" onclick='i3GEO.tema.dialogo.filtro(\""+ltema.name+"\")'>"+$trad("t29")+" </a>";var d={html:tnome};var n=new YAHOO.widget.HTMLNode(d,node,false,true);n.isLeaf=true;var tnome="<a href='#' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t30")+"','');\" onclick='i3GEO.tema.dialogo.tabela(\""+ltema.name+"\")'>"+$trad("t31")+" </a>";var d={html:tnome};var n=new YAHOO.widget.HTMLNode(d,node,false,true);n.isLeaf=true;if(i3GEO.parametros.versaoms>4){var tnome="<a href='#' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t37")+"','');\" onclick='i3GEO.tema.dialogo.graficotema(\""+ltema.name+"\")'>"+$trad("t37")+" </a>";var d={html:tnome};var n=new YAHOO.widget.HTMLNode(d,node,false,true);n.isLeaf=true}}if(ltema.type<4){var tnome="<a href='#' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t32")+"','');\" onclick='i3GEO.tema.dialogo.editaLegenda(\""+ltema.name+"\")'>"+$trad("t33")+" </a>";var d={html:tnome};var n=new YAHOO.widget.HTMLNode(d,node,false,true);n.isLeaf=true}var tnome="<a href='#' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t34")+"','');\" onclick='i3GEO.navega.destacaTema.inicia(\""+ltema.name+"\")'>"+$trad("t35")+" </a><a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=44' >&nbsp;&nbsp;&nbsp;</a>";var d={html:tnome};var n=new YAHOO.widget.HTMLNode(d,node,false,true);n.isLeaf=true;node.loadComplete()},mostraLegenda:function(node){var idtema=node.data.idlegenda;var ltema=i3GEO.arvoreDeCamadas.pegaTema(idtema);var retorna=function(retorno){if(retorno.data.legenda){var original=retorno;var retorno=retorno.data.legenda;if(retorno[0]){if((navn)&&(!retorno[0].imagem)){var tabela=retorno}else{var i=retorno[0].imagem;var re=new RegExp("tiff","g");var i=i.replace(re,'png');var tabela="<img src='"+i+"' />"}retorno=""}else{var linhas=retorno.split("#");if(linhas.length>1){var linhas=retorno.split("|");var tabela="<table >";var linha=linhas.length-1;if(linha>=0){do{var colunas=linhas[linha].split("#");var id=colunas[0]+"-"+colunas[1];var re=new RegExp("'","g");var exp=colunas[3].replace(re,'"');tabela+="<tr style='border-top:1px solid rgb(240,240,240);'><td><img src='"+colunas[4]+"' </td><td style='text-align:left'>"+colunas[2]+"</td></tr>"}while(linha--)}tabela+="</table><br>"}else{tabela=retorno}}}else{var tabela="<img src='"+retorno.data[0].imagem+"' />"}var incluir="<div style='text-align:left' id='"+idtema+"verdiv"+"'>"+tabela+"</div>";var d={html:incluir};var nodeLeg=new YAHOO.widget.HTMLNode(d,node,false,false);node.loadComplete();var elementos=document.getElementById(idtema+"verdiv").getElementsByTagName("input");var nelementos=elementos.length;var inputs=new Array();var i=0;if(nelementos>0){do{if(elementos[i].type=="checkbox"){inputs.push(elementos[i])}i++}while(i<nelementos)}if(original.data.desativar){var desativar=original.data.desativar;var nindices=desativar.length;var i=0;if(nindices>0){do{inputs[desativar[i]].checked=false;i++}while(i<nindices)}}};if(i3GEO.configura.templateLegenda!="")i3GEO.php.criaLegendaHTML(retorna,idtema,i3GEO.configura.templateLegenda);else i3GEO.php.criaLegendaHTML(retorna,idtema)},atualizaLegenda:function(idtema){if(document.getElementById(idtema+"verdiv")){var node=i3GEO.arvoreDeCamadas.ARVORE.getNodeByProperty("idlegenda",idtema);if(node){i3GEO.arvoreDeCamadas.ARVORE.removeChildren(node);this.mostraLegenda(node)}}},inverteStatusClasse:function(leg){var temp=function(){i3GEO.atualiza("")};i3GEO.php.inverteStatusClasse(temp,leg.name,leg.value)},montaTextoTema:function(tema){var ck="";if(tema.status==2){var ck=' CHECKED '}var html="";html+="<p id='arrastar_"+tema.name+"' style='text-align:left;font-size:11px;' ><input class=inputsb style='cursor:pointer;' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t3")+"','ligadesliga')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" type='checkbox' name=\"layer\" value='"+tema.name+"' "+ck;if(i3GEO.arvoreDeCamadas.ATIVATEMA!="")html+="onclick=\""+i3GEO.arvoreDeCamadas.ATIVATEMA+"\"";else html+="onclick='i3GEO.util.criaBotaoAplicar(\"i3GEO.arvoreDeCamadas.aplicaTemas\",\""+$trad("p14")+"\",\"i3geoBotaoAplicarCamadas\",this)'";html+=" />";if(tema.contextoescala=="sim"){html+="&nbsp;<img src="+i3GEO.util.$im("contextoescala.png")+" title='"+$trad("t36")+"' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t36")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>"}if(tema.sel=="sim"){html+="&nbsp;<img src="+i3GEO.util.$im("estasel.png")+" title='"+$trad("t4")+"' onclick='i3GEO.tema.limpasel(\""+tema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t5")+"','limpasel')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>"}if((tema.download=="sim")||(tema.download=="SIM")){html+="&nbsp;<img src="+i3GEO.util.$im("down1.gif")+" title='download' onclick='i3GEO.tema.dialogo.download(\""+tema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t7")+"','download')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>"}html+="&nbsp;<span style='cursor:move'>"+tema.tema+"</span>";html+="</p>";return(html)},atualizaFarol:function(mapscale){var farol="maisamarelo.png";var l=i3GEO.arvoreDeCamadas.CAMADAS.length-1;if(l>=0){do{var ltema=i3GEO.arvoreDeCamadas.CAMADAS[l];var escala=ltema.escala;if(escala*1<mapscale*1){var farol="maisverde.png"}if(escala*1>mapscale*1){var farol="maisvermelho.png"}if(escala*1==0){var farol="maisamarelo.png"}if($i("farol"+ltema.name)){$i("farol"+ltema.name).src=g_locaplic+"/imagens/"+farol}}while(l--)}},aplicaTemas:function(){var t=i3GEO.arvoreDeCamadas.listaLigadosDesligados();var temp=function(){i3GEO.atualiza();i3GEO.janela.fechaAguarde("redesenha")};clearTimeout(tempoBotaoAplicar);tempoBotaoAplicar="";i3GEO.janela.abreAguarde("redesenha",$trad("o1"));i3GEO.php.ligatemas(temp,t[1].toString(),t[0].toString())},listaLigadosDesligados:function(){var nos=i3GEO.arvoreDeCamadas.ARVORE.getNodesByProperty("tipo","tema");var ligados=new Array();var desligados=new Array();var todos=new Array();var n=nos.length;var i=0;do{try{var no=nos[i].getEl();var cs=no.getElementsByTagName("input");var csn=cs.length;for(j=0;j<csn;j++){var c=cs[j];if(c.name=="layer"){if(c.checked==true){ligados.push(c.value)}else{desligados.push(c.value)}todos.push(c.value)}}i++}catch(e){i++}}while(i<n)var lista=new Array(ligados,desligados,todos);return(lista)},comparaTemas:function(novo,atual){try{var novon=novo.length;if(novon!=atual.length){return(false)}for(i=0;i<novon;i++){if(novo[i].name!=atual[i].name){return(false)}if(novo[i].tema!=atual[i].tema){return(false)}if(novo[i].sel!=atual[i].sel){return(false)}}return(true)}catch(e){return true}},pegaTema:function pegatema(idtema){var c=i3GEO.arvoreDeCamadas.CAMADAS.length;for(i=0;i<c;i++){if(i3GEO.arvoreDeCamadas.CAMADAS[i].name==idtema){var ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];return(ltema)}}}};i3GEO.arvoreDeCamadas.IDHTML="listaTemas";
3 3 \ No newline at end of file
... ...
classesjs/i3geo_tudo_compacto.js
... ... @@ -14057,6 +14057,30 @@ Exemplos:
14057 14057 */
14058 14058 i3GEO.arvoreDeCamadas = {
14059 14059 /*
  14060 + Property: EXPANDIDA
  14061 +
  14062 + Indica se a árvore será montada de forma expandida ou não. Se true, os nós do primeiro nível serão abertos na inicialização da árvore.
  14063 +
  14064 + Default:
  14065 + {false}
  14066 +
  14067 + Type:
  14068 + {Boolena}
  14069 + */
  14070 + EXPANDIDA: false,
  14071 + /*
  14072 + Property: LEGENDAEXPANDIDA
  14073 +
  14074 + Indica se a legenda da árvore será montada de forma expandida ou não.
  14075 +
  14076 + Default:
  14077 + {false}
  14078 +
  14079 + Type:
  14080 + {Boolena}
  14081 + */
  14082 + LEGENDAEXPANDIDA: false,
  14083 + /*
14060 14084 Property: ATIVATEMA
14061 14085  
14062 14086 Nome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um tema.
... ... @@ -14066,6 +14090,18 @@ i3GEO.arvoreDeCamadas = {
14066 14090 */
14067 14091 ATIVATEMA: "",
14068 14092 /*
  14093 + Property: OPCOESICONES
  14094 +
  14095 + Inclui ou não os ícones de opções em cada tema (farol, zoom para o tema, etc)
  14096 +
  14097 + Default:
  14098 + {true}
  14099 +
  14100 + Type:
  14101 + {boolean}
  14102 + */
  14103 + OPCOESICONES: true,
  14104 + /*
14069 14105 Property: OPCOESTEMAS
14070 14106  
14071 14107 Inclui ou não o nó com as opções de manipulação de cada tema.
... ... @@ -14243,7 +14279,7 @@ i3GEO.arvoreDeCamadas = {
14243 14279 for (var i=0, j=c; i<j; i++){
14244 14280 var ltema = temas[i];
14245 14281 var d = {html:i3GEO.arvoreDeCamadas.montaTextoTema(ltema),id:temas[i].name,tipo:"tema"};
14246   - var temaNode = new YAHOO.widget.HTMLNode(d, tempNode, false,true);
  14282 + var temaNode = new YAHOO.widget.HTMLNode(d, tempNode, i3GEO.arvoreDeCamadas.EXPANDIDA,true);
14247 14283 temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.montaOpcoes, currentIconMode);
14248 14284 }
14249 14285 document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).style.textAlign="left";
... ... @@ -14388,29 +14424,31 @@ i3GEO.arvoreDeCamadas = {
14388 14424 //YAHOO.log("Montando as opções da árvore de camadas", "i3geo");
14389 14425 var idtema = node.data.id;
14390 14426 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema);
14391   - var farol = "maisamarelo.png";
14392   - if (ltema.escala*1 < i3GEO.parametros.mapscale*1){
14393   - var farol = "maisverde.png";
14394   - var mfarol = $trad("t9");
14395   - }
14396   - if (ltema.escala*1 > i3GEO.parametros.mapscale*1){
14397   - var farol = "maisvermelho.png";
14398   - var mfarol = $trad("t10");
14399   - }
14400   - if (ltema.escala == 0){
14401   - var farol = "maisamarelo.png";
14402   - var mfarol = $trad("t11");
  14427 + if(i3GEO.arvoreDeCamadas.OPCOESICONES == true){
  14428 + var farol = "maisamarelo.png";
  14429 + if (ltema.escala*1 < i3GEO.parametros.mapscale*1){
  14430 + var farol = "maisverde.png";
  14431 + var mfarol = $trad("t9");
  14432 + }
  14433 + if (ltema.escala*1 > i3GEO.parametros.mapscale*1){
  14434 + var farol = "maisvermelho.png";
  14435 + var mfarol = $trad("t10");
  14436 + }
  14437 + if (ltema.escala == 0){
  14438 + var farol = "maisamarelo.png";
  14439 + var mfarol = $trad("t11");
  14440 + }
  14441 + tnome = "&nbsp;<img id='farol"+ltema.name+"' src='"+i3GEO.util.$im(farol)+"' title='"+mfarol+"' \>";
  14442 + tnome += "&nbsp;<img id='idx"+ltema.name+"' class='x' src='"+i3GEO.util.$im("branco.gif")+"' title='"+$trad("t12")+"' onclick='i3GEO.tema.exclui(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t12a")+"','exclui')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";
  14443 + tnome += "&nbsp;<img class='sobe' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t13")+"' onclick='i3GEO.tema.sobe(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t14")+"','sobe')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";
  14444 + tnome += "&nbsp;<img class='desce' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t15")+"' onclick='i3GEO.tema.desce(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t16")+"','desce')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";
  14445 + //a operação de zoom para o tema não funciona na interface flamingo
  14446 + if( (ltema.zoomtema == "sim") && (!$i("flamingo")))
  14447 + {tnome += "&nbsp;<img class='extent' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t17")+"' onclick='i3GEO.tema.zoom(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t18")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";}
  14448 + var d = {html:tnome};
  14449 + var iconesNode = new YAHOO.widget.HTMLNode(d, node, false,true);
  14450 + iconesNode.isLeaf = true;
14403 14451 }
14404   - tnome = "&nbsp;<img id='farol"+ltema.name+"' src='"+i3GEO.util.$im(farol)+"' title='"+mfarol+"' \>";
14405   - tnome += "&nbsp;<img id='idx"+ltema.name+"' class='x' src='"+i3GEO.util.$im("branco.gif")+"' title='"+$trad("t12")+"' onclick='i3GEO.tema.exclui(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t12a")+"','exclui')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";
14406   - tnome += "&nbsp;<img class='sobe' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t13")+"' onclick='i3GEO.tema.sobe(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t14")+"','sobe')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";
14407   - tnome += "&nbsp;<img class='desce' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t15")+"' onclick='i3GEO.tema.desce(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t16")+"','desce')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";
14408   - //a operação de zoom para o tema não funciona na interface flamingo
14409   - if( (ltema.zoomtema == "sim") && (!$i("flamingo")))
14410   - {tnome += "&nbsp;<img class='extent' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t17")+"' onclick='i3GEO.tema.zoom(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t18")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";}
14411   - var d = {html:tnome};
14412   - var iconesNode = new YAHOO.widget.HTMLNode(d, node, false,true);
14413   - iconesNode.isLeaf = true;
14414 14452 if(i3GEO.arvoreDeCamadas.OPCOESTEMAS == true){
14415 14453 var conteudo = $trad("t18a");
14416 14454 var d = {html:conteudo,idopcoes:ltema.name};
... ... @@ -14420,7 +14458,7 @@ i3GEO.arvoreDeCamadas = {
14420 14458 if(i3GEO.arvoreDeCamadas.OPCOESLEGENDA == true){
14421 14459 var conteudo = $trad("p3");
14422 14460 var d = {html:conteudo,idlegenda:ltema.name};
14423   - var opcoesNode = new YAHOO.widget.HTMLNode(d, node, false,true);
  14461 + var opcoesNode = new YAHOO.widget.HTMLNode(d, node, i3GEO.arvoreDeCamadas.LEGENDAEXPANDIDA,true);
14424 14462 opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraLegenda, 1);
14425 14463 }
14426 14464 node.loadComplete();
... ... @@ -14502,7 +14540,7 @@ i3GEO.arvoreDeCamadas = {
14502 14540 var idtema = node.data.idlegenda;
14503 14541 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema);
14504 14542 var retorna = function(retorno){
14505   - if (retorno.data.legenda){
  14543 + if(retorno.data.legenda){
14506 14544 var original = retorno;
14507 14545 var retorno = retorno.data.legenda;
14508 14546 if (retorno[0]){
... ... @@ -14569,6 +14607,9 @@ i3GEO.arvoreDeCamadas = {
14569 14607 }
14570 14608 }
14571 14609 };
  14610 + if(i3GEO.configura.templateLegenda != "")
  14611 + i3GEO.php.criaLegendaHTML(retorna,idtema,i3GEO.configura.templateLegenda);
  14612 + else
14572 14613 i3GEO.php.criaLegendaHTML(retorna,idtema);
14573 14614 },
14574 14615 /*
... ...
classesjs/i3geo_tudo_compacto.js.php
... ... @@ -14057,6 +14057,30 @@ Exemplos:
14057 14057 */
14058 14058 i3GEO.arvoreDeCamadas = {
14059 14059 /*
  14060 + Property: EXPANDIDA
  14061 +
  14062 + Indica se a árvore será montada de forma expandida ou não. Se true, os nós do primeiro nível serão abertos na inicialização da árvore.
  14063 +
  14064 + Default:
  14065 + {false}
  14066 +
  14067 + Type:
  14068 + {Boolena}
  14069 + */
  14070 + EXPANDIDA: false,
  14071 + /*
  14072 + Property: LEGENDAEXPANDIDA
  14073 +
  14074 + Indica se a legenda da árvore será montada de forma expandida ou não.
  14075 +
  14076 + Default:
  14077 + {false}
  14078 +
  14079 + Type:
  14080 + {Boolena}
  14081 + */
  14082 + LEGENDAEXPANDIDA: false,
  14083 + /*
14060 14084 Property: ATIVATEMA
14061 14085  
14062 14086 Nome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um tema.
... ... @@ -14066,6 +14090,18 @@ i3GEO.arvoreDeCamadas = {
14066 14090 */
14067 14091 ATIVATEMA: "",
14068 14092 /*
  14093 + Property: OPCOESICONES
  14094 +
  14095 + Inclui ou não os ícones de opções em cada tema (farol, zoom para o tema, etc)
  14096 +
  14097 + Default:
  14098 + {true}
  14099 +
  14100 + Type:
  14101 + {boolean}
  14102 + */
  14103 + OPCOESICONES: true,
  14104 + /*
14069 14105 Property: OPCOESTEMAS
14070 14106  
14071 14107 Inclui ou não o nó com as opções de manipulação de cada tema.
... ... @@ -14243,7 +14279,7 @@ i3GEO.arvoreDeCamadas = {
14243 14279 for (var i=0, j=c; i<j; i++){
14244 14280 var ltema = temas[i];
14245 14281 var d = {html:i3GEO.arvoreDeCamadas.montaTextoTema(ltema),id:temas[i].name,tipo:"tema"};
14246   - var temaNode = new YAHOO.widget.HTMLNode(d, tempNode, false,true);
  14282 + var temaNode = new YAHOO.widget.HTMLNode(d, tempNode, i3GEO.arvoreDeCamadas.EXPANDIDA,true);
14247 14283 temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.montaOpcoes, currentIconMode);
14248 14284 }
14249 14285 document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).style.textAlign="left";
... ... @@ -14388,29 +14424,31 @@ i3GEO.arvoreDeCamadas = {
14388 14424 //YAHOO.log("Montando as opções da árvore de camadas", "i3geo");
14389 14425 var idtema = node.data.id;
14390 14426 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema);
14391   - var farol = "maisamarelo.png";
14392   - if (ltema.escala*1 < i3GEO.parametros.mapscale*1){
14393   - var farol = "maisverde.png";
14394   - var mfarol = $trad("t9");
14395   - }
14396   - if (ltema.escala*1 > i3GEO.parametros.mapscale*1){
14397   - var farol = "maisvermelho.png";
14398   - var mfarol = $trad("t10");
14399   - }
14400   - if (ltema.escala == 0){
14401   - var farol = "maisamarelo.png";
14402   - var mfarol = $trad("t11");
  14427 + if(i3GEO.arvoreDeCamadas.OPCOESICONES == true){
  14428 + var farol = "maisamarelo.png";
  14429 + if (ltema.escala*1 < i3GEO.parametros.mapscale*1){
  14430 + var farol = "maisverde.png";
  14431 + var mfarol = $trad("t9");
  14432 + }
  14433 + if (ltema.escala*1 > i3GEO.parametros.mapscale*1){
  14434 + var farol = "maisvermelho.png";
  14435 + var mfarol = $trad("t10");
  14436 + }
  14437 + if (ltema.escala == 0){
  14438 + var farol = "maisamarelo.png";
  14439 + var mfarol = $trad("t11");
  14440 + }
  14441 + tnome = "&nbsp;<img id='farol"+ltema.name+"' src='"+i3GEO.util.$im(farol)+"' title='"+mfarol+"' \>";
  14442 + tnome += "&nbsp;<img id='idx"+ltema.name+"' class='x' src='"+i3GEO.util.$im("branco.gif")+"' title='"+$trad("t12")+"' onclick='i3GEO.tema.exclui(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t12a")+"','exclui')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";
  14443 + tnome += "&nbsp;<img class='sobe' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t13")+"' onclick='i3GEO.tema.sobe(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t14")+"','sobe')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";
  14444 + tnome += "&nbsp;<img class='desce' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t15")+"' onclick='i3GEO.tema.desce(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t16")+"','desce')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";
  14445 + //a operação de zoom para o tema não funciona na interface flamingo
  14446 + if( (ltema.zoomtema == "sim") && (!$i("flamingo")))
  14447 + {tnome += "&nbsp;<img class='extent' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t17")+"' onclick='i3GEO.tema.zoom(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t18")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";}
  14448 + var d = {html:tnome};
  14449 + var iconesNode = new YAHOO.widget.HTMLNode(d, node, false,true);
  14450 + iconesNode.isLeaf = true;
14403 14451 }
14404   - tnome = "&nbsp;<img id='farol"+ltema.name+"' src='"+i3GEO.util.$im(farol)+"' title='"+mfarol+"' \>";
14405   - tnome += "&nbsp;<img id='idx"+ltema.name+"' class='x' src='"+i3GEO.util.$im("branco.gif")+"' title='"+$trad("t12")+"' onclick='i3GEO.tema.exclui(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t12a")+"','exclui')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";
14406   - tnome += "&nbsp;<img class='sobe' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t13")+"' onclick='i3GEO.tema.sobe(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t14")+"','sobe')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";
14407   - tnome += "&nbsp;<img class='desce' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t15")+"' onclick='i3GEO.tema.desce(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t16")+"','desce')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";
14408   - //a operação de zoom para o tema não funciona na interface flamingo
14409   - if( (ltema.zoomtema == "sim") && (!$i("flamingo")))
14410   - {tnome += "&nbsp;<img class='extent' src='"+i3GEO.util.$im("branco.gif") +"' title='"+$trad("t17")+"' onclick='i3GEO.tema.zoom(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t18")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" \>";}
14411   - var d = {html:tnome};
14412   - var iconesNode = new YAHOO.widget.HTMLNode(d, node, false,true);
14413   - iconesNode.isLeaf = true;
14414 14452 if(i3GEO.arvoreDeCamadas.OPCOESTEMAS == true){
14415 14453 var conteudo = $trad("t18a");
14416 14454 var d = {html:conteudo,idopcoes:ltema.name};
... ... @@ -14420,7 +14458,7 @@ i3GEO.arvoreDeCamadas = {
14420 14458 if(i3GEO.arvoreDeCamadas.OPCOESLEGENDA == true){
14421 14459 var conteudo = $trad("p3");
14422 14460 var d = {html:conteudo,idlegenda:ltema.name};
14423   - var opcoesNode = new YAHOO.widget.HTMLNode(d, node, false,true);
  14461 + var opcoesNode = new YAHOO.widget.HTMLNode(d, node, i3GEO.arvoreDeCamadas.LEGENDAEXPANDIDA,true);
14424 14462 opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraLegenda, 1);
14425 14463 }
14426 14464 node.loadComplete();
... ... @@ -14502,7 +14540,7 @@ i3GEO.arvoreDeCamadas = {
14502 14540 var idtema = node.data.idlegenda;
14503 14541 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema);
14504 14542 var retorna = function(retorno){
14505   - if (retorno.data.legenda){
  14543 + if(retorno.data.legenda){
14506 14544 var original = retorno;
14507 14545 var retorno = retorno.data.legenda;
14508 14546 if (retorno[0]){
... ... @@ -14569,6 +14607,9 @@ i3GEO.arvoreDeCamadas = {
14569 14607 }
14570 14608 }
14571 14609 };
  14610 + if(i3GEO.configura.templateLegenda != "")
  14611 + i3GEO.php.criaLegendaHTML(retorna,idtema,i3GEO.configura.templateLegenda);
  14612 + else
14572 14613 i3GEO.php.criaLegendaHTML(retorna,idtema);
14573 14614 },
14574 14615 /*
... ...
classesphp/wmswfs.php
... ... @@ -49,23 +49,25 @@ function gravaCacheWMS($servico)
49 49 global $dir_tmp;
50 50 error_reporting(0);
51 51 try{
52   - $teste = explode("=",$servico);
53   - if ( count($teste) > 1 ){$servico = $servico."&";}
54   - $wms_service_request = $servico . "REQUEST=GetCapabilities&SERVICE=WMS&VERSION=1.1.1";
55   - $nome = $dir_tmp."/wms".md5($servico).".xml";
56   - if(!file_exists($nome))
57   - {
58   - $wms_capabilities = file($wms_service_request);
59   - if( !$wms_capabilities )
60   - {return "erro";}
  52 + $teste = explode("=",$servico);
  53 + if ( count($teste) > 1 ){$servico = $servico."&";}
61 54 else
  55 + {$servico = $servico."?";}
  56 + $wms_service_request = $servico . "REQUEST=GetCapabilities&SERVICE=WMS&VERSION=1.1.1";
  57 + $nome = $dir_tmp."/wms".md5($servico).".xml";
  58 + if(!file_exists($nome))
62 59 {
63   - $fp = fopen($nome, 'w');
64   - fwrite($fp, implode("",$wms_capabilities));
65   - fclose($fp);
  60 + $wms_capabilities = file($wms_service_request);
  61 + if( !$wms_capabilities )
  62 + {return "erro";}
  63 + else
  64 + {
  65 + $fp = fopen($nome, 'w');
  66 + fwrite($fp, implode("",$wms_capabilities));
  67 + fclose($fp);
  68 + }
66 69 }
67   - }
68   - return $nome;
  70 + return $nome;
69 71 }
70 72 catch(Exception $e){return "erro";}
71 73 }
... ... @@ -271,9 +273,6 @@ function temaswms()
271 273 {
272 274 global $servico,$cp,$id_ws;
273 275 $wms_service_request = gravaCacheWMS($servico);
274   - //$teste = explode("=",$servico);
275   - //if ( count($teste) > 1 ){$servico = $servico."&";}
276   - //$wms_service_request = $servico . "REQUEST=GetCapabilities&SERVICE=WMS&VERSION=1.1.1";
277 276 # -------------------------------------------------------------
278 277 # Test that the capabilites file has successfully downloaded.
279 278 #
... ... @@ -292,12 +291,14 @@ function temaswms()
292 291 }
293 292 elseif(isset($id_ws))
294 293 {
295   - $handle = fopen ($wms_service_request, "r");
296   - $wms_capabilities = fread ($handle, filesize ($wms_service_request));
297   - fclose ($handle);
  294 + if($id_ws != "")
298 295 adicionaAcesso($id_ws,true);
299 296 }
300   - //$wms_capabilities = implode("",$wms_capabilities);
  297 +
  298 + $handle = fopen ($wms_service_request, "r");
  299 + $wms_capabilities = fread($handle, filesize($wms_service_request));
  300 + fclose ($handle);
  301 +
301 302 $dom = new DomDocument();
302 303 $dom->loadXML($wms_capabilities);
303 304 $layers = wms_layers($dom);
... ...
exemplos/camadas1.htm 0 → 100644
... ... @@ -0,0 +1,176 @@
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2 +<html>
  3 +<head>
  4 +<meta http-equiv="Category" content="I3Geo Mapa interativo MMA geoprocessamento sig mobile">
  5 +<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
  6 +<title>i3Geo - Mapa interativo</title>
  7 +<script type="text/javascript" src="../classesjs/i3geonaocompacto.js"></script>
  8 + <style>
  9 + .yui-log .i3geo {background-color:yellow;} /* customize a color */
  10 + .yui-log .redesenho {background-color:yellow;} /* customize a color */
  11 + .yui-log .janela {background-color:yellow;} /* customize a color */
  12 + .yui-log-bd {text-align:left;}
  13 + .yui-log-entry yui-log-verbose, p{text-align:left;}
  14 + .info {text-align:left;}
  15 + </style>
  16 +</head>
  17 +<body id="i3geo">
  18 +
  19 +<table id='mst' summary="" style='display:none;' width=100% cellspacing='0'>
  20 +<tr style="border:0px">
  21 + <td colspan=2 id="barraSuperior" style="background-image:url('../imagens/visual/default/cabeca.png');height:10px"></td>
  22 +</tr>
  23 +<tr>
  24 +<td>
  25 + <table width=100% cellspacing=0 cellpadding=0 >
  26 + <tr>
  27 + <td title="libera guias" class=tdclaro id=encolheFerramentas style="vertical-align:top;width:5px;text-align:left;"></td>
  28 + <td>
  29 + <div class=verdeescuro style="top:0px;cursor:pointer;">
  30 + <div id=guia1 class=guia >Temas</div>
  31 + <div id=guia2 class=guia >Adiciona</div>
  32 + <div id=guia4 class=guia >Legenda</div>
  33 + <div id=guia5 class=guia >Links</div>
  34 + </div>
  35 + </td>
  36 + </tr>
  37 + </table>
  38 +</td>
  39 +<td id="contemMenu" style="text-align:right;height:0px;border-width:0pt 0pt 1px;border-color:rgb(240,240,240)">
  40 + <div id="menus" ></div>
  41 +</td>
  42 +</tr>
  43 +<tr>
  44 + <td class=tdbranca id=contemFerramentas style="vertical-align:top;width:268px;text-align:left;">
  45 + <div id='guia1obj' >
  46 + <div style='left:5px;top:10px;' id=buscaRapida ></div>
  47 + <div id=listaPropriedades style='top:15px;' ></div>
  48 + <div id=listaTemas style='top:15px;'></div>
  49 + </div>
  50 + <div id='guia2obj' style='display:none;'>Aguarde...<img alt="" src="../imagens/branco.gif" width=248 /></div>
  51 + <div id='guia4obj' style='display:none;text-align:left'><div id='legenda' style='text-align:left'></div></div>
  52 + <div id='guia5obj' style='display:none;text-align:left'><div id='banners' style='overflow:auto;text-align:left'>Aguarde...</div></div>
  53 + </td>
  54 + <td style="vertical-align:top;border-width:0px;">
  55 + <table width="100%" style="vertical-align:top;border-width:0px">
  56 + <tr><td class=verdeclaro id=contemImg >
  57 + <div id=corpoMapa style="background-image:url('../imagens/i3geo1bw.jpg');"></div>
  58 + </td></tr>
  59 + </table>
  60 + </td>
  61 + </tr>
  62 +<tr>
  63 + <td class=tdbranca >
  64 + <div id=visual ></div>
  65 + <div id=tempoRedesenho style=color:green;background-color:black;width:50px;display:none ></div>
  66 + </td>
  67 + <td class=tdbranca >
  68 + <table width=100% ><tr>
  69 + <td class=tdbranca ><div id=lugarquadros ></div></td>
  70 + <td class=tdbranca style=text-align:center >
  71 + <div id=localizarxy >
  72 + Aguarde...
  73 + </div>
  74 + </td>
  75 + <td class=tdbranca ><div id=escala ></div></td>
  76 + <td class=tdbranca ><div id=ondeestou ></div></td>
  77 + </tr>
  78 + <tr><td></td><td class="tdbranca"><div style="text-align:left;font-size:10px;background-color:white;display:none;" id=mostraUTM ></div></td><td></td></tr>
  79 + </table>
  80 + </td>
  81 +</tr>
  82 +<tr style="border:0px"><td colspan=3 id="barraInferior" style="background-image:url('../imagens/visual/default/rodape.png');height:10px"></td></tr>
  83 +<tr style="border:0px"><td colspan=3 style=background-color:black ><input style="border:0px none; background-color:black;color:white;font-size:12pt;" type="text" size="1" id="i3geo_letreiro" ></td></tr>
  84 +<tr style="border:0px"><td colspan=3 style=background-color:black;color:white >geoprocessamento@mma.gov.br</td></tr>
  85 +
  86 +</table>
  87 +</center>
  88 +<div id=barraDeBotoes1 style='display:none'>
  89 + <table style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><div ID='historicozoom' ></div></td></tr><tr><td style=height:5px ></td></tr></table>
  90 + <table title="zoom" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="zoom" alt="" src="../imagens/branco.gif" id='zoomli'/></td></tr></table>
  91 + <table title="desloca" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="desloca" alt="" src="../imagens/branco.gif" ID='pan'/></td></tr></table>
  92 + <table title="info" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="info" alt="" src="../imagens/branco.gif" id='identifica'/></td></tr></table>
  93 + <table title="geral" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="geral" alt="" src="../imagens/branco.gif" ID='zoomtot'/></td></tr></table>
  94 + <table title="mede" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="mede" alt="" src="../imagens/branco.gif" id='mede'/></td></tr></table>
  95 + <table title="area" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="area" alt="" src="../imagens/branco.gif" id='area'/></td></tr></table>
  96 +</div>
  97 +<div id=barraDeBotoes2 style='display:none'>
  98 + <table style="width:100%"><caption style="text-align:center">&nbsp;</caption>
  99 + <tr><td style='background-color:rgb(250,250,250);'><img title="" alt="" src="../imagens/branco.gif" id='sobeferramentas'/></td></tr>
  100 + </table>
  101 + <div style='display:inline;background-color:rgb(250,250,250);'>
  102 + <p style='font-size:6px;'>&nbsp;</p>
  103 + <img title="imprimir" alt="" src="../imagens/branco.gif" id='imprimir'/>
  104 + </div>
  105 +
  106 + <div style='display:inline;background-color:rgb(250,250,250);'>
  107 + <p style='font-size:6px;'>&nbsp;</p>
  108 + <img title="reinicia" alt="" src="../imagens/branco.gif" id='reinicia'/>
  109 + </div>
  110 +
  111 + <div style='display:inline;background-color:rgb(250,250,250);'>
  112 + <p style='font-size:6px;'>&nbsp;</p>
  113 + <img title="extensao" alt="" src="../imagens/branco.gif" id='exten'/>
  114 + </div>
  115 +
  116 + <div style='display:inline;background-color:rgb(250,250,250);'>
  117 + <p style='font-size:6px;'>&nbsp;</p>
  118 + <img title="referencia" alt="" src="../imagens/branco.gif" id='referencia'/>
  119 + </div>
  120 + <div style='display:inline;background-color:rgb(250,250,250);'>
  121 + <p style='font-size:6px;'>&nbsp;</p>
  122 + <img title="insere xy" alt="" src="../imagens/branco.gif" id='inserexy'/>
  123 + </div>
  124 + <div style='display:inline;background-color:rgb(250,250,250);'>
  125 + <p style='font-size:6px;'>&nbsp;</p>
  126 + <img title="texto" alt="" src="../imagens/branco.gif" id='textofid'/>
  127 + </div>
  128 + <div style='display:inline;background-color:rgb(250,250,250);'>
  129 + <p style='font-size:6px;'>&nbsp;</p>
  130 + <img title="selecao" alt="" src="../imagens/branco.gif" id='selecao'/>
  131 + </div>
  132 + <div style='display:inline;background-color:rgb(250,250,250);'>
  133 + <p style='font-size:6px;'>&nbsp;</p>
  134 + <img title="google" alt="" src="../imagens/branco.gif" id='google'/>
  135 + </div>
  136 + <div style='display:inline;background-color:rgb(250,250,250);'>
  137 + <p style='font-size:6px;'>&nbsp;</p>
  138 + <img title="insere grafico" alt="" src="../imagens/branco.gif" id='inseregrafico'/>
  139 + </div>
  140 + <div style='display:none;background-color:rgb(250,250,250);'>
  141 + <p style='font-size:6px;'>&nbsp;</p>
  142 + <img title="lente" alt="" src="../imagens/branco.gif" id='lentei'/>
  143 + </div>
  144 + <div style='display:none;background-color:rgb(250,250,250);'>
  145 + <p style='font-size:6px;'>&nbsp;</p>
  146 + <img title="scielo" alt="" src="../imagens/branco.gif" id='scielo'/>
  147 + </div>
  148 + <div style='display:none;background-color:rgb(250,250,250);'>
  149 + <p style='font-size:6px;'>&nbsp;</p>
  150 + <img title="confluencias" alt="" src="../imagens/branco.gif" id='confluence'/>
  151 + </div>
  152 + <div style='display:none;background-color:rgb(250,250,250);'>
  153 + <p style='font-size:6px;'>&nbsp;</p>
  154 + <img title="busca na wikipedia" alt="" src="../imagens/branco.gif" id='wiki'/>
  155 + </div>
  156 + <div style='display:none;background-color:rgb(250,250,250);'>
  157 + <p style='font-size:6px;'>&nbsp;</p>
  158 + <img title="3d" alt="" src="../imagens/branco.gif" id='v3d'/>
  159 + </div>
  160 + <div style='display:none;background-color:rgb(250,250,250);'>
  161 + <p style='font-size:6px;'>&nbsp;</p>
  162 + <img title="fotos" alt="" src="../imagens/branco.gif" id='buscafotos'/>
  163 + </div>
  164 + <table style="width:100%;"><tr><td style='background-color:rgb(250,250,250);'><p style='font-size:6px;'>&nbsp;</p><img title="" alt="" src="../imagens/branco.gif" id='desceferramentas'/></td></tr></table>
  165 +</div>
  166 +<script type="text/javascript">
  167 +
  168 +i3GEO.configura.locaplic = i3GEO.util.protocolo()+"://"+window.location.host+"/i3geo";
  169 +i3GEO.arvoreDeCamadas.EXPANDIDA = true;
  170 +i3GEO.cria()
  171 +i3GEO.inicia();
  172 +
  173 +
  174 +</script>
  175 +</body>
  176 +</html>
0 177 \ No newline at end of file
... ...
exemplos/camadas2.htm 0 → 100644
... ... @@ -0,0 +1,177 @@
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2 +<html>
  3 +<head>
  4 +<meta http-equiv="Category" content="I3Geo Mapa interativo MMA geoprocessamento sig mobile">
  5 +<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
  6 +<title>i3Geo - Mapa interativo</title>
  7 +<script type="text/javascript" src="../classesjs/i3geonaocompacto.js"></script>
  8 + <style>
  9 + .yui-log .i3geo {background-color:yellow;} /* customize a color */
  10 + .yui-log .redesenho {background-color:yellow;} /* customize a color */
  11 + .yui-log .janela {background-color:yellow;} /* customize a color */
  12 + .yui-log-bd {text-align:left;}
  13 + .yui-log-entry yui-log-verbose, p{text-align:left;}
  14 + .info {text-align:left;}
  15 + </style>
  16 +</head>
  17 +<body id="i3geo">
  18 +
  19 +<table id='mst' summary="" style='display:none;' width=100% cellspacing='0'>
  20 +<tr style="border:0px">
  21 + <td colspan=2 id="barraSuperior" style="background-image:url('../imagens/visual/default/cabeca.png');height:10px"></td>
  22 +</tr>
  23 +<tr>
  24 +<td>
  25 + <table width=100% cellspacing=0 cellpadding=0 >
  26 + <tr>
  27 + <td title="libera guias" class=tdclaro id=encolheFerramentas style="vertical-align:top;width:5px;text-align:left;"></td>
  28 + <td>
  29 + <div class=verdeescuro style="top:0px;cursor:pointer;">
  30 + <div id=guia1 class=guia >Temas</div>
  31 + <div id=guia2 class=guia >Adiciona</div>
  32 + <div id=guia4 class=guia >Legenda</div>
  33 + <div id=guia5 class=guia >Links</div>
  34 + </div>
  35 + </td>
  36 + </tr>
  37 + </table>
  38 +</td>
  39 +<td id="contemMenu" style="text-align:right;height:0px;border-width:0pt 0pt 1px;border-color:rgb(240,240,240)">
  40 + <div id="menus" ></div>
  41 +</td>
  42 +</tr>
  43 +<tr>
  44 + <td class=tdbranca id=contemFerramentas style="vertical-align:top;width:268px;text-align:left;">
  45 + <div id='guia1obj' >
  46 + <div style='left:5px;top:10px;' id=buscaRapida ></div>
  47 + <div id=listaPropriedades style='top:15px;' ></div>
  48 + <div id=listaTemas style='top:15px;'></div>
  49 + </div>
  50 + <div id='guia2obj' style='display:none;'>Aguarde...<img alt="" src="../imagens/branco.gif" width=248 /></div>
  51 + <div id='guia4obj' style='display:none;text-align:left'><div id='legenda' style='text-align:left'></div></div>
  52 + <div id='guia5obj' style='display:none;text-align:left'><div id='banners' style='overflow:auto;text-align:left'>Aguarde...</div></div>
  53 + </td>
  54 + <td style="vertical-align:top;border-width:0px;">
  55 + <table width="100%" style="vertical-align:top;border-width:0px">
  56 + <tr><td class=verdeclaro id=contemImg >
  57 + <div id=corpoMapa style="background-image:url('../imagens/i3geo1bw.jpg');"></div>
  58 + </td></tr>
  59 + </table>
  60 + </td>
  61 + </tr>
  62 +<tr>
  63 + <td class=tdbranca >
  64 + <div id=visual ></div>
  65 + <div id=tempoRedesenho style=color:green;background-color:black;width:50px;display:none ></div>
  66 + </td>
  67 + <td class=tdbranca >
  68 + <table width=100% ><tr>
  69 + <td class=tdbranca ><div id=lugarquadros ></div></td>
  70 + <td class=tdbranca style=text-align:center >
  71 + <div id=localizarxy >
  72 + Aguarde...
  73 + </div>
  74 + </td>
  75 + <td class=tdbranca ><div id=escala ></div></td>
  76 + <td class=tdbranca ><div id=ondeestou ></div></td>
  77 + </tr>
  78 + <tr><td></td><td class="tdbranca"><div style="text-align:left;font-size:10px;background-color:white;display:none;" id=mostraUTM ></div></td><td></td></tr>
  79 + </table>
  80 + </td>
  81 +</tr>
  82 +<tr style="border:0px"><td colspan=3 id="barraInferior" style="background-image:url('../imagens/visual/default/rodape.png');height:10px"></td></tr>
  83 +<tr style="border:0px"><td colspan=3 style=background-color:black ><input style="border:0px none; background-color:black;color:white;font-size:12pt;" type="text" size="1" id="i3geo_letreiro" ></td></tr>
  84 +<tr style="border:0px"><td colspan=3 style=background-color:black;color:white >geoprocessamento@mma.gov.br</td></tr>
  85 +
  86 +</table>
  87 +</center>
  88 +<div id=barraDeBotoes1 style='display:none'>
  89 + <table style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><div ID='historicozoom' ></div></td></tr><tr><td style=height:5px ></td></tr></table>
  90 + <table title="zoom" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="zoom" alt="" src="../imagens/branco.gif" id='zoomli'/></td></tr></table>
  91 + <table title="desloca" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="desloca" alt="" src="../imagens/branco.gif" ID='pan'/></td></tr></table>
  92 + <table title="info" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="info" alt="" src="../imagens/branco.gif" id='identifica'/></td></tr></table>
  93 + <table title="geral" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="geral" alt="" src="../imagens/branco.gif" ID='zoomtot'/></td></tr></table>
  94 + <table title="mede" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="mede" alt="" src="../imagens/branco.gif" id='mede'/></td></tr></table>
  95 + <table title="area" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="area" alt="" src="../imagens/branco.gif" id='area'/></td></tr></table>
  96 +</div>
  97 +<div id=barraDeBotoes2 style='display:none'>
  98 + <table style="width:100%"><caption style="text-align:center">&nbsp;</caption>
  99 + <tr><td style='background-color:rgb(250,250,250);'><img title="" alt="" src="../imagens/branco.gif" id='sobeferramentas'/></td></tr>
  100 + </table>
  101 + <div style='display:inline;background-color:rgb(250,250,250);'>
  102 + <p style='font-size:6px;'>&nbsp;</p>
  103 + <img title="imprimir" alt="" src="../imagens/branco.gif" id='imprimir'/>
  104 + </div>
  105 +
  106 + <div style='display:inline;background-color:rgb(250,250,250);'>
  107 + <p style='font-size:6px;'>&nbsp;</p>
  108 + <img title="reinicia" alt="" src="../imagens/branco.gif" id='reinicia'/>
  109 + </div>
  110 +
  111 + <div style='display:inline;background-color:rgb(250,250,250);'>
  112 + <p style='font-size:6px;'>&nbsp;</p>
  113 + <img title="extensao" alt="" src="../imagens/branco.gif" id='exten'/>
  114 + </div>
  115 +
  116 + <div style='display:inline;background-color:rgb(250,250,250);'>
  117 + <p style='font-size:6px;'>&nbsp;</p>
  118 + <img title="referencia" alt="" src="../imagens/branco.gif" id='referencia'/>
  119 + </div>
  120 + <div style='display:inline;background-color:rgb(250,250,250);'>
  121 + <p style='font-size:6px;'>&nbsp;</p>
  122 + <img title="insere xy" alt="" src="../imagens/branco.gif" id='inserexy'/>
  123 + </div>
  124 + <div style='display:inline;background-color:rgb(250,250,250);'>
  125 + <p style='font-size:6px;'>&nbsp;</p>
  126 + <img title="texto" alt="" src="../imagens/branco.gif" id='textofid'/>
  127 + </div>
  128 + <div style='display:inline;background-color:rgb(250,250,250);'>
  129 + <p style='font-size:6px;'>&nbsp;</p>
  130 + <img title="selecao" alt="" src="../imagens/branco.gif" id='selecao'/>
  131 + </div>
  132 + <div style='display:inline;background-color:rgb(250,250,250);'>
  133 + <p style='font-size:6px;'>&nbsp;</p>
  134 + <img title="google" alt="" src="../imagens/branco.gif" id='google'/>
  135 + </div>
  136 + <div style='display:inline;background-color:rgb(250,250,250);'>
  137 + <p style='font-size:6px;'>&nbsp;</p>
  138 + <img title="insere grafico" alt="" src="../imagens/branco.gif" id='inseregrafico'/>
  139 + </div>
  140 + <div style='display:none;background-color:rgb(250,250,250);'>
  141 + <p style='font-size:6px;'>&nbsp;</p>
  142 + <img title="lente" alt="" src="../imagens/branco.gif" id='lentei'/>
  143 + </div>
  144 + <div style='display:none;background-color:rgb(250,250,250);'>
  145 + <p style='font-size:6px;'>&nbsp;</p>
  146 + <img title="scielo" alt="" src="../imagens/branco.gif" id='scielo'/>
  147 + </div>
  148 + <div style='display:none;background-color:rgb(250,250,250);'>
  149 + <p style='font-size:6px;'>&nbsp;</p>
  150 + <img title="confluencias" alt="" src="../imagens/branco.gif" id='confluence'/>
  151 + </div>
  152 + <div style='display:none;background-color:rgb(250,250,250);'>
  153 + <p style='font-size:6px;'>&nbsp;</p>
  154 + <img title="busca na wikipedia" alt="" src="../imagens/branco.gif" id='wiki'/>
  155 + </div>
  156 + <div style='display:none;background-color:rgb(250,250,250);'>
  157 + <p style='font-size:6px;'>&nbsp;</p>
  158 + <img title="3d" alt="" src="../imagens/branco.gif" id='v3d'/>
  159 + </div>
  160 + <div style='display:none;background-color:rgb(250,250,250);'>
  161 + <p style='font-size:6px;'>&nbsp;</p>
  162 + <img title="fotos" alt="" src="../imagens/branco.gif" id='buscafotos'/>
  163 + </div>
  164 + <table style="width:100%;"><tr><td style='background-color:rgb(250,250,250);'><p style='font-size:6px;'>&nbsp;</p><img title="" alt="" src="../imagens/branco.gif" id='desceferramentas'/></td></tr></table>
  165 +</div>
  166 +<script type="text/javascript">
  167 +
  168 +i3GEO.configura.locaplic = i3GEO.util.protocolo()+"://"+window.location.host+"/i3geo";
  169 +i3GEO.arvoreDeCamadas.EXPANDIDA = true;
  170 +i3GEO.arvoreDeCamadas.LEGENDAEXPANDIDA = true;
  171 +i3GEO.cria()
  172 +i3GEO.inicia();
  173 +
  174 +
  175 +</script>
  176 +</body>
  177 +</html>
0 178 \ No newline at end of file
... ...
exemplos/camadas3.htm 0 → 100644
... ... @@ -0,0 +1,178 @@
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2 +<html>
  3 +<head>
  4 +<meta http-equiv="Category" content="I3Geo Mapa interativo MMA geoprocessamento sig mobile">
  5 +<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
  6 +<title>i3Geo - Mapa interativo</title>
  7 +<script type="text/javascript" src="../classesjs/i3geonaocompacto.js"></script>
  8 + <style>
  9 + .yui-log .i3geo {background-color:yellow;} /* customize a color */
  10 + .yui-log .redesenho {background-color:yellow;} /* customize a color */
  11 + .yui-log .janela {background-color:yellow;} /* customize a color */
  12 + .yui-log-bd {text-align:left;}
  13 + .yui-log-entry yui-log-verbose, p{text-align:left;}
  14 + .info {text-align:left;}
  15 + </style>
  16 +</head>
  17 +<body id="i3geo">
  18 +
  19 +<table id='mst' summary="" style='display:none;' width=100% cellspacing='0'>
  20 +<tr style="border:0px">
  21 + <td colspan=2 id="barraSuperior" style="background-image:url('../imagens/visual/default/cabeca.png');height:10px"></td>
  22 +</tr>
  23 +<tr>
  24 +<td>
  25 + <table width=100% cellspacing=0 cellpadding=0 >
  26 + <tr>
  27 + <td title="libera guias" class=tdclaro id=encolheFerramentas style="vertical-align:top;width:5px;text-align:left;"></td>
  28 + <td>
  29 + <div class=verdeescuro style="top:0px;cursor:pointer;">
  30 + <div id=guia1 class=guia >Temas</div>
  31 + <div id=guia2 class=guia >Adiciona</div>
  32 + <div id=guia4 class=guia >Legenda</div>
  33 + <div id=guia5 class=guia >Links</div>
  34 + </div>
  35 + </td>
  36 + </tr>
  37 + </table>
  38 +</td>
  39 +<td id="contemMenu" style="text-align:right;height:0px;border-width:0pt 0pt 1px;border-color:rgb(240,240,240)">
  40 + <div id="menus" ></div>
  41 +</td>
  42 +</tr>
  43 +<tr>
  44 + <td class=tdbranca id=contemFerramentas style="vertical-align:top;width:268px;text-align:left;">
  45 + <div id='guia1obj' >
  46 + <div id=listaTemas style='top:15px;'></div>
  47 + </div>
  48 + <div id='guia2obj' style='display:none;'>Aguarde...<img alt="" src="../imagens/branco.gif" width=248 /></div>
  49 + <div id='guia4obj' style='display:none;text-align:left'><div id='legenda' style='text-align:left'></div></div>
  50 + <div id='guia5obj' style='display:none;text-align:left'><div id='banners' style='overflow:auto;text-align:left'>Aguarde...</div></div>
  51 + </td>
  52 + <td style="vertical-align:top;border-width:0px;">
  53 + <table width="100%" style="vertical-align:top;border-width:0px">
  54 + <tr><td class=verdeclaro id=contemImg >
  55 + <div id=corpoMapa style="background-image:url('../imagens/i3geo1bw.jpg');"></div>
  56 + </td></tr>
  57 + </table>
  58 + </td>
  59 + </tr>
  60 +<tr>
  61 + <td class=tdbranca >
  62 + <div id=visual ></div>
  63 + <div id=tempoRedesenho style=color:green;background-color:black;width:50px;display:none ></div>
  64 + </td>
  65 + <td class=tdbranca >
  66 + <table width=100% ><tr>
  67 + <td class=tdbranca ><div id=lugarquadros ></div></td>
  68 + <td class=tdbranca style=text-align:center >
  69 + <div id=localizarxy >
  70 + Aguarde...
  71 + </div>
  72 + </td>
  73 + <td class=tdbranca ><div id=escala ></div></td>
  74 + <td class=tdbranca ><div id=ondeestou ></div></td>
  75 + </tr>
  76 + <tr><td></td><td class="tdbranca"><div style="text-align:left;font-size:10px;background-color:white;display:none;" id=mostraUTM ></div></td><td></td></tr>
  77 + </table>
  78 + </td>
  79 +</tr>
  80 +<tr style="border:0px"><td colspan=3 id="barraInferior" style="background-image:url('../imagens/visual/default/rodape.png');height:10px"></td></tr>
  81 +<tr style="border:0px"><td colspan=3 style=background-color:black ><input style="border:0px none; background-color:black;color:white;font-size:12pt;" type="text" size="1" id="i3geo_letreiro" ></td></tr>
  82 +<tr style="border:0px"><td colspan=3 style=background-color:black;color:white >geoprocessamento@mma.gov.br</td></tr>
  83 +
  84 +</table>
  85 +</center>
  86 +<div id=barraDeBotoes1 style='display:none'>
  87 + <table style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><div ID='historicozoom' ></div></td></tr><tr><td style=height:5px ></td></tr></table>
  88 + <table title="zoom" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="zoom" alt="" src="../imagens/branco.gif" id='zoomli'/></td></tr></table>
  89 + <table title="desloca" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="desloca" alt="" src="../imagens/branco.gif" ID='pan'/></td></tr></table>
  90 + <table title="info" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="info" alt="" src="../imagens/branco.gif" id='identifica'/></td></tr></table>
  91 + <table title="geral" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="geral" alt="" src="../imagens/branco.gif" ID='zoomtot'/></td></tr></table>
  92 + <table title="mede" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="mede" alt="" src="../imagens/branco.gif" id='mede'/></td></tr></table>
  93 + <table title="area" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="area" alt="" src="../imagens/branco.gif" id='area'/></td></tr></table>
  94 +</div>
  95 +<div id=barraDeBotoes2 style='display:none'>
  96 + <table style="width:100%"><caption style="text-align:center">&nbsp;</caption>
  97 + <tr><td style='background-color:rgb(250,250,250);'><img title="" alt="" src="../imagens/branco.gif" id='sobeferramentas'/></td></tr>
  98 + </table>
  99 + <div style='display:inline;background-color:rgb(250,250,250);'>
  100 + <p style='font-size:6px;'>&nbsp;</p>
  101 + <img title="imprimir" alt="" src="../imagens/branco.gif" id='imprimir'/>
  102 + </div>
  103 +
  104 + <div style='display:inline;background-color:rgb(250,250,250);'>
  105 + <p style='font-size:6px;'>&nbsp;</p>
  106 + <img title="reinicia" alt="" src="../imagens/branco.gif" id='reinicia'/>
  107 + </div>
  108 +
  109 + <div style='display:inline;background-color:rgb(250,250,250);'>
  110 + <p style='font-size:6px;'>&nbsp;</p>
  111 + <img title="extensao" alt="" src="../imagens/branco.gif" id='exten'/>
  112 + </div>
  113 +
  114 + <div style='display:inline;background-color:rgb(250,250,250);'>
  115 + <p style='font-size:6px;'>&nbsp;</p>
  116 + <img title="referencia" alt="" src="../imagens/branco.gif" id='referencia'/>
  117 + </div>
  118 + <div style='display:inline;background-color:rgb(250,250,250);'>
  119 + <p style='font-size:6px;'>&nbsp;</p>
  120 + <img title="insere xy" alt="" src="../imagens/branco.gif" id='inserexy'/>
  121 + </div>
  122 + <div style='display:inline;background-color:rgb(250,250,250);'>
  123 + <p style='font-size:6px;'>&nbsp;</p>
  124 + <img title="texto" alt="" src="../imagens/branco.gif" id='textofid'/>
  125 + </div>
  126 + <div style='display:inline;background-color:rgb(250,250,250);'>
  127 + <p style='font-size:6px;'>&nbsp;</p>
  128 + <img title="selecao" alt="" src="../imagens/branco.gif" id='selecao'/>
  129 + </div>
  130 + <div style='display:inline;background-color:rgb(250,250,250);'>
  131 + <p style='font-size:6px;'>&nbsp;</p>
  132 + <img title="google" alt="" src="../imagens/branco.gif" id='google'/>
  133 + </div>
  134 + <div style='display:inline;background-color:rgb(250,250,250);'>
  135 + <p style='font-size:6px;'>&nbsp;</p>
  136 + <img title="insere grafico" alt="" src="../imagens/branco.gif" id='inseregrafico'/>
  137 + </div>
  138 + <div style='display:none;background-color:rgb(250,250,250);'>
  139 + <p style='font-size:6px;'>&nbsp;</p>
  140 + <img title="lente" alt="" src="../imagens/branco.gif" id='lentei'/>
  141 + </div>
  142 + <div style='display:none;background-color:rgb(250,250,250);'>
  143 + <p style='font-size:6px;'>&nbsp;</p>
  144 + <img title="scielo" alt="" src="../imagens/branco.gif" id='scielo'/>
  145 + </div>
  146 + <div style='display:none;background-color:rgb(250,250,250);'>
  147 + <p style='font-size:6px;'>&nbsp;</p>
  148 + <img title="confluencias" alt="" src="../imagens/branco.gif" id='confluence'/>
  149 + </div>
  150 + <div style='display:none;background-color:rgb(250,250,250);'>
  151 + <p style='font-size:6px;'>&nbsp;</p>
  152 + <img title="busca na wikipedia" alt="" src="../imagens/branco.gif" id='wiki'/>
  153 + </div>
  154 + <div style='display:none;background-color:rgb(250,250,250);'>
  155 + <p style='font-size:6px;'>&nbsp;</p>
  156 + <img title="3d" alt="" src="../imagens/branco.gif" id='v3d'/>
  157 + </div>
  158 + <div style='display:none;background-color:rgb(250,250,250);'>
  159 + <p style='font-size:6px;'>&nbsp;</p>
  160 + <img title="fotos" alt="" src="../imagens/branco.gif" id='buscafotos'/>
  161 + </div>
  162 + <table style="width:100%;"><tr><td style='background-color:rgb(250,250,250);'><p style='font-size:6px;'>&nbsp;</p><img title="" alt="" src="../imagens/branco.gif" id='desceferramentas'/></td></tr></table>
  163 +</div>
  164 +<script type="text/javascript">
  165 +
  166 +i3GEO.configura.locaplic = i3GEO.util.protocolo()+"://"+window.location.host+"/i3geo";
  167 +i3GEO.arvoreDeCamadas.EXPANDIDA = true;
  168 +i3GEO.arvoreDeCamadas.LEGENDAEXPANDIDA = false;
  169 +i3GEO.arvoreDeCamadas.OPCOESTEMAS = false
  170 +i3GEO.arvoreDeCamadas.OPCOESICONES = false
  171 +i3GEO.configura.templateLegenda = "legenda3.htm"
  172 +i3GEO.cria()
  173 +i3GEO.inicia();
  174 +
  175 +
  176 +</script>
  177 +</body>
  178 +</html>
0 179 \ No newline at end of file
... ...
exemplos/camadas4.htm 0 → 100644
... ... @@ -0,0 +1,185 @@
  1 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2 +<html>
  3 +<head>
  4 +<meta http-equiv="Category" content="I3Geo Mapa interativo MMA geoprocessamento sig mobile">
  5 +<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
  6 +<title>i3Geo - Mapa interativo</title>
  7 +<script type="text/javascript" src="../classesjs/i3geonaocompacto.js"></script>
  8 + <style>
  9 + .yui-log .i3geo {background-color:yellow;} /* customize a color */
  10 + .yui-log .redesenho {background-color:yellow;} /* customize a color */
  11 + .yui-log .janela {background-color:yellow;} /* customize a color */
  12 + .yui-log-bd {text-align:left;}
  13 + .yui-log-entry yui-log-verbose, p{text-align:left;}
  14 + .info {text-align:left;}
  15 + </style>
  16 +</head>
  17 +<body id="i3geo">
  18 +
  19 +<table id='mst' summary="" style='display:none;' width=100% cellspacing='0'>
  20 +<tr style="border:0px">
  21 + <td colspan=2 id="barraSuperior" style="background-image:url('../imagens/visual/default/cabeca.png');height:10px"></td>
  22 +</tr>
  23 +<tr>
  24 +<td>
  25 + <table width=100% cellspacing=0 cellpadding=0 >
  26 + <tr>
  27 + <td title="libera guias" class=tdclaro id=encolheFerramentas style="vertical-align:top;width:5px;text-align:left;"></td>
  28 + <td>
  29 + <div class=verdeescuro style="top:0px;cursor:pointer;">
  30 + <div id=guia1 class=guia >Temas</div>
  31 + <div id=guia4 class=guia >Legenda</div>
  32 + <div id=guia5 class=guia >Links</div>
  33 + </div>
  34 + </td>
  35 + </tr>
  36 + </table>
  37 +</td>
  38 +<td id="contemMenu" style="text-align:right;height:0px;border-width:0pt 0pt 1px;border-color:rgb(240,240,240)">
  39 + <div id="menus" ></div>
  40 +</td>
  41 +</tr>
  42 +<tr>
  43 + <td class=tdbranca id=contemFerramentas style="vertical-align:top;width:268px;text-align:left;">
  44 + <div id='guia1obj' >
  45 + <input style="cursor:pointer;left:-60px;top:10px;position:relative;" id=botaoMaisTemas size=20 type=button value="Adicionar mais temas" onclick="janelaMaisTemas()" />
  46 + <div id=listaTemas style='top:15px;'></div>
  47 + </div>
  48 + <div id='guia4obj' style='display:none;text-align:left'><div id='legenda' style='text-align:left'></div></div>
  49 + <div id='guia5obj' style='display:none;text-align:left'><div id='banners' style='overflow:auto;text-align:left'>Aguarde...</div></div>
  50 + </td>
  51 + <td style="vertical-align:top;border-width:0px;">
  52 + <table width="100%" style="vertical-align:top;border-width:0px">
  53 + <tr><td class=verdeclaro id=contemImg >
  54 + <div id=corpoMapa style="background-image:url('../imagens/i3geo1bw.jpg');"></div>
  55 + </td></tr>
  56 + </table>
  57 + </td>
  58 + </tr>
  59 +<tr>
  60 + <td class=tdbranca >
  61 + <div id=visual ></div>
  62 + <div id=tempoRedesenho style=color:green;background-color:black;width:50px;display:none ></div>
  63 + </td>
  64 + <td class=tdbranca >
  65 + <table width=100% ><tr>
  66 + <td class=tdbranca ><div id=lugarquadros ></div></td>
  67 + <td class=tdbranca style=text-align:center >
  68 + <div id=localizarxy >
  69 + Aguarde...
  70 + </div>
  71 + </td>
  72 + <td class=tdbranca ><div id=escala ></div></td>
  73 + <td class=tdbranca ><div id=ondeestou ></div></td>
  74 + </tr>
  75 + <tr><td></td><td class="tdbranca"><div style="text-align:left;font-size:10px;background-color:white;display:none;" id=mostraUTM ></div></td><td></td></tr>
  76 + </table>
  77 + </td>
  78 +</tr>
  79 +<tr style="border:0px"><td colspan=3 id="barraInferior" style="background-image:url('../imagens/visual/default/rodape.png');height:10px"></td></tr>
  80 +<tr style="border:0px"><td colspan=3 style=background-color:black ><input style="border:0px none; background-color:black;color:white;font-size:12pt;" type="text" size="1" id="i3geo_letreiro" ></td></tr>
  81 +<tr style="border:0px"><td colspan=3 style=background-color:black;color:white >geoprocessamento@mma.gov.br</td></tr>
  82 +
  83 +</table>
  84 +</center>
  85 +<div id=barraDeBotoes1 style='display:none'>
  86 + <table style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><div ID='historicozoom' ></div></td></tr><tr><td style=height:5px ></td></tr></table>
  87 + <table title="zoom" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="zoom" alt="" src="../imagens/branco.gif" id='zoomli'/></td></tr></table>
  88 + <table title="desloca" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="desloca" alt="" src="../imagens/branco.gif" ID='pan'/></td></tr></table>
  89 + <table title="info" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="info" alt="" src="../imagens/branco.gif" id='identifica'/></td></tr></table>
  90 + <table title="geral" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="geral" alt="" src="../imagens/branco.gif" ID='zoomtot'/></td></tr></table>
  91 + <table title="mede" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="mede" alt="" src="../imagens/branco.gif" id='mede'/></td></tr></table>
  92 + <table title="area" style="width:100%"><caption style="text-align:center">&nbsp;</caption><tr><td style='background-color:rgb(250,250,250);'><img title="area" alt="" src="../imagens/branco.gif" id='area'/></td></tr></table>
  93 +</div>
  94 +<div id=barraDeBotoes2 style='display:none'>
  95 + <table style="width:100%"><caption style="text-align:center">&nbsp;</caption>
  96 + <tr><td style='background-color:rgb(250,250,250);'><img title="" alt="" src="../imagens/branco.gif" id='sobeferramentas'/></td></tr>
  97 + </table>
  98 + <div style='display:inline;background-color:rgb(250,250,250);'>
  99 + <p style='font-size:6px;'>&nbsp;</p>
  100 + <img title="imprimir" alt="" src="../imagens/branco.gif" id='imprimir'/>
  101 + </div>
  102 +
  103 + <div style='display:inline;background-color:rgb(250,250,250);'>
  104 + <p style='font-size:6px;'>&nbsp;</p>
  105 + <img title="reinicia" alt="" src="../imagens/branco.gif" id='reinicia'/>
  106 + </div>
  107 +
  108 + <div style='display:inline;background-color:rgb(250,250,250);'>
  109 + <p style='font-size:6px;'>&nbsp;</p>
  110 + <img title="extensao" alt="" src="../imagens/branco.gif" id='exten'/>
  111 + </div>
  112 +
  113 + <div style='display:inline;background-color:rgb(250,250,250);'>
  114 + <p style='font-size:6px;'>&nbsp;</p>
  115 + <img title="referencia" alt="" src="../imagens/branco.gif" id='referencia'/>
  116 + </div>
  117 + <div style='display:inline;background-color:rgb(250,250,250);'>
  118 + <p style='font-size:6px;'>&nbsp;</p>
  119 + <img title="insere xy" alt="" src="../imagens/branco.gif" id='inserexy'/>
  120 + </div>
  121 + <div style='display:inline;background-color:rgb(250,250,250);'>
  122 + <p style='font-size:6px;'>&nbsp;</p>
  123 + <img title="texto" alt="" src="../imagens/branco.gif" id='textofid'/>
  124 + </div>
  125 + <div style='display:inline;background-color:rgb(250,250,250);'>
  126 + <p style='font-size:6px;'>&nbsp;</p>
  127 + <img title="selecao" alt="" src="../imagens/branco.gif" id='selecao'/>
  128 + </div>
  129 + <div style='display:inline;background-color:rgb(250,250,250);'>
  130 + <p style='font-size:6px;'>&nbsp;</p>
  131 + <img title="google" alt="" src="../imagens/branco.gif" id='google'/>
  132 + </div>
  133 + <div style='display:inline;background-color:rgb(250,250,250);'>
  134 + <p style='font-size:6px;'>&nbsp;</p>
  135 + <img title="insere grafico" alt="" src="../imagens/branco.gif" id='inseregrafico'/>
  136 + </div>
  137 + <div style='display:none;background-color:rgb(250,250,250);'>
  138 + <p style='font-size:6px;'>&nbsp;</p>
  139 + <img title="lente" alt="" src="../imagens/branco.gif" id='lentei'/>
  140 + </div>
  141 + <div style='display:none;background-color:rgb(250,250,250);'>
  142 + <p style='font-size:6px;'>&nbsp;</p>
  143 + <img title="scielo" alt="" src="../imagens/branco.gif" id='scielo'/>
  144 + </div>
  145 + <div style='display:none;background-color:rgb(250,250,250);'>
  146 + <p style='font-size:6px;'>&nbsp;</p>
  147 + <img title="confluencias" alt="" src="../imagens/branco.gif" id='confluence'/>
  148 + </div>
  149 + <div style='display:none;background-color:rgb(250,250,250);'>
  150 + <p style='font-size:6px;'>&nbsp;</p>
  151 + <img title="busca na wikipedia" alt="" src="../imagens/branco.gif" id='wiki'/>
  152 + </div>
  153 + <div style='display:none;background-color:rgb(250,250,250);'>
  154 + <p style='font-size:6px;'>&nbsp;</p>
  155 + <img title="3d" alt="" src="../imagens/branco.gif" id='v3d'/>
  156 + </div>
  157 + <div style='display:none;background-color:rgb(250,250,250);'>
  158 + <p style='font-size:6px;'>&nbsp;</p>
  159 + <img title="fotos" alt="" src="../imagens/branco.gif" id='buscafotos'/>
  160 + </div>
  161 + <table style="width:100%;"><tr><td style='background-color:rgb(250,250,250);'><p style='font-size:6px;'>&nbsp;</p><img title="" alt="" src="../imagens/branco.gif" id='desceferramentas'/></td></tr></table>
  162 +</div>
  163 +<script type="text/javascript">
  164 +function janelaMaisTemas(){
  165 + var janela = i3GEO.janela.cria("400px","600px","","","","+ Temas","maisTemas");
  166 + janela[2].style.textAlign="left"
  167 + janela[2].style.background = "white"
  168 + janela[2].style.overflow = "auto"
  169 + janela[2].style.height = "380px"
  170 + janela[2].innerHTML = "<div id='arvoreAdicionaTema' ></div>"
  171 + i3GEO.arvoreDeTemas.ARVORE = false
  172 + i3GEO.arvoreDeTemas.cria(i3GEO.configura.sid,i3GEO.configura.locaplic,"arvoreAdicionaTema");
  173 +}
  174 +i3GEO.configura.locaplic = i3GEO.util.protocolo()+"://"+window.location.host+"/i3geo";
  175 +i3GEO.arvoreDeCamadas.EXPANDIDA = false;
  176 +i3GEO.arvoreDeCamadas.LEGENDAEXPANDIDA = false;
  177 +i3GEO.arvoreDeCamadas.OPCOESTEMAS = false
  178 +i3GEO.arvoreDeCamadas.OPCOESICONES = false
  179 +i3GEO.configura.templateLegenda = "legenda3.htm"
  180 +i3GEO.cria()
  181 +i3GEO.inicia();
  182 +
  183 +</script>
  184 +</body>
  185 +</html>
0 186 \ No newline at end of file
... ...
exemplos/index.html
... ... @@ -24,4 +24,9 @@ body,td
24 24 <p><a href="mashup3.htm" target="_blank" >Exemplo 3</a></p>
25 25 <p><a href="mashup4.htm" target="_blank" >Exemplo 4</a></p>
26 26 <p><a href="mashup5.htm" target="_blank" >Exemplo 5</a></p>
  27 +<p>Exemplos de configuração da árvore de camadas</p>
  28 +<p><a href="camadas1.htm" target="_blank" >Árvore expandida</a></p>
  29 +<p><a href="camadas2.htm" target="_blank" >Legenda expandida</a></p>
  30 +<p><a href="camadas3.htm" target="_blank" >Árvore simplificada</a></p>
  31 +<p><a href="camadas4.htm" target="_blank" >Opção "mais temas" na guia de camadas</a></p>
27 32 </body>
... ...
ferramentas/conectarwms/index.js
... ... @@ -25,6 +25,7 @@ g_tipo = &quot;&quot;; //tipo de tema
25 25 g_tema = ""; //tema selecionado do ws
26 26 g_legenda = ""; //legenda do tema
27 27 g_nometema = ""; //nome do tema
  28 +g_idws = ""
28 29 ativaGuias("")
29 30 mostraGuia("guia1")
30 31 $i("guia1").onclick = function()
... ... @@ -104,6 +105,7 @@ function metadados(retorno)
104 105 }
105 106 function listatemas(retorno)
106 107 {
  108 + g_idws = "";
107 109 aguarde("none");
108 110 if ((retorno.data != "erro") && (retorno.data != undefined))
109 111 {
... ...
menutemas/admin.db
No preview for this file type
ogc.php
... ... @@ -168,6 +168,11 @@ foreach ($_GET as $k=&gt;$v)
168 168 //if(strtolower($k) == "srs")
169 169 //{$SRS = $v;}
170 170 }
  171 +if(count($_GET) == 0){
  172 + $tipo="intervalo";
  173 + $req->setParameter("REQUEST", "getCapabilities");
  174 + $req->setParameter("SERVICE", "WMS");
  175 +}
171 176 if(isset($tema) && $tipo != "metadados")
172 177 {$tipo = "";}
173 178 $req->setParameter("VeRsIoN","1.1.0");
... ... @@ -189,7 +194,13 @@ if((isset($tema)) &amp;&amp; ($tema != &quot;&quot;) &amp;&amp; ($tipo==&quot;metadados&quot;))
189 194 $oMap->setmetadata("ows_onlineresource",$or);
190 195 $oMap->setmetadata("ows_title",$tituloInstituicao." - i3geo");
191 196 if (!isset($intervalo))
192   -{$intervalo = "0,50";}
  197 +{$intervalo = "0,5000";}
  198 +else
  199 +{$tipo = "intervalo";}
  200 +if(!isset($tema)){
  201 + $intervalo = "0,5000";
  202 + $tipo = "intervalo";
  203 +}
193 204 if ($tipo == "" || $tipo == "metadados")
194 205 {
195 206 $tema = explode(" ",$tema);
... ... @@ -274,6 +285,7 @@ else
274 285 }
275 286 foreach($codigosTema as $codigoTema)
276 287 {
  288 + if(!file_exists("temas/".$codigoTema.".map")){break;}
277 289 if (@ms_newMapobj("temas/".$codigoTema.".map"))
278 290 {
279 291 $nmap = ms_newMapobj("temas/".$codigoTema.".map");
... ...