Commit 80041d9d6edf7f1d6ffb3dd4ff8faecf4fb154c7

Authored by Edmar Moretti
1 parent 8b6b7fee

Reformulação no sistema de ajuda ao usuário para as opções de propriedade do mapa

ajuda_usuario.php
@@ -7,13 +7,13 @@ include("classesphp/pega_variaveis.php"); @@ -7,13 +7,13 @@ include("classesphp/pega_variaveis.php");
7 <link rel="stylesheet" type="text/css" href="css/i3geo_ferramentas.css"> 7 <link rel="stylesheet" type="text/css" href="css/i3geo_ferramentas.css">
8 <title></title> 8 <title></title>
9 </head> 9 </head>
10 -<body>  
11 -<div style=text-align:center > 10 +<body style=overflow:auto; >
  11 +<div style=text-align:center;width:600px >
12 <p><img src="imagens/i3geo1.jpg" /> 12 <p><img src="imagens/i3geo1.jpg" />
13 <p style='font-size:16px'>Documentação do usuário. Para ver toda a documentação, 13 <p style='font-size:16px'>Documentação do usuário. Para ver toda a documentação,
14 clique <a href="ajuda_usuario.php" >aqui</a></p><br> 14 clique <a href="ajuda_usuario.php" >aqui</a></p><br>
15 </div> 15 </div>
16 -<div id=resultado > 16 +<div id=resultado style='width:600px;'>
17 </div> 17 </div>
18 <script language="JavaScript" type="text/javascript" src="classesjs/dicionario_ajuda.js"></script> 18 <script language="JavaScript" type="text/javascript" src="classesjs/dicionario_ajuda.js"></script>
19 <script> 19 <script>
@@ -26,7 +26,7 @@ function pegaAjuda(tipo,categoria){ @@ -26,7 +26,7 @@ function pegaAjuda(tipo,categoria){
26 {} 26 {}
27 else 27 else
28 { 28 {
29 - ins += "<p style='font-size:16px'>"+obj[k].titulo+"</p>" 29 + ins += "<p style='font-size:16px;color:#759555'><b>"+obj[k].titulo+"</b></p>"
30 ins += "<p>"+obj[k].pt+"</p>" 30 ins += "<p>"+obj[k].pt+"</p>"
31 ins += "<p>"+obj[k].complemento+"</p>" 31 ins += "<p>"+obj[k].complemento+"</p>"
32 ins += "<p style='color:gray'>"+obj[k].diretorio+"</p>" 32 ins += "<p style='color:gray'>"+obj[k].diretorio+"</p>"
@@ -35,7 +35,7 @@ function pegaAjuda(tipo,categoria){ @@ -35,7 +35,7 @@ function pegaAjuda(tipo,categoria){
35 } 35 }
36 function inicia() 36 function inicia()
37 { 37 {
38 - ins = "<div>" 38 + ins = "<div style='text-align:justify'>"
39 for(var key in g_traducao_ajuda_categorias){ 39 for(var key in g_traducao_ajuda_categorias){
40 if(idcategoria != "" && idcategoria != key) 40 if(idcategoria != "" && idcategoria != key)
41 {} 41 {}
aplicmap/geral.htm
@@ -249,8 +249,12 @@ http://&lt;host&gt;/i3geo/ms_criamapa.php @@ -249,8 +249,12 @@ http://&lt;host&gt;/i3geo/ms_criamapa.php
249 i3GEO.configura.locaplic = i3GEO.util.protocolo()+"://"+window.location.host+"/i3geo"; 249 i3GEO.configura.locaplic = i3GEO.util.protocolo()+"://"+window.location.host+"/i3geo";
250 var g_localimg = i3GEO.util.protocolo()+"://"+window.location.host+"/i3geo/imagens"; 250 var g_localimg = i3GEO.util.protocolo()+"://"+window.location.host+"/i3geo/imagens";
251 var g_3dmap = "3dmap.map"; 251 var g_3dmap = "3dmap.map";
  252 +
252 //i3GEO.arvoreDeTemas.INCLUISISTEMAS = false; 253 //i3GEO.arvoreDeTemas.INCLUISISTEMAS = false;
253 //i3GEO.idioma.MOSTRASELETOR = false; 254 //i3GEO.idioma.MOSTRASELETOR = false;
  255 +//function tempi(){alert("oi")}
  256 +//i3GEO.configura.funcaoIdentifica = "tempi()"
  257 +
254 i3GEO.cria() 258 i3GEO.cria()
255 //Log 259 //Log
256 /* 260 /*
aplicmap/legenda.htm
1 -[leg_layer_html opt_flag=1]<table class=legendatemas cellspacing=0 width=248 >[if name=TEMA oper=neq value=NAO]<table><tr><td style=text-align:left ><b><span class=legendaTema ><input value="[leg_layer_name]" name="layer" onclick="mudaboxnf('legenda',this)" type=checkbox checked style=cursor:pointer >&nbsp;[metadata name=TEMA]</span></b><br> </td></tr>[if name=legendawms oper=isset ]<tr><td style=text-align:left ><img src='[metadata name=legendawms]' /></td></tr>[/if]</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]  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +[leg_layer_html opt_flag=1]<table class=legendatemas cellspacing=0 width=248 >[if name=TEMA oper=neq value=NAO]<table><tr><td style=text-align:left ><b><span class=legendaTema ><input value="[leg_layer_name]" name="layer" onclick="i3GEO.mapa.legendaHTML.ativaDesativaTema(this)" type=checkbox checked style=cursor:pointer >&nbsp;[metadata name=TEMA]</span></b><br> </td></tr>[if name=legendawms oper=isset ]<tr><td style=text-align:left ><img src='[metadata name=legendawms]' /></td></tr>[/if]</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]
3 \ No newline at end of file 3 \ No newline at end of file
classesjs/classe_mapa.js
@@ -399,6 +399,27 @@ i3GEO.mapa = { @@ -399,6 +399,27 @@ i3GEO.mapa = {
399 i3GEO.php.criaLegendaHTML(funcao,"",i3GEO.configura.templateLegenda) 399 i3GEO.php.criaLegendaHTML(funcao,"",i3GEO.configura.templateLegenda)
400 }, 400 },
401 /* 401 /*
  402 + Function: ativaDesativaTema
  403 +
  404 + Liga ou desliga um único tema. Utilizado pela legenda HTML, permitindo que um tema seja processado diretamente na legenda.
  405 +
  406 + Parameters:
  407 +
  408 + inputbox {object) - objeto do tipo input checkbox com a propriedade value indicando o código do tema que será processado
  409 + */
  410 + ativaDesativaTema: function(inputbox){
  411 + var temp = function(){
  412 + i3GEO.php.corpo(i3GEO.atualiza,i3GEO.configura.tipoimagem);
  413 + i3GEO.arvoreDeCamadas.atualiza("");
  414 + i3GEO.janela.fechaAguarde("redesenha");
  415 + };
  416 + i3GEO.janela.abreAguarde("redesenha",$trad("o1"));
  417 + if(!inputbox.checked)
  418 + i3GEO.php.ligatemas(temp,inputbox.value,"");
  419 + else
  420 + i3GEO.php.ligatemas(temp,"",inputbox.value);
  421 + },
  422 + /*
402 Function: libera 423 Function: libera
403 424
404 Libera a legenda criando uma janela flutuante sobre o mapa 425 Libera a legenda criando uma janela flutuante sobre o mapa
@@ -464,7 +485,7 @@ i3GEO.mapa = { @@ -464,7 +485,7 @@ i3GEO.mapa = {
464 Abre a janela para definição do intervalo de tempo para redesenho automático do mapa. 485 Abre a janela para definição do intervalo de tempo para redesenho automático do mapa.
465 */ 486 */
466 autoredesenha: function() 487 autoredesenha: function()
467 - {i3GEO.janela.cria("300px","180px",i3GEO.configura.locaplic+"/ferramentas/opcoes_autoredesenha/index.htm","","","Temporizador");}, 488 + {i3GEO.janela.cria("300px","110px",i3GEO.configura.locaplic+"/ferramentas/opcoes_autoredesenha/index.htm","","","Temporizador<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=1&idajuda=9' ><b>?</b></a>");},
468 /* 489 /*
469 Function: salvaMapa 490 Function: salvaMapa
470 491
@@ -508,14 +529,14 @@ i3GEO.mapa = { @@ -508,14 +529,14 @@ i3GEO.mapa = {
508 Abre a janela que altera as propriedades da exibição dos elementos selecionados. 529 Abre a janela que altera as propriedades da exibição dos elementos selecionados.
509 */ 530 */
510 queryMap: function() 531 queryMap: function()
511 - {i3GEO.janela.cria("210px","170px",i3GEO.configura.locaplic+"/ferramentas/opcoes_querymap/index.htm","","","Querymap");}, 532 + {i3GEO.janela.cria("210px","80px",i3GEO.configura.locaplic+"/ferramentas/opcoes_querymap/index.htm","","","Cor da seleção<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=1&idajuda=5' ><b>?</b></a>");},
512 /* 533 /*
513 Function: template 534 Function: template
514 535
515 Abre a janela que muda o template do mapa atual. 536 Abre a janela que muda o template do mapa atual.
516 */ 537 */
517 template: function() 538 template: function()
518 - {i3GEO.janela.cria("300px","400px",i3GEO.configura.locaplic+"/ferramentas/template/index.htm","","","Template");}, 539 + {i3GEO.janela.cria("300px","400px",i3GEO.configura.locaplic+"/ferramentas/template/index.htm","","","Template<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=1&idajuda=8' ><b>?</b></a>");},
519 /* 540 /*
520 Function: tamanho 541 Function: tamanho
521 542
@@ -536,7 +557,7 @@ i3GEO.mapa = { @@ -536,7 +557,7 @@ i3GEO.mapa = {
536 Abre a janela que altera a cor do fundo do mapa atual. 557 Abre a janela que altera a cor do fundo do mapa atual.
537 */ 558 */
538 corFundo: function() 559 corFundo: function()
539 - {i3GEO.janela.cria("210px","170px",i3GEO.configura.locaplic+"/ferramentas/opcoes_fundo/index.htm","","","Fundo");}, 560 + {i3GEO.janela.cria("210px","80px",i3GEO.configura.locaplic+"/ferramentas/opcoes_fundo/index.htm","","","Cor do fundo<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=1&idajuda=6' ><b>?</b></a>");},
540 /* 561 /*
541 Function: opcoesEscala 562 Function: opcoesEscala
542 563
@@ -557,7 +578,7 @@ i3GEO.mapa = { @@ -557,7 +578,7 @@ i3GEO.mapa = {
557 Abre a janela que gera grade de coordenadas 578 Abre a janela que gera grade de coordenadas
558 */ 579 */
559 gradeCoord: function() 580 gradeCoord: function()
560 - {i3GEO.janela.cria("350px","330px",i3GEO.configura.locaplic+"/ferramentas/gradecoord/index.htm","","","Grade de coordenadas");}, 581 + {i3GEO.janela.cria("350px","330px",i3GEO.configura.locaplic+"/ferramentas/gradecoord/index.htm","","","Grade de coordenadas<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=1&idajuda=7' ><b>?</b></a>");},
561 /* 582 /*
562 Function: cliqueTexto 583 Function: cliqueTexto
563 584
classesjs/compactados/classe_mapa_compacto.js
1 -if(typeof(i3GEO)=='undefined'){i3GEO=new Array()}i3GEO.mapa={GEOXML:new Array(),ajustaPosicao:function(elemento){if(arguments.length==0){return}try{imagemxi=0;imagemyi=0;imagemxref=0;imagemyref=0;var dc=$i("i3geo");if(!dc){return}if(dc.style.left){imagemxi+=parseInt(dc.style.left)}if(dc.style.top){imagemyi+=parseInt(dc.style.top)}var dc=$i(elemento);while((dc.offsetParent)&&(dc.offsetParent.id!="i3geo")){dc=dc.offsetParent;imagemxi=imagemxi+dc.offsetLeft;imagemyi=imagemyi+dc.offsetTop}var c=$i(i3GEO.interface.IDCORPO);if(c){c.style.position="absolute";$left(i3GEO.interface.IDCORPO,imagemxi);$top(i3GEO.interface.IDCORPO,imagemyi);if($i("i3geo").style.left){$left(i3GEO.interface.IDCORPO,imagemxi-parseInt($i("i3geo").style.left))}if($i("i3geo").style.top){$top(i3GEO.interface.IDCORPO,imagemyi-parseInt($i("i3geo").style.top))}}}catch(e){alert("Ocorreu um erro. i3GEO.mapa.ajustaPosicao"+e)}},ativaLogo:function(){i3GEO.php.ativalogo(i3GEO.atualiza)},insereToponimo:function(){if(g_tipoacao=="textofid"){var doc=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;texto=doc.getElementById("texto").value;var f=doc.getElementById("fonte").value;var t=doc.getElementById("tamanho").value;var a=doc.getElementById("angulo").value;var cf=doc.getElementById("fundoc").value;if(cf==""){cf="off"}var cs=doc.getElementById("sombra").value;if(cs==""){cs="off"}var xs=doc.getElementById("sombrax").value;var ys=doc.getElementById("sombray").value;var c=doc.getElementById("frente").value;var m=doc.getElementById("mascara").value;if(m==""){m="off"}var fcs=doc.getElementById("frentes").value;if(fcs==""){fcs="off"}var fxs=doc.getElementById("frentex").value;var fys=doc.getElementById("frentey").value;var forca=doc.getElementById("force").value;var md=doc.getElementById("mindistance").value;var mf=doc.getElementById("minfeaturesize").value;var ox=doc.getElementById("offsetx").value;var oy=doc.getElementById("offsety").value;var pl=doc.getElementById("partials").value;var pos=doc.getElementById("position").value;var digi=function(retorno){if(texto==""){i3GEO.janela.fechaAguarde("i3GEO.atualiza");texto=retorno.data}if(texto!=" "){i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));i3GEO.php.insereAnnotation(i3GEO.atualiza,g_nomepin+"topo",objposicaocursor.ddx+" "+objposicaocursor.ddy,texto,pos,pl,ox,oy,mf,md,forca,fcs,fxs,fys,m,c,ys,xs,cs,cf,a,t,f)}};if(doc.getElementById("tipoInsere").value=="digitando"){digi.call()}else{texto="";if((doc.getElementById("temasLigados"))&&(doc.getElementById("itemsel"))){var tema=doc.getElementById("temasLigados").value;var item=doc.getElementById("itemsel").value;i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));i3GEO.php.identificaunico(digi,objposicaocursor.ddx+","+objposicaocursor.ddy,tema,item)}}}else{i3GEO.eventos.MOUSECLIQUE.remove("i3GEO.mapa.insereToponimo()")}},insereKml:function(pan,url){if(arguments.length==1){var i=$i("i3geo_urlkml");if(i){var url=i.value}else{var url=""}}if(url==""){return}var ngeoxml="geoXml_"+i3GEO.mapa.GEOXML.length;i3GEO.mapa.GEOXML.push(ngeoxml);var zoom=function(){if(pan){eval("var ll = "+ngeoxml+".getDefaultCenter()");eval(ngeoxml+".gotoDefaultViewport(i3GeoMap)")}};eval(ngeoxml+" = new GGeoXml(url,zoom)");eval("i3GeoMap.addOverlay("+ngeoxml+")");i3GEO.mapa.criaNoArvoreGoogle(ngeoxml,ngeoxml)},criaNoArvoreGoogle:function(url,nomeOverlay){var root=i3GEO.arvoreDeCamadas.ARVORE.getRoot();var node=i3GEO.arvoreDeCamadas.ARVORE.getNodeByProperty("idkml","raiz");if(!node){var titulo="<table><tr><td><b>Google Maps</b></td></tr></table>";var d={html:titulo,idkml:"raiz"};var node=new YAHOO.widget.HTMLNode(d,root,true,true)}html="<input onclick='i3GEO.mapa.ativaDesativaOverlayGoogle(this)' class=inputsb style='cursor:pointer;' type='checkbox' value='"+nomeOverlay+"' checked />";html+="&nbsp;<span style='cursor:move'>"+url+"</span>";var d={html:html};var nodekml=new YAHOO.widget.HTMLNode(d,node,true,true);nodekml.isleaf=true;i3GEO.arvoreDeCamadas.ARVORE.draw();i3GEO.arvoreDeCamadas.ARVORE.collapseAll();node.expand()},ativaDesativaOverlayGoogle:function(obj){if(!obj.checked){eval("i3GeoMap.removeOverlay("+obj.value+")")}else eval("i3GeoMap.addOverlay("+obj.value+")")},inserePonto:function(){if(g_tipoacao=="inserexy"){var doc=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;if(doc.getElementById("resultado")){var ins=doc.getElementById("resultado").innerHTML;ins=ins+"<div style='font-size:12px' >"+objposicaocursor.ddx+" "+objposicaocursor.ddy+"</div><br>";doc.getElementById("resultado").innerHTML=ins}var item="";var valoritem="";if((doc.getElementById("valorItem"))&&(doc.getElementById("itemtema"))){var item=doc.getElementById("itemtema").value;var valoritem=doc.getElementById("valorItem").value}if(g_nomepin==""){alert("Nenhum tema definido para editar")}else{i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));i3GEO.php.insereSHP(i3GEO.atualiza,g_nomepin,item,valoritem,objposicaocursor.ddx+" "+objposicaocursor.ddy)}}},insereGrafico:function(){if(g_tipoacao=="inseregrafico"){var doc=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;var tema=doc.getElementById("temasLigados").value;var width=doc.getElementById("w").value;var inclinacao=doc.getElementById("inclinacao").value;var shadow_height=doc.getElementById("sombra").value;if(tema==""){alert("Nenhum tema definido para pegar os dados")}else{var listadeitens=new Array();var g=doc.getElementById("listai");var iguias=g.getElementsByTagName("input");var i=iguias.length-1;if(i>=0){do{if(iguias[i].checked==true){var it=iguias[i].id;var c=doc.getElementById("cor"+it).value;listadeitens.push(it+","+c)}}while(i--)}var itens=listadeitens.join("*");if(itens==""){alert("Nenhum item foi escolhido")}else{i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));i3GEO.php.insereSHPgrafico(i3GEO.atualiza,tema,objposicaocursor.ddx,objposicaocursor.ddy,itens,shadow_height,width,inclinacao)}}}},recupera:{TENTATIVA:0,inicia:function(){i3GEO.mapa.ajustaPosicao();i3GEO.janela.fechaAguarde();if(i3GEO.mapa.recupera.TENTATIVA==0){i3GEO.mapa.recupera.TENTATIVA++;i3GEO.mapa.recupera.restaura()}},restaura:function(){i3GEO.php.recuperamapa(i3GEO.atualiza)}},legendaHTML:{ID:"",cria:function(id){if(arguments.length==0){var id=""}i3GEO.mapa.legendaHTML.ID=id;if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.mapa.legendaHTML.atualiza()")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.mapa.legendaHTML.atualiza()")}i3GEO.mapa.legendaHTML.atualiza()},atualiza:function(){var temp=function(retorno){if(i3GEO.mapa.legendaHTML.ID!=""&&$i(i3GEO.mapa.legendaHTML.ID)){if((retorno.data!="erro")&&(retorno.data!=undefined)){var s=i3GEO.configura.locaplic+"/imagens/solta.gif";$i(i3GEO.mapa.legendaHTML.ID).innerHTML="<img onclick='i3GEO.mapa.legendaHTML.libera()' id=soltaLeg src="+s+" title='clique para liberar'/><br><div id='corpoLegi' >"+retorno.data.legenda+"</div>"}}if($i("wlegenda")){$i("wlegenda").innerHTML=retorno.data.legenda;var elementos=$i("wlegenda").getElementsByTagName("input");for(i=0;i<elementos.length;i++){elementos[i].style.display="none"}}};i3GEO.mapa.legendaHTML.obtem(temp)},obtem:function(funcao){i3GEO.php.criaLegendaHTML(funcao,"",i3GEO.configura.templateLegenda)},libera:function(){var temp=function(retorno){if(!$i("moveLegi")){var novoel=document.createElement("div");novoel.id="moveLegi";novoel.style.display="block";var temp='<div class="hd">Legenda</div>';temp+='<div id="wlegenda" style="text-align:left;background-color:white" ></div>';novoel.innerHTML=temp;document.body.appendChild(novoel);YAHOO.namespace("moveLegi.xp");YAHOO.moveLegi.xp.panel=new YAHOO.widget.Panel("moveLegi",{width:"300px",fixedcenter:true,constraintoviewport:false,underlay:"none",close:true,visible:true,draggable:true,modal:false});YAHOO.moveLegi.xp.panel.render()}$i("wlegenda").innerHTML=retorno.data.legenda;var temp=$i("wlegenda").getElementsByTagName("input");var n=temp.length;for(i=0;i<n;i++){temp[i].style.display="none"}YAHOO.moveLegi.xp.panel.show()}i3GEO.mapa.legendaHTML.obtem(temp)}},legendaIMAGEM:{obtem:function(funcao){i3GEO.php.criaLegendaImagem(funcao)}},dialogo:{autoredesenha:function(){i3GEO.janela.cria("300px","180px",i3GEO.configura.locaplic+"/ferramentas/opcoes_autoredesenha/index.htm","","","Temporizador")},salvaMapa:function(){if(i3GEO.parametros==""){alert("Essa opcao nao pode ser ativada. Consulte o administrador do sistema. Mapfile nao esta exposto.");return}i3GEO.janela.cria("300px","180px",i3GEO.configura.locaplic+"/ferramentas/salvamapa/index.htm","","","Salva mapa")},carregaMapa:function(){i3GEO.janela.cria("300px","150px",i3GEO.configura.locaplic+"/ferramentas/carregamapa/index.htm?urlatual="+window.location,"","","Carrega mapa")},convertews:function(){if(i3GEO.parametros.mapfile==""){alert("Essa opcao nao pode ser ativada. Consulte o administrador do sistema. Mapfile nao esta exposto.");return}i3GEO.janela.cria("440px","280px",i3GEO.configura.locaplic+"/ferramentas/convertews/index.htm","","","Web service")},convertekml:function(){if(i3GEO.parametros.mapfile==""){alert("Essa opcao nao pode ser ativada. Consulte o administrador do sistema. Mapfile nao esta exposto.");return}i3GEO.janela.cria("440px","280px",i3GEO.configura.locaplic+"/ferramentas/convertemapakml/index.htm","","","Kml")},queryMap:function(){i3GEO.janela.cria("210px","170px",i3GEO.configura.locaplic+"/ferramentas/opcoes_querymap/index.htm","","","Querymap")},template:function(){i3GEO.janela.cria("300px","400px",i3GEO.configura.locaplic+"/ferramentas/template/index.htm","","","Template")},tamanho:function(){i3GEO.janela.cria("150px","170px",i3GEO.configura.locaplic+"/ferramentas/opcoes_tamanho/index.htm","","","Tamanho<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=1&idajuda=4' ><b>?</b></a>")},tipoimagem:function(){i3GEO.janela.cria("300px","260px",i3GEO.configura.locaplic+"/ferramentas/tipoimagem/index.htm","","","Tipo de imagem<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=1&idajuda=1' ><b>?</b></a>")},corFundo:function(){i3GEO.janela.cria("210px","170px",i3GEO.configura.locaplic+"/ferramentas/opcoes_fundo/index.htm","","","Fundo")},opcoesEscala:function(){i3GEO.janela.cria("250px","300px",i3GEO.configura.locaplic+"/ferramentas/opcoes_escala/index.htm","center","center","Escala<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=1&idajuda=3' ><b>?</b></a>")},opcoesLegenda:function(){i3GEO.janela.cria("320px","300px",i3GEO.configura.locaplic+"/ferramentas/opcoes_legenda/index.htm","","","Legenda<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=1&idajuda=2' ><b>?</b></a>")},gradeCoord:function(){i3GEO.janela.cria("350px","330px",i3GEO.configura.locaplic+"/ferramentas/gradecoord/index.htm","","","Grade de coordenadas")},cliqueTexto:function(){if(g_tipoacao!="textofid"){var temp=Math.random()+"b";temp=temp.split(".");g_nomepin="pin"+temp[1];g_tipoacao="textofid";var janela=i3GEO.janela.cria("360px","250px",i3GEO.configura.locaplic+"/ferramentas/inseretxt/index.htm","","","Texto");if(i3GEO.eventos.MOUSECLIQUE.toString().search("i3GEO.mapa.insereToponimo()")<0){i3GEO.eventos.MOUSECLIQUE.push("i3GEO.mapa.insereToponimo()")}var temp=function(){i3GEO.eventos.MOUSECLIQUE.remove("i3GEO.mapa.insereToponimo()");i3GEO.barraDeBotoes.ativaBotoes()};YAHOO.util.Event.addListener(janela[0].close,"click",temp)}},cliquePonto:function(){if(g_tipoacao!="inserexy"){g_tipoacao="inserexy";var temp=Math.random()+"a";temp=temp.split(".");g_nomepin="pin"+temp[1];var janela=i3GEO.janela.cria("400px","300px",i3GEO.configura.locaplic+'/ferramentas/inserexy2/index.htm',"","","Insere");if(i3GEO.eventos.MOUSECLIQUE.toString().search("i3GEO.mapa.inserePonto()")<0){i3GEO.eventos.MOUSECLIQUE.push("i3GEO.mapa.inserePonto()")}var temp=function(){i3GEO.eventos.MOUSECLIQUE.remove("i3GEO.mapa.inserePonto()");i3GEO.barraDeBotoes.ativaBotoes()};YAHOO.util.Event.addListener(janela[0].close,"click",temp)}},cliqueGrafico:function(){if(g_tipoacao!="inseregrafico"){g_tipoacao="inseregrafico";var temp=Math.random()+"a";temp=temp.split(".");g_nomepin="pin"+temp[1];var janela=i3GEO.janela.cria("400px","300px",i3GEO.configura.locaplic+'/ferramentas/inseregrafico/index.htm',"","","Insere");if(i3GEO.eventos.MOUSECLIQUE.toString().search("i3GEO.mapa.insereGrafico()")<0){i3GEO.eventos.MOUSECLIQUE.push("i3GEO.mapa.insereGrafico()")}var temp=function(){i3GEO.eventos.MOUSECLIQUE.remove("i3GEO.mapa.insereGrafico()");i3GEO.barraDeBotoes.ativaBotoes()};YAHOO.util.Event.addListener(janela[0].close,"click",temp)}}},corpo:{verifica:function(retorno){try{i3GEO.janela.abreAguarde("ajaxCorpoMapa",$trad("o3"));if(retorno.data){var retorno=retorno.data}if(retorno.variaveis){var retorno=retorno.variaveis}if((retorno=="erro")||(retorno==undefined)){i3GEO.mapa.ajustaPosicao();i3GEO.janela.fechaAguarde();i3GEO.mapa.recupera.inicia()}i3GEO.mapa.recupera.TENTATIVA=0}catch(e){if(i3GEO.interface.ATUAL=="openlayers"){i3GEO.janela.fechaAguarde();return}if(i3GEO.mapa.recupera.TENTATIVA==0){alert("Erro no mapa. Sera feita uma tentativa de recuperacao.");i3GEO.mapa.recupera.inicia()}else{alert("Recuperacao impossivel. Sera feita uma tentativa de reiniciar o mapa.");if(i3GEO.mapa.recupera.TENTATIVA==1){i3GEO.mapa.recupera.TENTATIVA=2;i3GEO.php.reiniciaMapa(i3GEO.atualiza)}}}}}};  
2 \ No newline at end of file 1 \ No newline at end of file
  2 +if(typeof(i3GEO)=='undefined'){i3GEO=new Array()}i3GEO.mapa={GEOXML:new Array(),ajustaPosicao:function(elemento){if(arguments.length==0){return}try{imagemxi=0;imagemyi=0;imagemxref=0;imagemyref=0;var dc=$i("i3geo");if(!dc){return}if(dc.style.left){imagemxi+=parseInt(dc.style.left)}if(dc.style.top){imagemyi+=parseInt(dc.style.top)}var dc=$i(elemento);while((dc.offsetParent)&&(dc.offsetParent.id!="i3geo")){dc=dc.offsetParent;imagemxi=imagemxi+dc.offsetLeft;imagemyi=imagemyi+dc.offsetTop}var c=$i(i3GEO.interface.IDCORPO);if(c){c.style.position="absolute";$left(i3GEO.interface.IDCORPO,imagemxi);$top(i3GEO.interface.IDCORPO,imagemyi);if($i("i3geo").style.left){$left(i3GEO.interface.IDCORPO,imagemxi-parseInt($i("i3geo").style.left))}if($i("i3geo").style.top){$top(i3GEO.interface.IDCORPO,imagemyi-parseInt($i("i3geo").style.top))}}}catch(e){alert("Ocorreu um erro. i3GEO.mapa.ajustaPosicao"+e)}},ativaLogo:function(){i3GEO.php.ativalogo(i3GEO.atualiza)},insereToponimo:function(){if(g_tipoacao=="textofid"){var doc=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;texto=doc.getElementById("texto").value;var f=doc.getElementById("fonte").value;var t=doc.getElementById("tamanho").value;var a=doc.getElementById("angulo").value;var cf=doc.getElementById("fundoc").value;if(cf==""){cf="off"}var cs=doc.getElementById("sombra").value;if(cs==""){cs="off"}var xs=doc.getElementById("sombrax").value;var ys=doc.getElementById("sombray").value;var c=doc.getElementById("frente").value;var m=doc.getElementById("mascara").value;if(m==""){m="off"}var fcs=doc.getElementById("frentes").value;if(fcs==""){fcs="off"}var fxs=doc.getElementById("frentex").value;var fys=doc.getElementById("frentey").value;var forca=doc.getElementById("force").value;var md=doc.getElementById("mindistance").value;var mf=doc.getElementById("minfeaturesize").value;var ox=doc.getElementById("offsetx").value;var oy=doc.getElementById("offsety").value;var pl=doc.getElementById("partials").value;var pos=doc.getElementById("position").value;var digi=function(retorno){if(texto==""){i3GEO.janela.fechaAguarde("i3GEO.atualiza");texto=retorno.data}if(texto!=" "){i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));i3GEO.php.insereAnnotation(i3GEO.atualiza,g_nomepin+"topo",objposicaocursor.ddx+" "+objposicaocursor.ddy,texto,pos,pl,ox,oy,mf,md,forca,fcs,fxs,fys,m,c,ys,xs,cs,cf,a,t,f)}};if(doc.getElementById("tipoInsere").value=="digitando"){digi.call()}else{texto="";if((doc.getElementById("temasLigados"))&&(doc.getElementById("itemsel"))){var tema=doc.getElementById("temasLigados").value;var item=doc.getElementById("itemsel").value;i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));i3GEO.php.identificaunico(digi,objposicaocursor.ddx+","+objposicaocursor.ddy,tema,item)}}}else{i3GEO.eventos.MOUSECLIQUE.remove("i3GEO.mapa.insereToponimo()")}},insereKml:function(pan,url){if(arguments.length==1){var i=$i("i3geo_urlkml");if(i){var url=i.value}else{var url=""}}if(url==""){return}var ngeoxml="geoXml_"+i3GEO.mapa.GEOXML.length;i3GEO.mapa.GEOXML.push(ngeoxml);var zoom=function(){if(pan){eval("var ll = "+ngeoxml+".getDefaultCenter()");eval(ngeoxml+".gotoDefaultViewport(i3GeoMap)")}};eval(ngeoxml+" = new GGeoXml(url,zoom)");eval("i3GeoMap.addOverlay("+ngeoxml+")");i3GEO.mapa.criaNoArvoreGoogle(ngeoxml,ngeoxml)},criaNoArvoreGoogle:function(url,nomeOverlay){var root=i3GEO.arvoreDeCamadas.ARVORE.getRoot();var node=i3GEO.arvoreDeCamadas.ARVORE.getNodeByProperty("idkml","raiz");if(!node){var titulo="<table><tr><td><b>Google Maps</b></td></tr></table>";var d={html:titulo,idkml:"raiz"};var node=new YAHOO.widget.HTMLNode(d,root,true,true)}html="<input onclick='i3GEO.mapa.ativaDesativaOverlayGoogle(this)' class=inputsb style='cursor:pointer;' type='checkbox' value='"+nomeOverlay+"' checked />";html+="&nbsp;<span style='cursor:move'>"+url+"</span>";var d={html:html};var nodekml=new YAHOO.widget.HTMLNode(d,node,true,true);nodekml.isleaf=true;i3GEO.arvoreDeCamadas.ARVORE.draw();i3GEO.arvoreDeCamadas.ARVORE.collapseAll();node.expand()},ativaDesativaOverlayGoogle:function(obj){if(!obj.checked){eval("i3GeoMap.removeOverlay("+obj.value+")")}else eval("i3GeoMap.addOverlay("+obj.value+")")},inserePonto:function(){if(g_tipoacao=="inserexy"){var doc=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;if(doc.getElementById("resultado")){var ins=doc.getElementById("resultado").innerHTML;ins=ins+"<div style='font-size:12px' >"+objposicaocursor.ddx+" "+objposicaocursor.ddy+"</div><br>";doc.getElementById("resultado").innerHTML=ins}var item="";var valoritem="";if((doc.getElementById("valorItem"))&&(doc.getElementById("itemtema"))){var item=doc.getElementById("itemtema").value;var valoritem=doc.getElementById("valorItem").value}if(g_nomepin==""){alert("Nenhum tema definido para editar")}else{i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));i3GEO.php.insereSHP(i3GEO.atualiza,g_nomepin,item,valoritem,objposicaocursor.ddx+" "+objposicaocursor.ddy)}}},insereGrafico:function(){if(g_tipoacao=="inseregrafico"){var doc=(navm)?document.frames("wdocai").document:$i("wdocai").contentDocument;var tema=doc.getElementById("temasLigados").value;var width=doc.getElementById("w").value;var inclinacao=doc.getElementById("inclinacao").value;var shadow_height=doc.getElementById("sombra").value;if(tema==""){alert("Nenhum tema definido para pegar os dados")}else{var listadeitens=new Array();var g=doc.getElementById("listai");var iguias=g.getElementsByTagName("input");var i=iguias.length-1;if(i>=0){do{if(iguias[i].checked==true){var it=iguias[i].id;var c=doc.getElementById("cor"+it).value;listadeitens.push(it+","+c)}}while(i--)}var itens=listadeitens.join("*");if(itens==""){alert("Nenhum item foi escolhido")}else{i3GEO.janela.abreAguarde("i3GEO.atualiza",$trad("o1"));i3GEO.php.insereSHPgrafico(i3GEO.atualiza,tema,objposicaocursor.ddx,objposicaocursor.ddy,itens,shadow_height,width,inclinacao)}}}},recupera:{TENTATIVA:0,inicia:function(){i3GEO.mapa.ajustaPosicao();i3GEO.janela.fechaAguarde();if(i3GEO.mapa.recupera.TENTATIVA==0){i3GEO.mapa.recupera.TENTATIVA++;i3GEO.mapa.recupera.restaura()}},restaura:function(){i3GEO.php.recuperamapa(i3GEO.atualiza)}},legendaHTML:{ID:"",cria:function(id){if(arguments.length==0){var id=""}i3GEO.mapa.legendaHTML.ID=id;if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.mapa.legendaHTML.atualiza()")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.mapa.legendaHTML.atualiza()")}i3GEO.mapa.legendaHTML.atualiza()},atualiza:function(){var temp=function(retorno){if(i3GEO.mapa.legendaHTML.ID!=""&&$i(i3GEO.mapa.legendaHTML.ID)){if((retorno.data!="erro")&&(retorno.data!=undefined)){var s=i3GEO.configura.locaplic+"/imagens/solta.gif";$i(i3GEO.mapa.legendaHTML.ID).innerHTML="<img onclick='i3GEO.mapa.legendaHTML.libera()' id=soltaLeg src="+s+" title='clique para liberar'/><br><div id='corpoLegi' >"+retorno.data.legenda+"</div>"}}if($i("wlegenda")){$i("wlegenda").innerHTML=retorno.data.legenda;var elementos=$i("wlegenda").getElementsByTagName("input");for(i=0;i<elementos.length;i++){elementos[i].style.display="none"}}};i3GEO.mapa.legendaHTML.obtem(temp)},obtem:function(funcao){i3GEO.php.criaLegendaHTML(funcao,"",i3GEO.configura.templateLegenda)},ativaDesativaTema:function(inputbox){var temp=function(){i3GEO.php.corpo(i3GEO.atualiza,i3GEO.configura.tipoimagem);i3GEO.arvoreDeCamadas.atualiza("");i3GEO.janela.fechaAguarde("redesenha")};i3GEO.janela.abreAguarde("redesenha",$trad("o1"));if(!inputbox.checked)i3GEO.php.ligatemas(temp,inputbox.value,"");else i3GEO.php.ligatemas(temp,"",inputbox.value)},libera:function(){var temp=function(retorno){if(!$i("moveLegi")){var novoel=document.createElement("div");novoel.id="moveLegi";novoel.style.display="block";var temp='<div class="hd">Legenda</div>';temp+='<div id="wlegenda" style="text-align:left;background-color:white" ></div>';novoel.innerHTML=temp;document.body.appendChild(novoel);YAHOO.namespace("moveLegi.xp");YAHOO.moveLegi.xp.panel=new YAHOO.widget.Panel("moveLegi",{width:"300px",fixedcenter:true,constraintoviewport:false,underlay:"none",close:true,visible:true,draggable:true,modal:false});YAHOO.moveLegi.xp.panel.render()}$i("wlegenda").innerHTML=retorno.data.legenda;var temp=$i("wlegenda").getElementsByTagName("input");var n=temp.length;for(i=0;i<n;i++){temp[i].style.display="none"}YAHOO.moveLegi.xp.panel.show()}i3GEO.mapa.legendaHTML.obtem(temp)}},legendaIMAGEM:{obtem:function(funcao){i3GEO.php.criaLegendaImagem(funcao)}},dialogo:{autoredesenha:function(){i3GEO.janela.cria("300px","180px",i3GEO.configura.locaplic+"/ferramentas/opcoes_autoredesenha/index.htm","","","Temporizador")},salvaMapa:function(){if(i3GEO.parametros==""){alert("Essa opcao nao pode ser ativada. Consulte o administrador do sistema. Mapfile nao esta exposto.");return}i3GEO.janela.cria("300px","180px",i3GEO.configura.locaplic+"/ferramentas/salvamapa/index.htm","","","Salva mapa")},carregaMapa:function(){i3GEO.janela.cria("300px","150px",i3GEO.configura.locaplic+"/ferramentas/carregamapa/index.htm?urlatual="+window.location,"","","Carrega mapa")},convertews:function(){if(i3GEO.parametros.mapfile==""){alert("Essa opcao nao pode ser ativada. Consulte o administrador do sistema. Mapfile nao esta exposto.");return}i3GEO.janela.cria("440px","280px",i3GEO.configura.locaplic+"/ferramentas/convertews/index.htm","","","Web service")},convertekml:function(){if(i3GEO.parametros.mapfile==""){alert("Essa opcao nao pode ser ativada. Consulte o administrador do sistema. Mapfile nao esta exposto.");return}i3GEO.janela.cria("440px","280px",i3GEO.configura.locaplic+"/ferramentas/convertemapakml/index.htm","","","Kml")},queryMap:function(){i3GEO.janela.cria("210px","170px",i3GEO.configura.locaplic+"/ferramentas/opcoes_querymap/index.htm","","","Querymap")},template:function(){i3GEO.janela.cria("300px","400px",i3GEO.configura.locaplic+"/ferramentas/template/index.htm","","","Template")},tamanho:function(){i3GEO.janela.cria("150px","170px",i3GEO.configura.locaplic+"/ferramentas/opcoes_tamanho/index.htm","","","Tamanho<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=1&idajuda=4' ><b>?</b></a>")},tipoimagem:function(){i3GEO.janela.cria("300px","260px",i3GEO.configura.locaplic+"/ferramentas/tipoimagem/index.htm","","","Tipo de imagem<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=1&idajuda=1' ><b>?</b></a>")},corFundo:function(){i3GEO.janela.cria("210px","170px",i3GEO.configura.locaplic+"/ferramentas/opcoes_fundo/index.htm","","","Fundo")},opcoesEscala:function(){i3GEO.janela.cria("250px","300px",i3GEO.configura.locaplic+"/ferramentas/opcoes_escala/index.htm","center","center","Escala<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=1&idajuda=3' ><b>?</b></a>")},opcoesLegenda:function(){i3GEO.janela.cria("320px","300px",i3GEO.configura.locaplic+"/ferramentas/opcoes_legenda/index.htm","","","Legenda<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=1&idajuda=2' ><b>?</b></a>")},gradeCoord:function(){i3GEO.janela.cria("350px","330px",i3GEO.configura.locaplic+"/ferramentas/gradecoord/index.htm","","","Grade de coordenadas")},cliqueTexto:function(){if(g_tipoacao!="textofid"){var temp=Math.random()+"b";temp=temp.split(".");g_nomepin="pin"+temp[1];g_tipoacao="textofid";var janela=i3GEO.janela.cria("360px","250px",i3GEO.configura.locaplic+"/ferramentas/inseretxt/index.htm","","","Texto");if(i3GEO.eventos.MOUSECLIQUE.toString().search("i3GEO.mapa.insereToponimo()")<0){i3GEO.eventos.MOUSECLIQUE.push("i3GEO.mapa.insereToponimo()")}var temp=function(){i3GEO.eventos.MOUSECLIQUE.remove("i3GEO.mapa.insereToponimo()");i3GEO.barraDeBotoes.ativaBotoes()};YAHOO.util.Event.addListener(janela[0].close,"click",temp)}},cliquePonto:function(){if(g_tipoacao!="inserexy"){g_tipoacao="inserexy";var temp=Math.random()+"a";temp=temp.split(".");g_nomepin="pin"+temp[1];var janela=i3GEO.janela.cria("400px","300px",i3GEO.configura.locaplic+'/ferramentas/inserexy2/index.htm',"","","Insere");if(i3GEO.eventos.MOUSECLIQUE.toString().search("i3GEO.mapa.inserePonto()")<0){i3GEO.eventos.MOUSECLIQUE.push("i3GEO.mapa.inserePonto()")}var temp=function(){i3GEO.eventos.MOUSECLIQUE.remove("i3GEO.mapa.inserePonto()");i3GEO.barraDeBotoes.ativaBotoes()};YAHOO.util.Event.addListener(janela[0].close,"click",temp)}},cliqueGrafico:function(){if(g_tipoacao!="inseregrafico"){g_tipoacao="inseregrafico";var temp=Math.random()+"a";temp=temp.split(".");g_nomepin="pin"+temp[1];var janela=i3GEO.janela.cria("400px","300px",i3GEO.configura.locaplic+'/ferramentas/inseregrafico/index.htm',"","","Insere");if(i3GEO.eventos.MOUSECLIQUE.toString().search("i3GEO.mapa.insereGrafico()")<0){i3GEO.eventos.MOUSECLIQUE.push("i3GEO.mapa.insereGrafico()")}var temp=function(){i3GEO.eventos.MOUSECLIQUE.remove("i3GEO.mapa.insereGrafico()");i3GEO.barraDeBotoes.ativaBotoes()};YAHOO.util.Event.addListener(janela[0].close,"click",temp)}}},corpo:{verifica:function(retorno){try{i3GEO.janela.abreAguarde("ajaxCorpoMapa",$trad("o3"));if(retorno.data){var retorno=retorno.data}if(retorno.variaveis){var retorno=retorno.variaveis}if((retorno=="erro")||(retorno==undefined)){i3GEO.mapa.ajustaPosicao();i3GEO.janela.fechaAguarde();i3GEO.mapa.recupera.inicia()}i3GEO.mapa.recupera.TENTATIVA=0}catch(e){if(i3GEO.interface.ATUAL=="openlayers"){i3GEO.janela.fechaAguarde();return}if(i3GEO.mapa.recupera.TENTATIVA==0){alert("Erro no mapa. Sera feita uma tentativa de recuperacao.");i3GEO.mapa.recupera.inicia()}else{alert("Recuperacao impossivel. Sera feita uma tentativa de reiniciar o mapa.");if(i3GEO.mapa.recupera.TENTATIVA==1){i3GEO.mapa.recupera.TENTATIVA=2;i3GEO.php.reiniciaMapa(i3GEO.atualiza)}}}}}};
3 \ No newline at end of file 3 \ No newline at end of file
classesjs/dicionario_ajuda.js
@@ -27,6 +27,41 @@ g_traducao_ajuda = { @@ -27,6 +27,41 @@ g_traducao_ajuda = {
27 categoria:"1", 27 categoria:"1",
28 pt:"O tamanho do mapa é definido automaticamente quando o i3Geo é aberto, buscando-se otimizar o uso do espaço disponível no monitor. A opção de modificação do tamanho altera apenas o corpo do mapa, forçando o ajuste dos outros elementos, o que nem sempre provoca bons resultados.", 28 pt:"O tamanho do mapa é definido automaticamente quando o i3Geo é aberto, buscando-se otimizar o uso do espaço disponível no monitor. A opção de modificação do tamanho altera apenas o corpo do mapa, forçando o ajuste dos outros elementos, o que nem sempre provoca bons resultados.",
29 complemento:"O ajuste do tamanho do mapa pode ser utilizado para gerar imagens em tamanhos específicos, principalmente para efeitos de impressão. A medida do tamanho utilizado é pixel, que corresponde ao tamanho mínimo de uma célula da imagem do mapa. Para calcular o tamanho do mapa em outra unidade de medida, necessário nos casos em que se deseja imprimir o mapa, deve ser feito considerando-se a resolução de impressão desejada." 29 complemento:"O ajuste do tamanho do mapa pode ser utilizado para gerar imagens em tamanhos específicos, principalmente para efeitos de impressão. A medida do tamanho utilizado é pixel, que corresponde ao tamanho mínimo de uma célula da imagem do mapa. Para calcular o tamanho do mapa em outra unidade de medida, necessário nos casos em que se deseja imprimir o mapa, deve ser feito considerando-se a resolução de impressão desejada."
  30 + },
  31 + "5": {
  32 + titulo: "Cor da seleção",
  33 + diretorio:"i3geo/ferramentas/opcoes_querymap",
  34 + categoria:"1",
  35 + pt:"A cor da seleção é utilizada para mostrar no mapa os elementos de um determinado tema que estão selecionados. A seleção consiste em destacar elementos para uso em determinadas operações, como por exemplo o cálculo de entorno (buffer). A definição da cor é baseada no modelo R,G,B, sendo que cada componente varia de 0 a 255.",
  36 + complemento:"Ao definir os valores de RGB, separe-os com ','. Quando um tema possuir elementos selecionados, é incluída uma marca antes do nome do tema na lista de camadas disponíveis no mapa."
  37 + },
  38 + "6": {
  39 + titulo: "Cor do fundo",
  40 + diretorio:"i3geo/ferramentas/opcoes_fundo",
  41 + categoria:"1",
  42 + pt:"O corpo do mapa é constituído por uma imagem gerada com tamanho fixo. Essa imagem possuí uma cor padrão, sobre a qual são sobrepostas as camadas. Por padrão, a cor do fundo é definida como azul. A definição da cor é baseada no modelo R,G,B, sendo que cada componente varia de 0 a 255.",
  43 + complemento:"Ao definir os valores de RGB, separe-os com ','. Ao utilizar as opções de conversão do mapa atual para kml ou WMS, a alteração da cor do fundo para 255,255,255 oferece melhores resultados na visualização dos dados."
  44 + },
  45 + "7": {
  46 + titulo: "Grade de coordenadas",
  47 + diretorio:"i3geo/ferramentas/gradecoord",
  48 + categoria:"1",
  49 + pt:"A grade de coordenadas é formada por linhas verticais e horizontais representando determinadas latitudes e longitudes. A grade é um dos elementos principais na definição de um mapa, sendo utilizada na impressão ou geração de figuras.",
  50 + complemento:"Ao adicionar uma grade, é criado uma nova camada no mapa, possibilitando que mais de uma grade seja criada. Uma grade pode ou não conter os textos indicando os valores de lat long, permitindo que se crie uma grade com espaçamento de linhas diferente do espaçamento dos textos."
  51 + },
  52 + "8": {
  53 + titulo: "Templates",
  54 + diretorio:"i3geo/ferramentas/template",
  55 + categoria:"1",
  56 + pt:"Um template define como os componentes de um mapa são organizados no navegador. O administrador do i3Geo pode criar templates diferentes conforme as necessidades do usuário, sendo que alguns templates são fornecidos com o próprio i3Geo.",
  57 + complemento:"A criação de templates é uma tarefa do administrador do i3Geo. Para abrir um template específico diretamente, utilize a URL que é mostrada no navegador quando um template é escolhido."
  58 + },
  59 + "9": {
  60 + titulo: "Temporizador",
  61 + diretorio:"i3geo/ferramentas/opcoes_autoredesenha",
  62 + categoria:"1",
  63 + pt:"O temporizador permite definir um intervalo de tempo em segundos que irá disparar o redesenho do mapa.",
  64 + complemento:"Quando o mapa é redesenhado, as camadas existentes são lidas novamente para compor o novo mapa. Essa opção é útil quando existirem camadas no mapa que sofrem atualizações frequentes, como por exemplo o deslocamento de aeronaves, carros ou navios."
30 } 65 }
31 } 66 }
32 }; 67 };
classesjs/i3geo_tudo_compacto.js
@@ -11346,6 +11346,27 @@ i3GEO.mapa = { @@ -11346,6 +11346,27 @@ i3GEO.mapa = {
11346 i3GEO.php.criaLegendaHTML(funcao,"",i3GEO.configura.templateLegenda) 11346 i3GEO.php.criaLegendaHTML(funcao,"",i3GEO.configura.templateLegenda)
11347 }, 11347 },
11348 /* 11348 /*
  11349 + Function: ativaDesativaTema
  11350 +
  11351 + Liga ou desliga um único tema. Utilizado pela legenda HTML, permitindo que um tema seja processado diretamente na legenda.
  11352 +
  11353 + Parameters:
  11354 +
  11355 + inputbox {object) - objeto do tipo input checkbox com a propriedade value indicando o código do tema que será processado
  11356 + */
  11357 + ativaDesativaTema: function(inputbox){
  11358 + var temp = function(){
  11359 + i3GEO.php.corpo(i3GEO.atualiza,i3GEO.configura.tipoimagem);
  11360 + i3GEO.arvoreDeCamadas.atualiza("");
  11361 + i3GEO.janela.fechaAguarde("redesenha");
  11362 + };
  11363 + i3GEO.janela.abreAguarde("redesenha",$trad("o1"));
  11364 + if(!inputbox.checked)
  11365 + i3GEO.php.ligatemas(temp,inputbox.value,"");
  11366 + else
  11367 + i3GEO.php.ligatemas(temp,"",inputbox.value);
  11368 + },
  11369 + /*
11349 Function: libera 11370 Function: libera
11350 11371
11351 Libera a legenda criando uma janela flutuante sobre o mapa 11372 Libera a legenda criando uma janela flutuante sobre o mapa
classesjs/i3geo_tudo_compacto.js.php
@@ -11346,6 +11346,27 @@ i3GEO.mapa = { @@ -11346,6 +11346,27 @@ i3GEO.mapa = {
11346 i3GEO.php.criaLegendaHTML(funcao,"",i3GEO.configura.templateLegenda) 11346 i3GEO.php.criaLegendaHTML(funcao,"",i3GEO.configura.templateLegenda)
11347 }, 11347 },
11348 /* 11348 /*
  11349 + Function: ativaDesativaTema
  11350 +
  11351 + Liga ou desliga um único tema. Utilizado pela legenda HTML, permitindo que um tema seja processado diretamente na legenda.
  11352 +
  11353 + Parameters:
  11354 +
  11355 + inputbox {object) - objeto do tipo input checkbox com a propriedade value indicando o código do tema que será processado
  11356 + */
  11357 + ativaDesativaTema: function(inputbox){
  11358 + var temp = function(){
  11359 + i3GEO.php.corpo(i3GEO.atualiza,i3GEO.configura.tipoimagem);
  11360 + i3GEO.arvoreDeCamadas.atualiza("");
  11361 + i3GEO.janela.fechaAguarde("redesenha");
  11362 + };
  11363 + i3GEO.janela.abreAguarde("redesenha",$trad("o1"));
  11364 + if(!inputbox.checked)
  11365 + i3GEO.php.ligatemas(temp,inputbox.value,"");
  11366 + else
  11367 + i3GEO.php.ligatemas(temp,"",inputbox.value);
  11368 + },
  11369 + /*
11349 Function: libera 11370 Function: libera
11350 11371
11351 Libera a legenda criando uma janela flutuante sobre o mapa 11372 Libera a legenda criando uma janela flutuante sobre o mapa
classesphp/classe_alteraclasse.php
@@ -327,6 +327,11 @@ $ignorar - valor que será ignorado na listagem final @@ -327,6 +327,11 @@ $ignorar - valor que será ignorado na listagem final
327 $nclassexist = $this->layer->numclasses; 327 $nclassexist = $this->layer->numclasses;
328 if ($nclassexist > count($valoresu)) 328 if ($nclassexist > count($valoresu))
329 {$nclassexist = count($valoresu);} 329 {$nclassexist = count($valoresu);}
  330 + if($nclassexist == 0)
  331 + {
  332 + $temp = ms_newClassObj($this->layer);
  333 + ms_newStyleObj($temp);
  334 + }
330 // cria classes 335 // cria classes
331 $classes = array(); 336 $classes = array();
332 $classpadrao = $this->layer->getClass(0); 337 $classpadrao = $this->layer->getClass(0);
ferramentas/gradecoord/index.htm
@@ -80,9 +80,6 @@ @@ -80,9 +80,6 @@
80 <input id=botao1 size=10 type=button value="Aplicar" /> 80 <input id=botao1 size=10 type=button value="Aplicar" />
81 </div> 81 </div>
82 </div> 82 </div>
83 -<div id=men1 style=top:15px;left:0px >A grade ser&aacute; adicionada como um novo tema no mapa.  
84 -Vc pode inserir mais de uma grade, e excluir as que desejar. Nas opções de cor, utilize -1,-1,-1 para não considerar o parâmetro.</div>  
85 -  
86 <script src="../i3geo_tudo_compacto.js.php" type="text/javascript"></script> 83 <script src="../i3geo_tudo_compacto.js.php" type="text/javascript"></script>
87 <script language="JavaScript" type="text/javascript" src="index.js"></script> 84 <script language="JavaScript" type="text/javascript" src="index.js"></script>
88 </body> 85 </body>
ferramentas/gradecoord/index.js
@@ -21,7 +21,6 @@ Free Software Foundation, Inc., no endereço @@ -21,7 +21,6 @@ Free Software Foundation, Inc., no endereço
21 */ 21 */
22 //inicializa 22 //inicializa
23 parametrosURL() 23 parametrosURL()
24 -mensagemAjuda("men1",$i("men1").innerHTML)  
25 YAHOO.example.init = function () 24 YAHOO.example.init = function ()
26 { 25 {
27 function onPushButtonsMarkupReady() 26 function onPushButtonsMarkupReady()
ferramentas/i3geo_tudo_compacto.js
1 $i = function(id){return document.getElementById(id);} 1 $i = function(id){return document.getElementById(id);}
2 -g_traducao_ajuda={ferramentas:{"1":{titulo:"Filtro de cores",diretorio:"i3geo/ferramentas/tipoimagem",categoria:"1",pt:"O filtro possibilita gerar efeitos de coloração no mapa. É aplicado sobre a imagem gerada toda vez que o mapa é alterado. No caso de temas baseados em dados RASTER, os níveis de cores obtidos com a ferramenta de identificação não são alterados.",complemento:"Os filtros podem provocar um tempo maior de desenho do mapa, devendo ser utilizados com cuidado. As opções sépia e tons de cinza utilizam algorítmos próprios do i3Geo, já as demais, utilizam a opção de filtro disponível com o PHP 5. Mais detalhes <a href='http://www.php.net/manual/pt_BR/function.imagefilter.php' >aqui</a>."},"2":{titulo:"Legenda",diretorio:"i3geo/ferramentas/opcoes_legenda",categoria:"1",pt:"A legenda do mapa é utilizada em várias opções do i3Geo e pode também ficar inserida na própria imagem do mapa. A legenda mostra os símbolos utilizados no desenho de cada tema, podendo-se alterar características como fonte, tamanho dos textos, tamanho dos retângulos com os símbolos, etc.",complemento:"Antes de aplicar uma alteração, você pode testar os parâmetros escolhidos para avaliar o resultado. No caso dos parâmetros que definem cores, utilize -1,-1,-1 para anular seu efeito."}}};g_traducao_ajuda_categorias={"1":{titulo:"Propriedades do mapa"}}; 2 +g_traducao_ajuda={ferramentas:{"1":{titulo:"Filtro de cores",diretorio:"i3geo/ferramentas/tipoimagem",categoria:"1",pt:"O filtro possibilita gerar efeitos de coloração no mapa. É aplicado sobre a imagem gerada toda vez que o mapa é alterado. No caso de temas baseados em dados RASTER, os níveis de cores obtidos com a ferramenta de identificação não são alterados.",complemento:"Os filtros podem provocar um tempo maior de desenho do mapa, devendo ser utilizados com cuidado. As opções sépia e tons de cinza utilizam algorítmos próprios do i3Geo, já as demais, utilizam a opção de filtro disponível com o PHP 5. Mais detalhes <a href='http://www.php.net/manual/pt_BR/function.imagefilter.php' >aqui</a>."},"2":{titulo:"Legenda",diretorio:"i3geo/ferramentas/opcoes_legenda",categoria:"1",pt:"A legenda do mapa é utilizada em várias opções do i3Geo e pode também ficar inserida na própria imagem do mapa. A legenda mostra os símbolos utilizados no desenho de cada tema, podendo-se alterar características como fonte, tamanho dos textos, tamanho dos retângulos com os símbolos, etc.",complemento:"Antes de aplicar uma alteração, você pode testar os parâmetros escolhidos para avaliar o resultado. No caso dos parâmetros que definem cores, utilize -1,-1,-1 para anular seu efeito."},"3":{titulo:"Barra de escala",diretorio:"i3geo/ferramentas/opcoes_escala",categoria:"1",pt:"A barra de escala é uma imagem inserida no mapa que mostra a relação entre uma medida feita no mapa e no mundo real. A barra pode ser modificada especificando-se seu tamanho, número de divisões e cores.",complemento:"Existem dois modelos básicos para a escala: linear e bloco. Para não mostrar a escala no mapa, escolha a 'sem escala' na opção estilo."},"4":{titulo:"Tamanho do mapa",diretorio:"i3geo/ferramentas/opcoes_tamanho",categoria:"1",pt:"O tamanho do mapa é definido automaticamente quando o i3Geo é aberto, buscando-se otimizar o uso do espaço disponível no monitor. A opção de modificação do tamanho altera apenas o corpo do mapa, forçando o ajuste dos outros elementos, o que nem sempre provoca bons resultados.",complemento:"O ajuste do tamanho do mapa pode ser utilizado para gerar imagens em tamanhos específicos, principalmente para efeitos de impressão. A medida do tamanho utilizado é pixel, que corresponde ao tamanho mínimo de uma célula da imagem do mapa. Para calcular o tamanho do mapa em outra unidade de medida, necessário nos casos em que se deseja imprimir o mapa, deve ser feito considerando-se a resolução de impressão desejada."}}};g_traducao_ajuda_categorias={"1":{titulo:"Propriedades do mapa"}};
3 g_sid="";try{g_sid=window.parent.i3GEO.configura.sid;} 3 g_sid="";try{g_sid=window.parent.i3GEO.configura.sid;}
4 catch(e){} 4 catch(e){}
5 $i=function(id){return document.getElementById(id);} 5 $i=function(id){return document.getElementById(id);}
ferramentas/i3geo_tudo_compacto.js.php
1 <?php if(extension_loaded('zlib')){ob_start('ob_gzhandler');} header("Content-type: text/javascript"); ?>$i = function(id){return document.getElementById(id);} 1 <?php if(extension_loaded('zlib')){ob_start('ob_gzhandler');} header("Content-type: text/javascript"); ?>$i = function(id){return document.getElementById(id);}
2 -g_traducao_ajuda={ferramentas:{"1":{titulo:"Filtro de cores",diretorio:"i3geo/ferramentas/tipoimagem",categoria:"1",pt:"O filtro possibilita gerar efeitos de coloração no mapa. É aplicado sobre a imagem gerada toda vez que o mapa é alterado. No caso de temas baseados em dados RASTER, os níveis de cores obtidos com a ferramenta de identificação não são alterados.",complemento:"Os filtros podem provocar um tempo maior de desenho do mapa, devendo ser utilizados com cuidado. As opções sépia e tons de cinza utilizam algorítmos próprios do i3Geo, já as demais, utilizam a opção de filtro disponível com o PHP 5. Mais detalhes <a href='http://www.php.net/manual/pt_BR/function.imagefilter.php' >aqui</a>."},"2":{titulo:"Legenda",diretorio:"i3geo/ferramentas/opcoes_legenda",categoria:"1",pt:"A legenda do mapa é utilizada em várias opções do i3Geo e pode também ficar inserida na própria imagem do mapa. A legenda mostra os símbolos utilizados no desenho de cada tema, podendo-se alterar características como fonte, tamanho dos textos, tamanho dos retângulos com os símbolos, etc.",complemento:"Antes de aplicar uma alteração, você pode testar os parâmetros escolhidos para avaliar o resultado. No caso dos parâmetros que definem cores, utilize -1,-1,-1 para anular seu efeito."}}};g_traducao_ajuda_categorias={"1":{titulo:"Propriedades do mapa"}}; 2 +g_traducao_ajuda={ferramentas:{"1":{titulo:"Filtro de cores",diretorio:"i3geo/ferramentas/tipoimagem",categoria:"1",pt:"O filtro possibilita gerar efeitos de coloração no mapa. É aplicado sobre a imagem gerada toda vez que o mapa é alterado. No caso de temas baseados em dados RASTER, os níveis de cores obtidos com a ferramenta de identificação não são alterados.",complemento:"Os filtros podem provocar um tempo maior de desenho do mapa, devendo ser utilizados com cuidado. As opções sépia e tons de cinza utilizam algorítmos próprios do i3Geo, já as demais, utilizam a opção de filtro disponível com o PHP 5. Mais detalhes <a href='http://www.php.net/manual/pt_BR/function.imagefilter.php' >aqui</a>."},"2":{titulo:"Legenda",diretorio:"i3geo/ferramentas/opcoes_legenda",categoria:"1",pt:"A legenda do mapa é utilizada em várias opções do i3Geo e pode também ficar inserida na própria imagem do mapa. A legenda mostra os símbolos utilizados no desenho de cada tema, podendo-se alterar características como fonte, tamanho dos textos, tamanho dos retângulos com os símbolos, etc.",complemento:"Antes de aplicar uma alteração, você pode testar os parâmetros escolhidos para avaliar o resultado. No caso dos parâmetros que definem cores, utilize -1,-1,-1 para anular seu efeito."},"3":{titulo:"Barra de escala",diretorio:"i3geo/ferramentas/opcoes_escala",categoria:"1",pt:"A barra de escala é uma imagem inserida no mapa que mostra a relação entre uma medida feita no mapa e no mundo real. A barra pode ser modificada especificando-se seu tamanho, número de divisões e cores.",complemento:"Existem dois modelos básicos para a escala: linear e bloco. Para não mostrar a escala no mapa, escolha a 'sem escala' na opção estilo."},"4":{titulo:"Tamanho do mapa",diretorio:"i3geo/ferramentas/opcoes_tamanho",categoria:"1",pt:"O tamanho do mapa é definido automaticamente quando o i3Geo é aberto, buscando-se otimizar o uso do espaço disponível no monitor. A opção de modificação do tamanho altera apenas o corpo do mapa, forçando o ajuste dos outros elementos, o que nem sempre provoca bons resultados.",complemento:"O ajuste do tamanho do mapa pode ser utilizado para gerar imagens em tamanhos específicos, principalmente para efeitos de impressão. A medida do tamanho utilizado é pixel, que corresponde ao tamanho mínimo de uma célula da imagem do mapa. Para calcular o tamanho do mapa em outra unidade de medida, necessário nos casos em que se deseja imprimir o mapa, deve ser feito considerando-se a resolução de impressão desejada."}}};g_traducao_ajuda_categorias={"1":{titulo:"Propriedades do mapa"}};
3 g_sid="";try{g_sid=window.parent.i3GEO.configura.sid;} 3 g_sid="";try{g_sid=window.parent.i3GEO.configura.sid;}
4 catch(e){} 4 catch(e){}
5 $i=function(id){return document.getElementById(id);} 5 $i=function(id){return document.getElementById(id);}
ferramentas/opcoes_autoredesenha/index.htm
@@ -14,10 +14,12 @@ @@ -14,10 +14,12 @@
14 </tr> 14 </tr>
15 </table> 15 </table>
16 16
17 -<div style=left:0px;top:0px class=destaca >Tempo em milisegundos. Utilize 0 para eliminar o temporizador</div>  
18 -<div style="top:15px;left:0px" onclick="executaf()"> 17 +<div style="top:15px;left:0px;width:100px;" onclick="executaf()">
19 <input id=botao1 size=16 type=button value="Aplicar"/><br><br> 18 <input id=botao1 size=16 type=button value="Aplicar"/><br><br>
20 </div> 19 </div>
  20 +<div style="top:-26px;left:110px;width:100px;" onclick="javascript:$i("botao1").value=0;executaf();">
  21 + <input id=botao2 size=16 type=button value="Parar"/><br><br>
  22 +</div>
21 23
22 24
23 <script src="../i3geo_tudo_compacto.js.php" type="text/javascript"></script> 25 <script src="../i3geo_tudo_compacto.js.php" type="text/javascript"></script>
ferramentas/opcoes_autoredesenha/index.js
@@ -23,7 +23,7 @@ $i(&quot;t&quot;).value = window.parent.i3GEO.navega.autoRedesenho.INTERVALO @@ -23,7 +23,7 @@ $i(&quot;t&quot;).value = window.parent.i3GEO.navega.autoRedesenho.INTERVALO
23 YAHOO.example.init = function () 23 YAHOO.example.init = function ()
24 { 24 {
25 function onPushButtonsMarkupReady() 25 function onPushButtonsMarkupReady()
26 - {new YAHOO.widget.Button("botao1");} 26 + {new YAHOO.widget.Button("botao1");new YAHOO.widget.Button("botao2");}
27 YAHOO.util.Event.onContentReady("botao1", onPushButtonsMarkupReady); 27 YAHOO.util.Event.onContentReady("botao1", onPushButtonsMarkupReady);
28 }() 28 }()
29 function executaf() 29 function executaf()
ferramentas/opcoes_fundo/index.htm
@@ -13,7 +13,6 @@ @@ -13,7 +13,6 @@
13 <div onclick="mudacor()" style="top:-22px;left:100px;text-align:left;"> 13 <div onclick="mudacor()" style="top:-22px;left:100px;text-align:left;">
14 <input size=20 id=botao1 type=button value="Aplica" /><br><br> 14 <input size=20 id=botao1 type=button value="Aplica" /><br><br>
15 </div> 15 </div>
16 -<div id='men1' style='left:0px;top:-21px;' >Cor utilizada para preencher o fundo do mapa.</div>  
17 <script src="../i3geo_tudo_compacto.js.php" type="text/javascript"></script> 16 <script src="../i3geo_tudo_compacto.js.php" type="text/javascript"></script>
18 <script language="JavaScript" type="text/javascript" src="index.js"></script> 17 <script language="JavaScript" type="text/javascript" src="index.js"></script>
19 </body> 18 </body>
ferramentas/opcoes_fundo/index.js
@@ -21,7 +21,6 @@ Free Software Foundation, Inc., no endereço @@ -21,7 +21,6 @@ Free Software Foundation, Inc., no endereço
21 */ 21 */
22 //inicializa 22 //inicializa
23 parametrosURL() 23 parametrosURL()
24 -mensagemAjuda("men1",$i("men1").innerHTML)  
25 YAHOO.example.init = function () 24 YAHOO.example.init = function ()
26 { 25 {
27 function onPushButtonsMarkupReady() 26 function onPushButtonsMarkupReady()
ferramentas/opcoes_querymap/index.htm
@@ -13,9 +13,6 @@ @@ -13,9 +13,6 @@
13 <div onclick="mudacor()" style="top:-22px;left:100px;text-align:left;"> 13 <div onclick="mudacor()" style="top:-22px;left:100px;text-align:left;">
14 <input size=20 id=botao1 type=button value="Aplica" /><br><br> 14 <input size=20 id=botao1 type=button value="Aplica" /><br><br>
15 </div> 15 </div>
16 -<div id='men1' style='left:0px;top:-21px;' >Cor utilizada para destacar os elementos de um tema que est&atilde;o selecionados.</div>  
17 -  
18 -  
19 <script src="../i3geo_tudo_compacto.js.php" type="text/javascript"></script> 16 <script src="../i3geo_tudo_compacto.js.php" type="text/javascript"></script>
20 <script language="JavaScript" type="text/javascript" src="index.js"></script> 17 <script language="JavaScript" type="text/javascript" src="index.js"></script>
21 </body> 18 </body>
ferramentas/opcoes_querymap/index.js
@@ -21,7 +21,6 @@ Free Software Foundation, Inc., no endereço @@ -21,7 +21,6 @@ Free Software Foundation, Inc., no endereço
21 */ 21 */
22 //inicializa 22 //inicializa
23 parametrosURL() 23 parametrosURL()
24 -mensagemAjuda("men1",$i("men1").innerHTML)  
25 YAHOO.example.init = function () 24 YAHOO.example.init = function ()
26 { 25 {
27 function onPushButtonsMarkupReady() 26 function onPushButtonsMarkupReady()
ferramentas/template/index.htm
@@ -10,18 +10,22 @@ @@ -10,18 +10,22 @@
10 <td><img src="geral.png" onclick="muda('geral.htm')"/></td> 10 <td><img src="geral.png" onclick="muda('geral.htm')"/></td>
11 <td>Interface padrão com todas as funcionalidades existentes</td> 11 <td>Interface padrão com todas as funcionalidades existentes</td>
12 </tr> 12 </tr>
  13 + <tr><td></td><td>&nbsp;</td></tr>
13 <tr> 14 <tr>
14 <td><img src="simples1.png" onclick="muda('simples1.htm')"/></td> 15 <td><img src="simples1.png" onclick="muda('simples1.htm')"/></td>
15 <td>Sem o menu superior e o mapa de referência</td> 16 <td>Sem o menu superior e o mapa de referência</td>
16 </tr> 17 </tr>
  18 + <tr><td></td><td>&nbsp;</td></tr>
17 <tr> 19 <tr>
18 <td><img src="simples2.png" onclick="muda('simples2.htm')"/></td> 20 <td><img src="simples2.png" onclick="muda('simples2.htm')"/></td>
19 <td>Sem o menu superior e a barra de navegação simplificada</td> 21 <td>Sem o menu superior e a barra de navegação simplificada</td>
20 </tr> 22 </tr>
  23 + <tr><td></td><td>&nbsp;</td></tr>
21 <tr> 24 <tr>
22 <td><img src="minima.png" onclick="muda('minima.htm')"/></td> 25 <td><img src="minima.png" onclick="muda('minima.htm')"/></td>
23 <td>Sem o menu superior e as guias de adição de temas e legenda. A legenda fica incorporada ao mapa</td> 26 <td>Sem o menu superior e as guias de adição de temas e legenda. A legenda fica incorporada ao mapa</td>
24 </tr> 27 </tr>
  28 + <tr><td></td><td>&nbsp;</td></tr>
25 <tr> 29 <tr>
26 <td><img src="openlayers.png" onclick="muda('openlayers.htm')"/></td> 30 <td><img src="openlayers.png" onclick="muda('openlayers.htm')"/></td>
27 <td>Utiliza o software 'openLayers' para as funcionalidades de navegação, no estilo googleMaps</td> 31 <td>Utiliza o software 'openLayers' para as funcionalidades de navegação, no estilo googleMaps</td>
temas/bioma.map
@@ -26,6 +26,7 @@ FONTSET &quot;../symbols/fontes.txt&quot; @@ -26,6 +26,7 @@ FONTSET &quot;../symbols/fontes.txt&quot;
26 ANGLE 360 26 ANGLE 360
27 COLOR 222 45 254 27 COLOR 222 45 254
28 OPACITY 100 28 OPACITY 100
  29 + SYMBOL 0
29 END 30 END
30 END 31 END
31 CLASS 32 CLASS