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 @@ @@ -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 \ No newline at end of file 2 \ No newline at end of file
classesjs/classe_arvoredecamadas.js
@@ -41,6 +41,30 @@ Exemplos: @@ -41,6 +41,30 @@ Exemplos:
41 */ 41 */
42 i3GEO.arvoreDeCamadas = { 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 Property: ATIVATEMA 68 Property: ATIVATEMA
45 69
46 Nome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um tema. 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,6 +74,18 @@ i3GEO.arvoreDeCamadas = {
50 */ 74 */
51 ATIVATEMA: "", 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 Property: OPCOESTEMAS 89 Property: OPCOESTEMAS
54 90
55 Inclui ou não o nó com as opções de manipulação de cada tema. 91 Inclui ou não o nó com as opções de manipulação de cada tema.
@@ -227,7 +263,7 @@ i3GEO.arvoreDeCamadas = { @@ -227,7 +263,7 @@ i3GEO.arvoreDeCamadas = {
227 for (var i=0, j=c; i<j; i++){ 263 for (var i=0, j=c; i<j; i++){
228 var ltema = temas[i]; 264 var ltema = temas[i];
229 var d = {html:i3GEO.arvoreDeCamadas.montaTextoTema(ltema),id:temas[i].name,tipo:"tema"}; 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 temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.montaOpcoes, currentIconMode); 267 temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.montaOpcoes, currentIconMode);
232 } 268 }
233 document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).style.textAlign="left"; 269 document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).style.textAlign="left";
@@ -372,29 +408,31 @@ i3GEO.arvoreDeCamadas = { @@ -372,29 +408,31 @@ i3GEO.arvoreDeCamadas = {
372 //YAHOO.log("Montando as opções da árvore de camadas", "i3geo"); 408 //YAHOO.log("Montando as opções da árvore de camadas", "i3geo");
373 var idtema = node.data.id; 409 var idtema = node.data.id;
374 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema); 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 if(i3GEO.arvoreDeCamadas.OPCOESTEMAS == true){ 436 if(i3GEO.arvoreDeCamadas.OPCOESTEMAS == true){
399 var conteudo = $trad("t18a"); 437 var conteudo = $trad("t18a");
400 var d = {html:conteudo,idopcoes:ltema.name}; 438 var d = {html:conteudo,idopcoes:ltema.name};
@@ -404,7 +442,7 @@ i3GEO.arvoreDeCamadas = { @@ -404,7 +442,7 @@ i3GEO.arvoreDeCamadas = {
404 if(i3GEO.arvoreDeCamadas.OPCOESLEGENDA == true){ 442 if(i3GEO.arvoreDeCamadas.OPCOESLEGENDA == true){
405 var conteudo = $trad("p3"); 443 var conteudo = $trad("p3");
406 var d = {html:conteudo,idlegenda:ltema.name}; 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 opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraLegenda, 1); 446 opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraLegenda, 1);
409 } 447 }
410 node.loadComplete(); 448 node.loadComplete();
@@ -486,7 +524,7 @@ i3GEO.arvoreDeCamadas = { @@ -486,7 +524,7 @@ i3GEO.arvoreDeCamadas = {
486 var idtema = node.data.idlegenda; 524 var idtema = node.data.idlegenda;
487 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema); 525 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema);
488 var retorna = function(retorno){ 526 var retorna = function(retorno){
489 - if (retorno.data.legenda){ 527 + if(retorno.data.legenda){
490 var original = retorno; 528 var original = retorno;
491 var retorno = retorno.data.legenda; 529 var retorno = retorno.data.legenda;
492 if (retorno[0]){ 530 if (retorno[0]){
@@ -553,6 +591,9 @@ i3GEO.arvoreDeCamadas = { @@ -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 i3GEO.php.criaLegendaHTML(retorna,idtema); 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 \ No newline at end of file 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 \ No newline at end of file 3 \ No newline at end of file
classesjs/i3geo_tudo_compacto.js
@@ -14057,6 +14057,30 @@ Exemplos: @@ -14057,6 +14057,30 @@ Exemplos:
14057 */ 14057 */
14058 i3GEO.arvoreDeCamadas = { 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 Property: ATIVATEMA 14084 Property: ATIVATEMA
14061 14085
14062 Nome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um tema. 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,6 +14090,18 @@ i3GEO.arvoreDeCamadas = {
14066 */ 14090 */
14067 ATIVATEMA: "", 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 Property: OPCOESTEMAS 14105 Property: OPCOESTEMAS
14070 14106
14071 Inclui ou não o nó com as opções de manipulação de cada tema. 14107 Inclui ou não o nó com as opções de manipulação de cada tema.
@@ -14243,7 +14279,7 @@ i3GEO.arvoreDeCamadas = { @@ -14243,7 +14279,7 @@ i3GEO.arvoreDeCamadas = {
14243 for (var i=0, j=c; i<j; i++){ 14279 for (var i=0, j=c; i<j; i++){
14244 var ltema = temas[i]; 14280 var ltema = temas[i];
14245 var d = {html:i3GEO.arvoreDeCamadas.montaTextoTema(ltema),id:temas[i].name,tipo:"tema"}; 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 temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.montaOpcoes, currentIconMode); 14283 temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.montaOpcoes, currentIconMode);
14248 } 14284 }
14249 document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).style.textAlign="left"; 14285 document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).style.textAlign="left";
@@ -14388,29 +14424,31 @@ i3GEO.arvoreDeCamadas = { @@ -14388,29 +14424,31 @@ i3GEO.arvoreDeCamadas = {
14388 //YAHOO.log("Montando as opções da árvore de camadas", "i3geo"); 14424 //YAHOO.log("Montando as opções da árvore de camadas", "i3geo");
14389 var idtema = node.data.id; 14425 var idtema = node.data.id;
14390 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema); 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 if(i3GEO.arvoreDeCamadas.OPCOESTEMAS == true){ 14452 if(i3GEO.arvoreDeCamadas.OPCOESTEMAS == true){
14415 var conteudo = $trad("t18a"); 14453 var conteudo = $trad("t18a");
14416 var d = {html:conteudo,idopcoes:ltema.name}; 14454 var d = {html:conteudo,idopcoes:ltema.name};
@@ -14420,7 +14458,7 @@ i3GEO.arvoreDeCamadas = { @@ -14420,7 +14458,7 @@ i3GEO.arvoreDeCamadas = {
14420 if(i3GEO.arvoreDeCamadas.OPCOESLEGENDA == true){ 14458 if(i3GEO.arvoreDeCamadas.OPCOESLEGENDA == true){
14421 var conteudo = $trad("p3"); 14459 var conteudo = $trad("p3");
14422 var d = {html:conteudo,idlegenda:ltema.name}; 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 opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraLegenda, 1); 14462 opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraLegenda, 1);
14425 } 14463 }
14426 node.loadComplete(); 14464 node.loadComplete();
@@ -14502,7 +14540,7 @@ i3GEO.arvoreDeCamadas = { @@ -14502,7 +14540,7 @@ i3GEO.arvoreDeCamadas = {
14502 var idtema = node.data.idlegenda; 14540 var idtema = node.data.idlegenda;
14503 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema); 14541 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema);
14504 var retorna = function(retorno){ 14542 var retorna = function(retorno){
14505 - if (retorno.data.legenda){ 14543 + if(retorno.data.legenda){
14506 var original = retorno; 14544 var original = retorno;
14507 var retorno = retorno.data.legenda; 14545 var retorno = retorno.data.legenda;
14508 if (retorno[0]){ 14546 if (retorno[0]){
@@ -14569,6 +14607,9 @@ i3GEO.arvoreDeCamadas = { @@ -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 i3GEO.php.criaLegendaHTML(retorna,idtema); 14613 i3GEO.php.criaLegendaHTML(retorna,idtema);
14573 }, 14614 },
14574 /* 14615 /*
classesjs/i3geo_tudo_compacto.js.php
@@ -14057,6 +14057,30 @@ Exemplos: @@ -14057,6 +14057,30 @@ Exemplos:
14057 */ 14057 */
14058 i3GEO.arvoreDeCamadas = { 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 Property: ATIVATEMA 14084 Property: ATIVATEMA
14061 14085
14062 Nome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um tema. 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,6 +14090,18 @@ i3GEO.arvoreDeCamadas = {
14066 */ 14090 */
14067 ATIVATEMA: "", 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 Property: OPCOESTEMAS 14105 Property: OPCOESTEMAS
14070 14106
14071 Inclui ou não o nó com as opções de manipulação de cada tema. 14107 Inclui ou não o nó com as opções de manipulação de cada tema.
@@ -14243,7 +14279,7 @@ i3GEO.arvoreDeCamadas = { @@ -14243,7 +14279,7 @@ i3GEO.arvoreDeCamadas = {
14243 for (var i=0, j=c; i<j; i++){ 14279 for (var i=0, j=c; i<j; i++){
14244 var ltema = temas[i]; 14280 var ltema = temas[i];
14245 var d = {html:i3GEO.arvoreDeCamadas.montaTextoTema(ltema),id:temas[i].name,tipo:"tema"}; 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 temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.montaOpcoes, currentIconMode); 14283 temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.montaOpcoes, currentIconMode);
14248 } 14284 }
14249 document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).style.textAlign="left"; 14285 document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).style.textAlign="left";
@@ -14388,29 +14424,31 @@ i3GEO.arvoreDeCamadas = { @@ -14388,29 +14424,31 @@ i3GEO.arvoreDeCamadas = {
14388 //YAHOO.log("Montando as opções da árvore de camadas", "i3geo"); 14424 //YAHOO.log("Montando as opções da árvore de camadas", "i3geo");
14389 var idtema = node.data.id; 14425 var idtema = node.data.id;
14390 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema); 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 if(i3GEO.arvoreDeCamadas.OPCOESTEMAS == true){ 14452 if(i3GEO.arvoreDeCamadas.OPCOESTEMAS == true){
14415 var conteudo = $trad("t18a"); 14453 var conteudo = $trad("t18a");
14416 var d = {html:conteudo,idopcoes:ltema.name}; 14454 var d = {html:conteudo,idopcoes:ltema.name};
@@ -14420,7 +14458,7 @@ i3GEO.arvoreDeCamadas = { @@ -14420,7 +14458,7 @@ i3GEO.arvoreDeCamadas = {
14420 if(i3GEO.arvoreDeCamadas.OPCOESLEGENDA == true){ 14458 if(i3GEO.arvoreDeCamadas.OPCOESLEGENDA == true){
14421 var conteudo = $trad("p3"); 14459 var conteudo = $trad("p3");
14422 var d = {html:conteudo,idlegenda:ltema.name}; 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 opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraLegenda, 1); 14462 opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraLegenda, 1);
14425 } 14463 }
14426 node.loadComplete(); 14464 node.loadComplete();
@@ -14502,7 +14540,7 @@ i3GEO.arvoreDeCamadas = { @@ -14502,7 +14540,7 @@ i3GEO.arvoreDeCamadas = {
14502 var idtema = node.data.idlegenda; 14540 var idtema = node.data.idlegenda;
14503 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema); 14541 var ltema = i3GEO.arvoreDeCamadas.pegaTema(idtema);
14504 var retorna = function(retorno){ 14542 var retorna = function(retorno){
14505 - if (retorno.data.legenda){ 14543 + if(retorno.data.legenda){
14506 var original = retorno; 14544 var original = retorno;
14507 var retorno = retorno.data.legenda; 14545 var retorno = retorno.data.legenda;
14508 if (retorno[0]){ 14546 if (retorno[0]){
@@ -14569,6 +14607,9 @@ i3GEO.arvoreDeCamadas = { @@ -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 i3GEO.php.criaLegendaHTML(retorna,idtema); 14613 i3GEO.php.criaLegendaHTML(retorna,idtema);
14573 }, 14614 },
14574 /* 14615 /*
classesphp/wmswfs.php
@@ -49,23 +49,25 @@ function gravaCacheWMS($servico) @@ -49,23 +49,25 @@ function gravaCacheWMS($servico)
49 global $dir_tmp; 49 global $dir_tmp;
50 error_reporting(0); 50 error_reporting(0);
51 try{ 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 else 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 catch(Exception $e){return "erro";} 72 catch(Exception $e){return "erro";}
71 } 73 }
@@ -271,9 +273,6 @@ function temaswms() @@ -271,9 +273,6 @@ function temaswms()
271 { 273 {
272 global $servico,$cp,$id_ws; 274 global $servico,$cp,$id_ws;
273 $wms_service_request = gravaCacheWMS($servico); 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 # Test that the capabilites file has successfully downloaded. 277 # Test that the capabilites file has successfully downloaded.
279 # 278 #
@@ -292,12 +291,14 @@ function temaswms() @@ -292,12 +291,14 @@ function temaswms()
292 } 291 }
293 elseif(isset($id_ws)) 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 adicionaAcesso($id_ws,true); 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 $dom = new DomDocument(); 302 $dom = new DomDocument();
302 $dom->loadXML($wms_capabilities); 303 $dom->loadXML($wms_capabilities);
303 $layers = wms_layers($dom); 304 $layers = wms_layers($dom);
exemplos/camadas1.htm 0 → 100644
@@ -0,0 +1,176 @@ @@ -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 \ No newline at end of file 177 \ No newline at end of file
exemplos/camadas2.htm 0 → 100644
@@ -0,0 +1,177 @@ @@ -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 \ No newline at end of file 178 \ No newline at end of file
exemplos/camadas3.htm 0 → 100644
@@ -0,0 +1,178 @@ @@ -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 \ No newline at end of file 179 \ No newline at end of file
exemplos/camadas4.htm 0 → 100644
@@ -0,0 +1,185 @@ @@ -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 \ No newline at end of file 186 \ No newline at end of file
exemplos/index.html
@@ -24,4 +24,9 @@ body,td @@ -24,4 +24,9 @@ body,td
24 <p><a href="mashup3.htm" target="_blank" >Exemplo 3</a></p> 24 <p><a href="mashup3.htm" target="_blank" >Exemplo 3</a></p>
25 <p><a href="mashup4.htm" target="_blank" >Exemplo 4</a></p> 25 <p><a href="mashup4.htm" target="_blank" >Exemplo 4</a></p>
26 <p><a href="mashup5.htm" target="_blank" >Exemplo 5</a></p> 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 </body> 32 </body>
ferramentas/conectarwms/index.js
@@ -25,6 +25,7 @@ g_tipo = &quot;&quot;; //tipo de tema @@ -25,6 +25,7 @@ g_tipo = &quot;&quot;; //tipo de tema
25 g_tema = ""; //tema selecionado do ws 25 g_tema = ""; //tema selecionado do ws
26 g_legenda = ""; //legenda do tema 26 g_legenda = ""; //legenda do tema
27 g_nometema = ""; //nome do tema 27 g_nometema = ""; //nome do tema
  28 +g_idws = ""
28 ativaGuias("") 29 ativaGuias("")
29 mostraGuia("guia1") 30 mostraGuia("guia1")
30 $i("guia1").onclick = function() 31 $i("guia1").onclick = function()
@@ -104,6 +105,7 @@ function metadados(retorno) @@ -104,6 +105,7 @@ function metadados(retorno)
104 } 105 }
105 function listatemas(retorno) 106 function listatemas(retorno)
106 { 107 {
  108 + g_idws = "";
107 aguarde("none"); 109 aguarde("none");
108 if ((retorno.data != "erro") && (retorno.data != undefined)) 110 if ((retorno.data != "erro") && (retorno.data != undefined))
109 { 111 {
menutemas/admin.db
No preview for this file type
@@ -168,6 +168,11 @@ foreach ($_GET as $k=&gt;$v) @@ -168,6 +168,11 @@ foreach ($_GET as $k=&gt;$v)
168 //if(strtolower($k) == "srs") 168 //if(strtolower($k) == "srs")
169 //{$SRS = $v;} 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 if(isset($tema) && $tipo != "metadados") 176 if(isset($tema) && $tipo != "metadados")
172 {$tipo = "";} 177 {$tipo = "";}
173 $req->setParameter("VeRsIoN","1.1.0"); 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,7 +194,13 @@ if((isset($tema)) &amp;&amp; ($tema != &quot;&quot;) &amp;&amp; ($tipo==&quot;metadados&quot;))
189 $oMap->setmetadata("ows_onlineresource",$or); 194 $oMap->setmetadata("ows_onlineresource",$or);
190 $oMap->setmetadata("ows_title",$tituloInstituicao." - i3geo"); 195 $oMap->setmetadata("ows_title",$tituloInstituicao." - i3geo");
191 if (!isset($intervalo)) 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 if ($tipo == "" || $tipo == "metadados") 204 if ($tipo == "" || $tipo == "metadados")
194 { 205 {
195 $tema = explode(" ",$tema); 206 $tema = explode(" ",$tema);
@@ -274,6 +285,7 @@ else @@ -274,6 +285,7 @@ else
274 } 285 }
275 foreach($codigosTema as $codigoTema) 286 foreach($codigosTema as $codigoTema)
276 { 287 {
  288 + if(!file_exists("temas/".$codigoTema.".map")){break;}
277 if (@ms_newMapobj("temas/".$codigoTema.".map")) 289 if (@ms_newMapobj("temas/".$codigoTema.".map"))
278 { 290 {
279 $nmap = ms_newMapobj("temas/".$codigoTema.".map"); 291 $nmap = ms_newMapobj("temas/".$codigoTema.".map");