Commit 88cfeae9a535414f0661daa7292fef04cd5822f2

Authored by Edmar Moretti
1 parent 75bf56cf

--no commit message

aplicmap/geral.htm
... ... @@ -327,8 +327,6 @@ i3GEO.inicia();
327 327 //esconde a opção de inclusão da escala quando a resolução da tela for muito pequena
328 328 if($i("escala") && i3GEO.parametros.w < 500)
329 329 {$i("escala").style.display="none";}
330   -
331   -
332 330 </script>
333 331  
334 332 </body>
... ...
classesjs/compactados/classe_php_compacto.js
1   -if(typeof(i3GEO)=='undefined'){i3GEO=new Array()}cpJSON=new cpaint();cpJSON.set_response_type("JSON");i3GEO.php={insereSHPgrafico:function(funcao,tema,x,y,itens,shadow_height,width,inclinacao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHPgrafico&tipo=pizza&tema="+tema+"&x="+x+"&y="+y+"&itens="+itens+"&shadow_height="+shadow_height+"&width="+width+"&inclinacao="+inclinacao+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"insereSHPgrafico",funcao)},insereSHP:function(funcao,tema,item,valoritem,xy){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHP&item="+item+"&valor="+valoritem+"&tema="+tema+"&xy="+xy+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"insereSHPgrafico",funcao)},pegaMensagens:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaMensagens&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaMensagem",funcao)},areaPixel:function(funcao,g_celula){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=areaPixel&celsize="+g_celula+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"areaPixel",funcao)},excluitema:function(funcao,tema){var p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=excluitema&temas="+tema+"&g_sid="+i3GEO.arvoreDeCamadas.SID;cpJSON.call(p,"excluitema",funcao)},reordenatemas:function(funcao,lista){var p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=reordenatemas&lista="+lista+"&g_sid="+i3GEO.arvoreDeCamadas.SID;cpJSON.call(p,"reordenatemas",funcao)},criaLegendaHTML:function(funcao,tema,template){var c="sim";if(arguments.length==1){var tema="";var template="legenda2.htm"}if(arguments.length==2){var template="legenda2.htm"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=criaLegendaHTML&tema="+tema+"&templateLegenda="+template+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"criaLegendaHTML",funcao)},inverteStatusClasse:function(funcao,tema,classe){var p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=inverteStatusClasse&g_sid="+i3GEO.arvoreDeCamadas.SID+"&tema="+tema+"&classe="+classe;cpJSON.call(p,"inverteStatusClasse",funcao)},ligatemas:function(funcao,desligar,ligar){var p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=ligatemas&desligar="+desligar+"&ligar="+ligar+"&g_sid="+i3GEO.arvoreDeCamadas.SID;cpJSON.call(p,"ligaDesligaTemas",funcao)},pegalistademenus:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistademenus&g_sid="+i3GEO.configura.sid+"&map_file=";cpJSON.call(p,"pegalistademenus",funcao)},pegalistadegrupos:function(funcao,id_menu,listasgrupos){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadegrupos&map_file=&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&listasistemas=nao&listasgrupos="+listasgrupos;cpJSON.call(p,"pegalistadegrupos",funcao)},pegalistadeSubgrupos:function(funcao,id_menu,id_grupo){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadeSubgrupos&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&map_file=";cpJSON.call(p,"pegalistadeSubgrupos",funcao)},pegalistadetemas:function(funcao,id_menu,id_grupo,id_subgrupo){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadetemas&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&subgrupo="+id_subgrupo+"&map_file=";cpJSON.call(p,"pegalistadetemas",funcao)},pegaSistemas:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaSistemas&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaSistemas",funcao)},listadrives:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=listaDrives&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"listaDrives",funcao)},listaarquivos:function(funcao,caminho){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=listaArquivos&diretorio="+caminho;cpJSON.call(p,"listaArquivos",funcao)},geo2utm:function(funcao,x,y){if($i("aguardeGifAberto")){return}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=geo2utm&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"geo2utm",funcao)},desativacgi:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=desativacgi&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"desativacgi",funcao)},pegaMapas:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaMapas&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaSistemas",funcao)},mudatamanho:function(funcao,altura,largura){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudatamanho&altura="+altura+"&largura="+largura+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaSistemas",funcao)},ativalogo:function(funcao,altura,largura){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=ativalogo&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"ativalogo",funcao)},insereAnnotation:function(funcao,pin,xy,texto,position,partials,offsetx,offsety,minfeaturesize,mindistance,force,shadowcolor,shadowsizex,shadowsizey,outlinecolor,cor,sombray,sombrax,sombra,fundo,angulo,tamanho,fonte){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=inserefeature&pin="+pin+"&tipo=ANNOTATION&xy="+xy+"&texto="+texto+"&position="+position+"&partials="+partials+"&offsetx="+offsetx+"&offsety="+offsety+"&minfeaturesize="+minfeaturesize+"&mindistance="+mindistance+"&force="+force+"&shadowcolor="+shadowcolor+"&shadowsizex="+shadowsizex+"&shadowsizey="+shadowsizey+"&outlinecolor="+outlinecolor+"&cor="+cor+"&sombray="+sombray+"&sombrax="+sombrax+"&sombra="+sombra+"&fundo="+fundo+"&angulo="+angulo+"&tamanho="+tamanho+"&fonte="+fonte+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"inserefeature",funcao)},identificaunico:function(funcao,xy,tema,item){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=identificaunico&xy="+xy+"&resolucao=5&tema="+tema+"&item="+item+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"identificaunico",funcao)},recuperamapa:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=recuperamapa&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"recuperamapa",funcao)},criaLegendaImagem:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=criaLegendaImagem&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"criaLegendaImagem",funcao)},referenciadinamica:function(funcao,zoom,tipo){if(arguments.length==2){var tipo="dinamico"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=referenciadinamica&g_sid="+i3GEO.configura.sid+"&zoom="+zoom+"&tipo="+tipo;cpJSON.call(p,"retornaReferenciaDinamica",funcao)},referencia:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=referencia&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"retornaReferencia",funcao)},pan:function(funcao,escala,tipo,x,y){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pan&escala="+escala+"&tipo="+tipo+"&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pan",funcao)},aproxima:function(funcao,nivel){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=aproxima&nivel="+nivel+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"aproxima",funcao)},afasta:function(funcao,nivel){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=afasta&nivel="+nivel+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"afasta",funcao)},zoomponto:function(funcao,x,y){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=zoomponto&pin=pin&xy="+x+" "+y+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"zoomponto",funcao)},localizaIP:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=localizaIP&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"localizaIP",funcao)},mudaext:function(funcao,tipoimagem,ext){if(ext=='undefined'){alert("extensao nao definida");return}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudaext&tipoimagem="+tipoimagem+"&ext="+ext+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"mudaext",funcao)},mudaescala:function(funcao,escala){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudaescala&escala="+escala+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"mudaescala",funcao)},aplicaResolucao:function(funcao,resolucao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=crialente&resolucao="+resolucao+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"crialente",funcao)},geradestaque:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=geradestaque&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"geradestaque",funcao)},selecaopt:function(funcao,tema,xy,tipo,tolerancia){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=selecaopt&tema="+tema+"&tipo="+tipo+"&xy="+xy+"&tolerancia="+tolerancia+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"selecaoPT",funcao)},selecaobox:function(funcao,tema,tipo,box){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=selecaobox&ext="+box+"&g_sid="+i3GEO.configura.sid+"&tipo="+tipo+"&tema="+tema;cpJSON.call(p,"selecaobox",funcao)},sobetema:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=sobetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"sobetema",funcao)},descetema:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?&funcao=descetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"descetema",funcao)},fontetema:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=fontetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"fontetema",funcao)},zoomtema:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=zoomtema&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"zoomtema",funcao)},limpasel:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=limpasel&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"limpasel",funcao)},mudatransp:function(funcao,tema,valor){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudatransp&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"mudatransp",funcao)},mudanome:function(funcao,tema,valor){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudanome&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"mudanome",funcao)},adicionaTemaWMS:function(funcao,servico,tema,nome,proj,formato,versao,nomecamada,tiporep,suportasld,formatosinfo){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionatemawms&servico="+servico+"&tema="+tema+"&nome="+nome+"&proj="+proj+"&formato="+formato+"&versao="+versao+"&nomecamada="+nomecamada+"&tiporep="+tiporep+"&suportasld="+suportasld+"&formatosinfo="+formatosinfo;cpJSON.call(p,"adicionatemawms",funcao)},adicionaTemaSHP:function(funcao,path){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaSHP&arq="+path;cpJSON.call(p,"adicionaTemaSHP",funcao)},adicionaTemaIMG:function(funcao,path){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaIMG&arq="+path;cpJSON.call(p,"adicionaTemaIMG",funcao)},identifica:function(funcao,x,y,resolucao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=identifica&opcao=tip&xy="+x+","+y+"&resolucao=5&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"identifica",funcao)},reiniciaMapa:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=reiniciaMapa&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"reiniciaMapa",funcao)},procurartemas:function(funcao,procurar){var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=procurartemas&procurar="+procurar+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"procurartemas",funcao)},adtema:function(funcao,temas){var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=adtema&temas="+temas+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"adtema",funcao)},escalagrafica:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=escalagrafica&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"escalagrafica",funcao)},flamingo:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=montaFlamingo&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"montaFlamingo",funcao)},openlayers:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=openlayers&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"openlayers",funcao)},corpo:function(funcao,tipoimagem){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=corpo&tipoimagem="+tipoimagem+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"corpo",funcao)},criamapa:function(funcao,parametros){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=criaMapa&"+parametros;cpJSON.call(p,"criaMapa",funcao)},inicia:function(funcao,embedLegenda,w,h){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=inicia&embedLegenda="+embedLegenda+"&w="+w+"&h="+h+"&g_sid="+i3GEO.configura.sid+"&interface="+i3GEO.interface.ATUAL;cpJSON.call(p,"iniciaMapa",funcao)},chaveGoogle:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=chavegoogle&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"chavegoogle",funcao)},listaRSSwsARRAY:function(funcao,tipo){var p=i3GEO.configura.locaplic+"/classesphp/wscliente.php?funcao=listaRSSwsARRAY&rss="+new Array("|")+"&tipo="+tipo;cpJSON.call(p,"listaRSSwsARRAY",funcao)},listaLayersWMS:function(funcao,servico,nivel,id_ws,nomelayer){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=listaLayersWMS&servico="+servico+"&nivel="+nivel+"&id_ws="+id_ws+"&nomelayer="+nomelayer;cpJSON.call(p,"listaLayersWMS",funcao)}};
2 1 \ No newline at end of file
  2 +if(typeof(i3GEO)=='undefined'){i3GEO=new Array()}cpJSON=new cpaint();cpJSON.set_response_type("JSON");i3GEO.php={verifica:function(){if(i3GEO.configura.locaplic==undefined){alert("variavel i3GEO.configura.locaplic não esta definida")}if(i3GEO.configura.sid==undefined){alert("variavel i3GEO.configura.locaplic não esta definida")}},insereSHPgrafico:function(funcao,tema,x,y,itens,shadow_height,width,inclinacao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHPgrafico&tipo=pizza&tema="+tema+"&x="+x+"&y="+y+"&itens="+itens+"&shadow_height="+shadow_height+"&width="+width+"&inclinacao="+inclinacao+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"insereSHPgrafico",funcao)},insereSHP:function(funcao,tema,item,valoritem,xy){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHP&item="+item+"&valor="+valoritem+"&tema="+tema+"&xy="+xy+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"insereSHPgrafico",funcao)},pegaMensagens:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaMensagens&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaMensagem",funcao)},areaPixel:function(funcao,g_celula){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=areaPixel&celsize="+g_celula+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"areaPixel",funcao)},excluitema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=excluitema&temas="+tema+"&g_sid="+i3GEO.arvoreDeCamadas.SID;cpJSON.call(p,"excluitema",funcao)},reordenatemas:function(funcao,lista){i3GEO.php.verifica();var p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=reordenatemas&lista="+lista+"&g_sid="+i3GEO.arvoreDeCamadas.SID;cpJSON.call(p,"reordenatemas",funcao)},criaLegendaHTML:function(funcao,tema,template){i3GEO.php.verifica();var c="sim";if(arguments.length==1){var tema="";var template="legenda2.htm"}if(arguments.length==2){var template="legenda2.htm"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=criaLegendaHTML&tema="+tema+"&templateLegenda="+template+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"criaLegendaHTML",funcao)},inverteStatusClasse:function(funcao,tema,classe){i3GEO.php.verifica();var p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=inverteStatusClasse&g_sid="+i3GEO.arvoreDeCamadas.SID+"&tema="+tema+"&classe="+classe;cpJSON.call(p,"inverteStatusClasse",funcao)},ligatemas:function(funcao,desligar,ligar){i3GEO.php.verifica();var p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=ligatemas&desligar="+desligar+"&ligar="+ligar+"&g_sid="+i3GEO.arvoreDeCamadas.SID;cpJSON.call(p,"ligaDesligaTemas",funcao)},pegalistademenus:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistademenus&g_sid="+i3GEO.configura.sid+"&map_file=";cpJSON.call(p,"pegalistademenus",funcao)},pegalistadegrupos:function(funcao,id_menu,listasgrupos){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadegrupos&map_file=&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&listasistemas=nao&listasgrupos="+listasgrupos;cpJSON.call(p,"pegalistadegrupos",funcao)},pegalistadeSubgrupos:function(funcao,id_menu,id_grupo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadeSubgrupos&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&map_file=";cpJSON.call(p,"pegalistadeSubgrupos",funcao)},pegalistadetemas:function(funcao,id_menu,id_grupo,id_subgrupo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadetemas&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&subgrupo="+id_subgrupo+"&map_file=";cpJSON.call(p,"pegalistadetemas",funcao)},pegaSistemas:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaSistemas&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaSistemas",funcao)},listadrives:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=listaDrives&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"listaDrives",funcao)},listaarquivos:function(funcao,caminho){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=listaArquivos&diretorio="+caminho;cpJSON.call(p,"listaArquivos",funcao)},geo2utm:function(funcao,x,y){i3GEO.php.verifica();if($i("aguardeGifAberto")){return}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=geo2utm&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"geo2utm",funcao)},desativacgi:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=desativacgi&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"desativacgi",funcao)},pegaMapas:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaMapas&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaSistemas",funcao)},mudatamanho:function(funcao,altura,largura){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudatamanho&altura="+altura+"&largura="+largura+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaSistemas",funcao)},ativalogo:function(funcao,altura,largura){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=ativalogo&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"ativalogo",funcao)},insereAnnotation:function(funcao,pin,xy,texto,position,partials,offsetx,offsety,minfeaturesize,mindistance,force,shadowcolor,shadowsizex,shadowsizey,outlinecolor,cor,sombray,sombrax,sombra,fundo,angulo,tamanho,fonte){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=inserefeature&pin="+pin+"&tipo=ANNOTATION&xy="+xy+"&texto="+texto+"&position="+position+"&partials="+partials+"&offsetx="+offsetx+"&offsety="+offsety+"&minfeaturesize="+minfeaturesize+"&mindistance="+mindistance+"&force="+force+"&shadowcolor="+shadowcolor+"&shadowsizex="+shadowsizex+"&shadowsizey="+shadowsizey+"&outlinecolor="+outlinecolor+"&cor="+cor+"&sombray="+sombray+"&sombrax="+sombrax+"&sombra="+sombra+"&fundo="+fundo+"&angulo="+angulo+"&tamanho="+tamanho+"&fonte="+fonte+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"inserefeature",funcao)},identificaunico:function(funcao,xy,tema,item){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=identificaunico&xy="+xy+"&resolucao=5&tema="+tema+"&item="+item+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"identificaunico",funcao)},recuperamapa:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=recuperamapa&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"recuperamapa",funcao)},criaLegendaImagem:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=criaLegendaImagem&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"criaLegendaImagem",funcao)},referenciadinamica:function(funcao,zoom,tipo){i3GEO.php.verifica();if(arguments.length==2){var tipo="dinamico"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=referenciadinamica&g_sid="+i3GEO.configura.sid+"&zoom="+zoom+"&tipo="+tipo;cpJSON.call(p,"retornaReferenciaDinamica",funcao)},referencia:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=referencia&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"retornaReferencia",funcao)},pan:function(funcao,escala,tipo,x,y){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pan&escala="+escala+"&tipo="+tipo+"&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pan",funcao)},aproxima:function(funcao,nivel){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=aproxima&nivel="+nivel+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"aproxima",funcao)},afasta:function(funcao,nivel){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=afasta&nivel="+nivel+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"afasta",funcao)},zoomponto:function(funcao,x,y){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=zoomponto&pin=pin&xy="+x+" "+y+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"zoomponto",funcao)},localizaIP:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=localizaIP&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"localizaIP",funcao)},mudaext:function(funcao,tipoimagem,ext){i3GEO.php.verifica();if(ext=='undefined'){alert("extensao nao definida");return}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudaext&tipoimagem="+tipoimagem+"&ext="+ext+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"mudaext",funcao)},mudaescala:function(funcao,escala){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudaescala&escala="+escala+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"mudaescala",funcao)},aplicaResolucao:function(funcao,resolucao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=crialente&resolucao="+resolucao+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"crialente",funcao)},geradestaque:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=geradestaque&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"geradestaque",funcao)},selecaopt:function(funcao,tema,xy,tipo,tolerancia){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=selecaopt&tema="+tema+"&tipo="+tipo+"&xy="+xy+"&tolerancia="+tolerancia+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"selecaoPT",funcao)},selecaobox:function(funcao,tema,tipo,box){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=selecaobox&ext="+box+"&g_sid="+i3GEO.configura.sid+"&tipo="+tipo+"&tema="+tema;cpJSON.call(p,"selecaobox",funcao)},sobetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=sobetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"sobetema",funcao)},descetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?&funcao=descetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"descetema",funcao)},fontetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=fontetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"fontetema",funcao)},zoomtema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=zoomtema&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"zoomtema",funcao)},limpasel:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=limpasel&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"limpasel",funcao)},mudatransp:function(funcao,tema,valor){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudatransp&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"mudatransp",funcao)},mudanome:function(funcao,tema,valor){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudanome&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"mudanome",funcao)},adicionaTemaWMS:function(funcao,servico,tema,nome,proj,formato,versao,nomecamada,tiporep,suportasld,formatosinfo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionatemawms&servico="+servico+"&tema="+tema+"&nome="+nome+"&proj="+proj+"&formato="+formato+"&versao="+versao+"&nomecamada="+nomecamada+"&tiporep="+tiporep+"&suportasld="+suportasld+"&formatosinfo="+formatosinfo;cpJSON.call(p,"adicionatemawms",funcao)},adicionaTemaSHP:function(funcao,path){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaSHP&arq="+path;cpJSON.call(p,"adicionaTemaSHP",funcao)},adicionaTemaIMG:function(funcao,path){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaIMG&arq="+path;cpJSON.call(p,"adicionaTemaIMG",funcao)},identifica:function(funcao,x,y,resolucao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=identifica&opcao=tip&xy="+x+","+y+"&resolucao=5&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"identifica",funcao)},reiniciaMapa:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=reiniciaMapa&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"reiniciaMapa",funcao)},procurartemas:function(funcao,procurar){i3GEO.php.verifica();var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=procurartemas&procurar="+procurar+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"procurartemas",funcao)},adtema:function(funcao,temas){i3GEO.php.verifica();var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=adtema&temas="+temas+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"adtema",funcao)},escalagrafica:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=escalagrafica&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"escalagrafica",funcao)},flamingo:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=montaFlamingo&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"montaFlamingo",funcao)},openlayers:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=openlayers&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"openlayers",funcao)},corpo:function(funcao,tipoimagem){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=corpo&tipoimagem="+tipoimagem+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"corpo",funcao)},criamapa:function(funcao,parametros){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=criaMapa&"+parametros;cpJSON.call(p,"criaMapa",funcao)},inicia:function(funcao,embedLegenda,w,h){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=inicia&embedLegenda="+embedLegenda+"&w="+w+"&h="+h+"&g_sid="+i3GEO.configura.sid+"&interface="+i3GEO.interface.ATUAL;cpJSON.call(p,"iniciaMapa",funcao)},chaveGoogle:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=chavegoogle&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"chavegoogle",funcao)},listaRSSwsARRAY:function(funcao,tipo){var p=i3GEO.configura.locaplic+"/classesphp/wscliente.php?funcao=listaRSSwsARRAY&rss="+new Array("|")+"&tipo="+tipo;cpJSON.call(p,"listaRSSwsARRAY",funcao)},listaLayersWMS:function(funcao,servico,nivel,id_ws,nomelayer){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=listaLayersWMS&servico="+servico+"&nivel="+nivel+"&id_ws="+id_ws+"&nomelayer="+nomelayer;cpJSON.call(p,"listaLayersWMS",funcao)}};
3 3 \ No newline at end of file
... ...
classesjs/compactajs.php
... ... @@ -167,7 +167,8 @@ $jsfiles = array(
167 167 "../pacotes/yui252/build/tabview/tabview-min.js",
168 168 "../pacotes/yui252/build/animation/animation-min.js",
169 169 "../pacotes/yui252/build/autocomplete/autocomplete-min.js",
170   -"../pacotes/cpaint/cpaint2.inc.js"
  170 +"../pacotes/cpaint/cpaint2.inc.js",
  171 +"classe_php.js"
171 172 );
172 173 $buffer = "\$i = function(id){return document.getElementById(id);}\n";
173 174 salvatudojs($jsfiles,$buffer,"../ferramentas/i3geo_tudo_compacto.js","js");
... ...
classesjs/i3geo_tudo_compacto.js
... ... @@ -6607,14 +6607,36 @@ Muitos dos parâmetros exigidos pelos programas em PHP são obtidos da variável
6607 6607 de seção aberta no servidor quando o i3Geo é inicializado, é o caso por exemplo do nome
6608 6608 do arquivo correspondente ao mapfile atualmente em uso
6609 6609  
6610   -Para evitar que uma chamada AJAX seja executada quando já existe outra em andamento
6611   -pode-se verificar a existência do id "aguardeGifAberto" (exemplo: if($i("aguardeGifAberto")){return;} )
6612   -isso pq a janela de aguarde inclui essa imagem GIF
  6610 +Quando classe_php.js é carregado, é criado o objeto cpJSON que necessita da biblioteca CPAINT. Esse objeto
  6611 +é utilizado nas chamadas AJAX.
  6612 +
  6613 +O objeto cpJSON possuí um método .call que executa a operação AJAX. Esse método utiliza basicamente dois parâmetros,
  6614 +sendo o primeiro o endereço do programa PHP que será executado no servidor e o outro é o nome da função que irá
  6615 +receber e processar os resultados do programa. Exemplo:
  6616 +
  6617 +cpJSON.call(p,"",funcao);
  6618 +
  6619 +"p" é a URL e funcao o nome da função
  6620 +
  6621 +Para compor "p" o i3geo utiliza normalmente a variável i3GEO.configura.locaplic e i3GEO.configura.sid, por exemplo:
  6622 +
  6623 +var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHPgrafico&g_sid="+i3GEO.configura.sid
6613 6624  
6614 6625 Para mais detalhes sobre as funções, veja <mapa_controle.php>
6615 6626 */
6616 6627 i3GEO.php = {
6617 6628 /*
  6629 + Function: verifica
  6630 +
  6631 + Verifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem
  6632 + */
  6633 + verifica: function(){
  6634 + if(i3GEO.configura.locaplic == undefined)
  6635 + {alert("variavel i3GEO.configura.locaplic não esta definida");}
  6636 + if(i3GEO.configura.sid == undefined)
  6637 + {alert("variavel i3GEO.configura.locaplic não esta definida");}
  6638 + },
  6639 + /*
6618 6640 Function: insereSHPgrafico
6619 6641  
6620 6642 PHP:
... ... @@ -6625,6 +6647,7 @@ i3GEO.php = {
6625 6647 <SHP->insereSHPgrafico>
6626 6648 */
6627 6649 insereSHPgrafico: function(funcao,tema,x,y,itens,shadow_height,width,inclinacao){
  6650 + i3GEO.php.verifica();
6628 6651 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHPgrafico&tipo=pizza&tema="+tema+"&x="+x+"&y="+y+"&itens="+itens+"&shadow_height="+shadow_height+"&width="+width+"&inclinacao="+inclinacao+"&g_sid="+i3GEO.configura.sid;
6629 6652 cpJSON.call(p,"insereSHPgrafico",funcao);
6630 6653 },
... ... @@ -6639,6 +6662,7 @@ i3GEO.php = {
6639 6662 <SHP->insereSHP>
6640 6663 */
6641 6664 insereSHP: function(funcao,tema,item,valoritem,xy){
  6665 + i3GEO.php.verifica();
6642 6666 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHP&item="+item+"&valor="+valoritem+"&tema="+tema+"&xy="+xy+"&g_sid="+i3GEO.configura.sid;
6643 6667 cpJSON.call(p,"insereSHPgrafico",funcao);
6644 6668 },
... ... @@ -6651,6 +6675,7 @@ i3GEO.php = {
6651 6675 <Mapa->pegaMensagens>
6652 6676 */
6653 6677 pegaMensagens: function(funcao){
  6678 + i3GEO.php.verifica();
6654 6679 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaMensagens&g_sid="+i3GEO.configura.sid;
6655 6680 cpJSON.call(p,"pegaMensagem",funcao);
6656 6681 },
... ... @@ -6663,6 +6688,7 @@ i3GEO.php = {
6663 6688 <calculaAreaPixel>
6664 6689 */
6665 6690 areaPixel: function(funcao,g_celula){
  6691 + i3GEO.php.verifica();
6666 6692 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=areaPixel&celsize="+g_celula+"&g_sid="+i3GEO.configura.sid;
6667 6693 cpJSON.call(p,"areaPixel",funcao);
6668 6694 },
... ... @@ -6675,6 +6701,7 @@ i3GEO.php = {
6675 6701 <Mapa->excluiTemas>
6676 6702 */
6677 6703 excluitema: function(funcao,tema){
  6704 + i3GEO.php.verifica();
6678 6705 var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=excluitema&temas="+tema+"&g_sid="+i3GEO.arvoreDeCamadas.SID;
6679 6706 cpJSON.call(p,"excluitema",funcao);
6680 6707 },
... ... @@ -6687,6 +6714,7 @@ i3GEO.php = {
6687 6714 <Temas->reordenatemas>
6688 6715 */
6689 6716 reordenatemas: function(funcao,lista){
  6717 + i3GEO.php.verifica();
6690 6718 var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=reordenatemas&lista="+lista+"&g_sid="+i3GEO.arvoreDeCamadas.SID;
6691 6719 cpJSON.call(p,"reordenatemas",funcao);
6692 6720 },
... ... @@ -6701,6 +6729,7 @@ i3GEO.php = {
6701 6729 <Legenda->criaLegenda>
6702 6730 */
6703 6731 criaLegendaHTML: function(funcao,tema,template){
  6732 + i3GEO.php.verifica();
6704 6733 var c = "sim";
6705 6734 if(arguments.length == 1)
6706 6735 {
... ... @@ -6724,6 +6753,7 @@ i3GEO.php = {
6724 6753 <Alteraclasse->inverteStatusClasse>
6725 6754 */
6726 6755 inverteStatusClasse: function(funcao,tema,classe){
  6756 + i3GEO.php.verifica();
6727 6757 var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=inverteStatusClasse&g_sid="+i3GEO.arvoreDeCamadas.SID+"&tema="+tema+"&classe="+classe;
6728 6758 cpJSON.call(p,"inverteStatusClasse",funcao);
6729 6759 },
... ... @@ -6736,6 +6766,7 @@ i3GEO.php = {
6736 6766 <Mapa->ligaDesligaTemas>
6737 6767 */
6738 6768 ligatemas: function(funcao,desligar,ligar){
  6769 + i3GEO.php.verifica();
6739 6770 var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=ligatemas&desligar="+desligar+"&ligar="+ligar+"&g_sid="+i3GEO.arvoreDeCamadas.SID;
6740 6771 cpJSON.call(p,"ligaDesligaTemas",funcao);
6741 6772 },
... ... @@ -6748,6 +6779,7 @@ i3GEO.php = {
6748 6779 <Menutemas->pegaListaDeMenus>
6749 6780 */
6750 6781 pegalistademenus: function(funcao){
  6782 + i3GEO.php.verifica();
6751 6783 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistademenus&g_sid="+i3GEO.configura.sid+"&map_file=";
6752 6784 cpJSON.call(p,"pegalistademenus",funcao);
6753 6785 },
... ... @@ -6760,6 +6792,7 @@ i3GEO.php = {
6760 6792 <Menutemas->pegaListaDeGrupos>
6761 6793 */
6762 6794 pegalistadegrupos: function(funcao,id_menu,listasgrupos){
  6795 + i3GEO.php.verifica();
6763 6796 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadegrupos&map_file=&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&listasistemas=nao&listasgrupos="+listasgrupos;
6764 6797 cpJSON.call(p,"pegalistadegrupos",funcao);
6765 6798 },
... ... @@ -6772,6 +6805,7 @@ i3GEO.php = {
6772 6805 <Menutemas->pegaListaDeSubGrupos>
6773 6806 */
6774 6807 pegalistadeSubgrupos: function(funcao,id_menu,id_grupo){
  6808 + i3GEO.php.verifica();
6775 6809 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadeSubgrupos&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&map_file=";
6776 6810 cpJSON.call(p,"pegalistadeSubgrupos",funcao);
6777 6811 },
... ... @@ -6784,6 +6818,7 @@ i3GEO.php = {
6784 6818 <Menutemas->pegaListaDeTemas>
6785 6819 */
6786 6820 pegalistadetemas: function(funcao,id_menu,id_grupo,id_subgrupo){
  6821 + i3GEO.php.verifica();
6787 6822 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadetemas&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&subgrupo="+id_subgrupo+"&map_file=";
6788 6823 cpJSON.call(p,"pegalistadetemas",funcao);
6789 6824 },
... ... @@ -6796,6 +6831,7 @@ i3GEO.php = {
6796 6831 <Menutemas->pegaSistemas>
6797 6832 */
6798 6833 pegaSistemas: function(funcao){
  6834 + i3GEO.php.verifica();
6799 6835 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaSistemas&g_sid="+i3GEO.configura.sid;
6800 6836 cpJSON.call(p,"pegaSistemas",funcao);
6801 6837 },
... ... @@ -6805,6 +6841,7 @@ i3GEO.php = {
6805 6841 <listaDrives>
6806 6842 */
6807 6843 listadrives: function(funcao){
  6844 + i3GEO.php.verifica();
6808 6845 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=listaDrives&g_sid="+i3GEO.configura.sid;
6809 6846 cpJSON.call(p,"listaDrives",funcao);
6810 6847 },
... ... @@ -6814,6 +6851,7 @@ i3GEO.php = {
6814 6851 <listaArquivos>
6815 6852 */
6816 6853 listaarquivos: function(funcao,caminho){
  6854 + i3GEO.php.verifica();
6817 6855 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=listaArquivos&diretorio="+caminho;
6818 6856 cpJSON.call(p,"listaArquivos",funcao);
6819 6857 },
... ... @@ -6823,6 +6861,7 @@ i3GEO.php = {
6823 6861 <geo2utm>
6824 6862 */
6825 6863 geo2utm: function(funcao,x,y){
  6864 + i3GEO.php.verifica();
6826 6865 if($i("aguardeGifAberto")){return;}
6827 6866 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=geo2utm&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;
6828 6867 cpJSON.call(p,"geo2utm",funcao);
... ... @@ -6833,6 +6872,7 @@ i3GEO.php = {
6833 6872 <desativacgi>
6834 6873 */
6835 6874 desativacgi: function(funcao){
  6875 + i3GEO.php.verifica();
6836 6876 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=desativacgi&g_sid="+i3GEO.configura.sid;
6837 6877 cpJSON.call(p,"desativacgi",funcao);
6838 6878 },
... ... @@ -6845,6 +6885,7 @@ i3GEO.php = {
6845 6885 <Menutemas->pegaListaDeMapas>
6846 6886 */
6847 6887 pegaMapas: function(funcao){
  6888 + i3GEO.php.verifica();
6848 6889 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaMapas&g_sid="+i3GEO.configura.sid;
6849 6890 cpJSON.call(p,"pegaSistemas",funcao);
6850 6891 },
... ... @@ -6857,6 +6898,7 @@ i3GEO.php = {
6857 6898 <Mapa->mudaQS>
6858 6899 */
6859 6900 mudatamanho: function(funcao,altura,largura){
  6901 + i3GEO.php.verifica();
6860 6902 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudatamanho&altura="+altura+"&largura="+largura+"&g_sid="+i3GEO.configura.sid;
6861 6903 cpJSON.call(p,"pegaSistemas",funcao);
6862 6904 },
... ... @@ -6869,6 +6911,7 @@ i3GEO.php = {
6869 6911 <Mapa->ativalogo>
6870 6912 */
6871 6913 ativalogo: function(funcao,altura,largura){
  6914 + i3GEO.php.verifica();
6872 6915 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=ativalogo&g_sid="+i3GEO.configura.sid;
6873 6916 cpJSON.call(p,"ativalogo",funcao);
6874 6917 },
... ... @@ -6881,6 +6924,7 @@ i3GEO.php = {
6881 6924 <Temas->insereFeature>
6882 6925 */
6883 6926 insereAnnotation: function(funcao,pin,xy,texto,position,partials,offsetx,offsety,minfeaturesize,mindistance,force,shadowcolor,shadowsizex,shadowsizey,outlinecolor,cor,sombray,sombrax,sombra,fundo,angulo,tamanho,fonte){
  6927 + i3GEO.php.verifica();
6884 6928 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=inserefeature&pin="+pin+"&tipo=ANNOTATION&xy="+xy+"&texto="+texto+"&position="+position+"&partials="+partials+"&offsetx="+offsetx+"&offsety="+offsety+"&minfeaturesize="+minfeaturesize+"&mindistance="+mindistance+"&force="+force+"&shadowcolor="+shadowcolor+"&shadowsizex="+shadowsizex+"&shadowsizey="+shadowsizey+"&outlinecolor="+outlinecolor+"&cor="+cor+"&sombray="+sombray+"&sombrax="+sombrax+"&sombra="+sombra+"&fundo="+fundo+"&angulo="+angulo+"&tamanho="+tamanho+"&fonte="+fonte+"&g_sid="+i3GEO.configura.sid;
6885 6929 cpJSON.call(p,"inserefeature",funcao);
6886 6930 },
... ... @@ -6893,6 +6937,7 @@ i3GEO.php = {
6893 6937 <Atributos->identificaQBP>
6894 6938 */
6895 6939 identificaunico: function(funcao,xy,tema,item){
  6940 + i3GEO.php.verifica();
6896 6941 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=identificaunico&xy="+xy+"&resolucao=5&tema="+tema+"&item="+item+"&g_sid="+i3GEO.configura.sid;
6897 6942 cpJSON.call(p,"identificaunico",funcao);
6898 6943 },
... ... @@ -6905,6 +6950,7 @@ i3GEO.php = {
6905 6950 <recuperamapa>
6906 6951 */
6907 6952 recuperamapa: function(funcao){
  6953 + i3GEO.php.verifica();
6908 6954 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=recuperamapa&g_sid="+i3GEO.configura.sid;
6909 6955 cpJSON.call(p,"recuperamapa",funcao);
6910 6956 },
... ... @@ -6917,6 +6963,7 @@ i3GEO.php = {
6917 6963 <Atributos->legendaGrafica>
6918 6964 */
6919 6965 criaLegendaImagem: function(funcao){
  6966 + i3GEO.php.verifica();
6920 6967 var p =i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=criaLegendaImagem&g_sid="+i3GEO.configura.sid;
6921 6968 cpJSON.call(p,"criaLegendaImagem",funcao);
6922 6969 },
... ... @@ -6929,6 +6976,7 @@ i3GEO.php = {
6929 6976 <retornaReferenciaDinamica>
6930 6977 */
6931 6978 referenciadinamica: function(funcao,zoom,tipo){
  6979 + i3GEO.php.verifica();
6932 6980 if(arguments.length == 2)
6933 6981 {var tipo = "dinamico"}
6934 6982 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=referenciadinamica&g_sid="+i3GEO.configura.sid+"&zoom="+zoom+"&tipo="+tipo;
... ... @@ -6943,6 +6991,7 @@ i3GEO.php = {
6943 6991 <retornaReferencia>
6944 6992 */
6945 6993 referencia: function(funcao){
  6994 + i3GEO.php.verifica();
6946 6995 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=referencia&g_sid="+i3GEO.configura.sid;
6947 6996 cpJSON.call(p,"retornaReferencia",funcao);
6948 6997 },
... ... @@ -6955,6 +7004,7 @@ i3GEO.php = {
6955 7004 <Navegacao->pan>
6956 7005 */
6957 7006 pan: function(funcao,escala,tipo,x,y){
  7007 + i3GEO.php.verifica();
6958 7008 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pan&escala="+escala+"&tipo="+tipo+"&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;
6959 7009 cpJSON.call(p,"pan",funcao);
6960 7010 },
... ... @@ -6967,6 +7017,7 @@ i3GEO.php = {
6967 7017 <Navegacao->aproxima>
6968 7018 */
6969 7019 aproxima: function(funcao,nivel){
  7020 + i3GEO.php.verifica();
6970 7021 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=aproxima&nivel="+nivel+"&g_sid="+i3GEO.configura.sid;
6971 7022 cpJSON.call(p,"aproxima",funcao);
6972 7023 },
... ... @@ -6979,6 +7030,7 @@ i3GEO.php = {
6979 7030 <Navegacao->afasta>
6980 7031 */
6981 7032 afasta: function(funcao,nivel){
  7033 + i3GEO.php.verifica();
6982 7034 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=afasta&nivel="+nivel+"&g_sid="+i3GEO.configura.sid;
6983 7035 cpJSON.call(p,"afasta",funcao);
6984 7036 },
... ... @@ -6991,6 +7043,7 @@ i3GEO.php = {
6991 7043 <Navegacao->zoomponto>
6992 7044 */
6993 7045 zoomponto: function(funcao,x,y){
  7046 + i3GEO.php.verifica();
6994 7047 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=zoomponto&pin=pin&xy="+x+" "+y+"&g_sid="+i3GEO.configura.sid;
6995 7048 cpJSON.call(p,"zoomponto",funcao);
6996 7049 },
... ... @@ -7001,6 +7054,7 @@ i3GEO.php = {
7001 7054 classesphp/funccoes_gerais.php
7002 7055 */
7003 7056 localizaIP: function(funcao){
  7057 + i3GEO.php.verifica();
7004 7058 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=localizaIP&g_sid="+i3GEO.configura.sid;
7005 7059 cpJSON.call(p,"localizaIP",funcao);
7006 7060 },
... ... @@ -7013,6 +7067,7 @@ i3GEO.php = {
7013 7067 <Navegacao->mudaExtensao>
7014 7068 */
7015 7069 mudaext: function(funcao,tipoimagem,ext){
  7070 + i3GEO.php.verifica();
7016 7071 if(ext == 'undefined'){alert("extensao nao definida");return;}
7017 7072 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudaext&tipoimagem="+tipoimagem+"&ext="+ext+"&g_sid="+i3GEO.configura.sid;
7018 7073 cpJSON.call(p,"mudaext",funcao);
... ... @@ -7026,6 +7081,7 @@ i3GEO.php = {
7026 7081 <Navegacao->mudaEscala>
7027 7082 */
7028 7083 mudaescala: function(funcao,escala){
  7084 + i3GEO.php.verifica();
7029 7085 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudaescala&escala="+escala+"&g_sid="+i3GEO.configura.sid;
7030 7086 cpJSON.call(p,"mudaescala",funcao);
7031 7087 },
... ... @@ -7038,6 +7094,7 @@ i3GEO.php = {
7038 7094 <Navegacao->aplicaResolucao>
7039 7095 */
7040 7096 aplicaResolucao: function(funcao,resolucao){
  7097 + i3GEO.php.verifica();
7041 7098 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=crialente&resolucao="+resolucao+"&g_sid="+i3GEO.configura.sid;
7042 7099 cpJSON.call(p,"crialente",funcao);
7043 7100 },
... ... @@ -7050,6 +7107,7 @@ i3GEO.php = {
7050 7107 <Temas->geraDestaque>
7051 7108 */
7052 7109 geradestaque: function(funcao,tema){
  7110 + i3GEO.php.verifica();
7053 7111 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=geradestaque&tema="+tema+"&g_sid="+i3GEO.configura.sid;
7054 7112 cpJSON.call(p,"geradestaque",funcao);
7055 7113 },
... ... @@ -7062,6 +7120,7 @@ i3GEO.php = {
7062 7120 <Selecao->selecaoPT>
7063 7121 */
7064 7122 selecaopt: function(funcao,tema,xy,tipo,tolerancia){
  7123 + i3GEO.php.verifica();
7065 7124 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=selecaopt&tema="+tema+"&tipo="+tipo+"&xy="+xy+"&tolerancia="+tolerancia+"&g_sid="+i3GEO.configura.sid;
7066 7125 cpJSON.call(p,"selecaoPT",funcao);
7067 7126 },
... ... @@ -7074,6 +7133,7 @@ i3GEO.php = {
7074 7133 <Selecao->selecaoBOX>
7075 7134 */
7076 7135 selecaobox: function(funcao,tema,tipo,box){
  7136 + i3GEO.php.verifica();
7077 7137 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=selecaobox&ext="+box+"&g_sid="+i3GEO.configura.sid+"&tipo="+tipo+"&tema="+tema;
7078 7138 cpJSON.call(p,"selecaobox",funcao);
7079 7139 },
... ... @@ -7086,6 +7146,7 @@ i3GEO.php = {
7086 7146 <Temas->sobeTema>
7087 7147 */
7088 7148 sobetema: function(funcao,tema){
  7149 + i3GEO.php.verifica();
7089 7150 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=sobetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;
7090 7151 cpJSON.call(p,"sobetema",funcao);
7091 7152 },
... ... @@ -7098,6 +7159,7 @@ i3GEO.php = {
7098 7159 <Temas->desceTema>
7099 7160 */
7100 7161 descetema: function(funcao,tema){
  7162 + i3GEO.php.verifica();
7101 7163 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?&funcao=descetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;
7102 7164 cpJSON.call(p,"descetema",funcao);
7103 7165 },
... ... @@ -7110,6 +7172,7 @@ i3GEO.php = {
7110 7172 <Temas->fonteTema>
7111 7173 */
7112 7174 fontetema: function(funcao,tema){
  7175 + i3GEO.php.verifica();
7113 7176 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=fontetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;
7114 7177 cpJSON.call(p,"fontetema",funcao);
7115 7178 },
... ... @@ -7122,6 +7185,7 @@ i3GEO.php = {
7122 7185 <Temas->zoomTema>
7123 7186 */
7124 7187 zoomtema: function(funcao,tema){
  7188 + i3GEO.php.verifica();
7125 7189 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=zoomtema&tema="+tema+"&g_sid="+i3GEO.configura.sid;
7126 7190 cpJSON.call(p,"zoomtema",funcao);
7127 7191 },
... ... @@ -7134,6 +7198,7 @@ i3GEO.php = {
7134 7198 <Selecao->selecaoLimpa>
7135 7199 */
7136 7200 limpasel: function(funcao,tema){
  7201 + i3GEO.php.verifica();
7137 7202 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=limpasel&tema="+tema+"&g_sid="+i3GEO.configura.sid;
7138 7203 cpJSON.call(p,"limpasel",funcao);
7139 7204 },
... ... @@ -7146,6 +7211,7 @@ i3GEO.php = {
7146 7211 <Temas->mudaTransparencia>
7147 7212 */
7148 7213 mudatransp: function(funcao,tema,valor){
  7214 + i3GEO.php.verifica();
7149 7215 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudatransp&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid;
7150 7216 cpJSON.call(p,"mudatransp",funcao);
7151 7217 },
... ... @@ -7158,6 +7224,7 @@ i3GEO.php = {
7158 7224 <Temas->mudaTransparencia>
7159 7225 */
7160 7226 mudanome: function(funcao,tema,valor){
  7227 + i3GEO.php.verifica();
7161 7228 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudanome&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid;
7162 7229 cpJSON.call(p,"mudanome",funcao);
7163 7230 },
... ... @@ -7170,6 +7237,7 @@ i3GEO.php = {
7170 7237 <Mapa->adicionatemawms>
7171 7238 */
7172 7239 adicionaTemaWMS: function(funcao,servico,tema,nome,proj,formato,versao,nomecamada,tiporep,suportasld,formatosinfo){
  7240 + i3GEO.php.verifica();
7173 7241 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionatemawms&servico="+servico+"&tema="+tema+"&nome="+nome+"&proj="+proj+"&formato="+formato+"&versao="+versao+"&nomecamada="+nomecamada+"&tiporep="+tiporep+"&suportasld="+suportasld+"&formatosinfo="+formatosinfo;
7174 7242 cpJSON.call(p,"adicionatemawms",funcao);
7175 7243 },
... ... @@ -7182,6 +7250,7 @@ i3GEO.php = {
7182 7250 <Mapa->adicionaTemaSHP>
7183 7251 */
7184 7252 adicionaTemaSHP: function(funcao,path){
  7253 + i3GEO.php.verifica();
7185 7254 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaSHP&arq="+path;
7186 7255 cpJSON.call(p,"adicionaTemaSHP",funcao);
7187 7256 },
... ... @@ -7194,6 +7263,7 @@ i3GEO.php = {
7194 7263 <Mapa->adicionaTemaIMG>
7195 7264 */
7196 7265 adicionaTemaIMG: function(funcao,path){
  7266 + i3GEO.php.verifica();
7197 7267 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaIMG&arq="+path;
7198 7268 cpJSON.call(p,"adicionaTemaIMG",funcao);
7199 7269 },
... ... @@ -7206,6 +7276,7 @@ i3GEO.php = {
7206 7276 <Atributos->identifica>
7207 7277 */
7208 7278 identifica: function(funcao,x,y,resolucao){
  7279 + i3GEO.php.verifica();
7209 7280 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=identifica&opcao=tip&xy="+x+","+y+"&resolucao=5&g_sid="+i3GEO.configura.sid;
7210 7281 cpJSON.call(p,"identifica",funcao);
7211 7282 },
... ... @@ -7216,6 +7287,7 @@ i3GEO.php = {
7216 7287 classesphp/mapa_controle.php
7217 7288 */
7218 7289 reiniciaMapa: function(funcao){
  7290 + i3GEO.php.verifica();
7219 7291 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=reiniciaMapa&g_sid="+i3GEO.configura.sid;
7220 7292 cpJSON.call(p,"reiniciaMapa",funcao);
7221 7293 },
... ... @@ -7228,6 +7300,7 @@ i3GEO.php = {
7228 7300 <Menutemas->procurartemas>
7229 7301 */
7230 7302 procurartemas: function(funcao,procurar){
  7303 + i3GEO.php.verifica();
7231 7304 var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=procurartemas&procurar="+procurar+"&g_sid="+i3GEO.configura.sid;
7232 7305 cpJSON.call(p,"procurartemas",funcao);
7233 7306 },
... ... @@ -7240,6 +7313,7 @@ i3GEO.php = {
7240 7313 <Mapa->adicionaTema>
7241 7314 */
7242 7315 adtema: function(funcao,temas){
  7316 + i3GEO.php.verifica();
7243 7317 var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=adtema&temas="+temas+"&g_sid="+i3GEO.configura.sid;
7244 7318 cpJSON.call(p,"adtema",funcao);
7245 7319 },
... ... @@ -7252,6 +7326,7 @@ i3GEO.php = {
7252 7326 <Escala->retornaBarraEscala>
7253 7327 */
7254 7328 escalagrafica: function(funcao){
  7329 + i3GEO.php.verifica();
7255 7330 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=escalagrafica&g_sid="+i3GEO.configura.sid;
7256 7331 cpJSON.call(p,"escalagrafica",funcao);
7257 7332 },
... ... @@ -7264,6 +7339,7 @@ i3GEO.php = {
7264 7339 <montaFlamingo>
7265 7340 */
7266 7341 flamingo: function(funcao){
  7342 + i3GEO.php.verifica();
7267 7343 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=montaFlamingo&g_sid="+i3GEO.configura.sid;
7268 7344 cpJSON.call(p,"montaFlamingo",funcao);
7269 7345 },
... ... @@ -7276,6 +7352,7 @@ i3GEO.php = {
7276 7352 <openlayers>
7277 7353 */
7278 7354 openlayers: function(funcao){
  7355 + i3GEO.php.verifica();
7279 7356 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=openlayers&g_sid="+i3GEO.configura.sid;
7280 7357 cpJSON.call(p,"openlayers",funcao);
7281 7358 },
... ... @@ -7288,6 +7365,7 @@ i3GEO.php = {
7288 7365 <redesenhaMapa>
7289 7366 */
7290 7367 corpo: function(funcao,tipoimagem){
  7368 + i3GEO.php.verifica();
7291 7369 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=corpo&tipoimagem="+tipoimagem+"&g_sid="+i3GEO.configura.sid;
7292 7370 cpJSON.call(p,"corpo",funcao);
7293 7371 },
... ... @@ -7312,6 +7390,7 @@ i3GEO.php = {
7312 7390 <iniciaMapa>
7313 7391 */
7314 7392 inicia: function(funcao,embedLegenda,w,h){
  7393 + i3GEO.php.verifica();
7315 7394 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=inicia&embedLegenda="+embedLegenda+"&w="+w+"&h="+h+"&g_sid="+i3GEO.configura.sid+"&interface="+i3GEO.interface.ATUAL;
7316 7395 cpJSON.call(p,"iniciaMapa",funcao);
7317 7396 },
... ... @@ -7324,6 +7403,7 @@ i3GEO.php = {
7324 7403 <chavegoogle>
7325 7404 */
7326 7405 chaveGoogle: function(funcao){
  7406 + i3GEO.php.verifica();
7327 7407 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=chavegoogle&g_sid="+i3GEO.configura.sid;
7328 7408 cpJSON.call(p,"chavegoogle",funcao);
7329 7409 },
... ...
classesjs/i3geo_tudo_compacto.js.php
... ... @@ -6607,14 +6607,36 @@ Muitos dos parâmetros exigidos pelos programas em PHP são obtidos da variável
6607 6607 de seção aberta no servidor quando o i3Geo é inicializado, é o caso por exemplo do nome
6608 6608 do arquivo correspondente ao mapfile atualmente em uso
6609 6609  
6610   -Para evitar que uma chamada AJAX seja executada quando já existe outra em andamento
6611   -pode-se verificar a existência do id "aguardeGifAberto" (exemplo: if($i("aguardeGifAberto")){return;} )
6612   -isso pq a janela de aguarde inclui essa imagem GIF
  6610 +Quando classe_php.js é carregado, é criado o objeto cpJSON que necessita da biblioteca CPAINT. Esse objeto
  6611 +é utilizado nas chamadas AJAX.
  6612 +
  6613 +O objeto cpJSON possuí um método .call que executa a operação AJAX. Esse método utiliza basicamente dois parâmetros,
  6614 +sendo o primeiro o endereço do programa PHP que será executado no servidor e o outro é o nome da função que irá
  6615 +receber e processar os resultados do programa. Exemplo:
  6616 +
  6617 +cpJSON.call(p,"",funcao);
  6618 +
  6619 +"p" é a URL e funcao o nome da função
  6620 +
  6621 +Para compor "p" o i3geo utiliza normalmente a variável i3GEO.configura.locaplic e i3GEO.configura.sid, por exemplo:
  6622 +
  6623 +var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHPgrafico&g_sid="+i3GEO.configura.sid
6613 6624  
6614 6625 Para mais detalhes sobre as funções, veja <mapa_controle.php>
6615 6626 */
6616 6627 i3GEO.php = {
6617 6628 /*
  6629 + Function: verifica
  6630 +
  6631 + Verifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem
  6632 + */
  6633 + verifica: function(){
  6634 + if(i3GEO.configura.locaplic == undefined)
  6635 + {alert("variavel i3GEO.configura.locaplic não esta definida");}
  6636 + if(i3GEO.configura.sid == undefined)
  6637 + {alert("variavel i3GEO.configura.locaplic não esta definida");}
  6638 + },
  6639 + /*
6618 6640 Function: insereSHPgrafico
6619 6641  
6620 6642 PHP:
... ... @@ -6625,6 +6647,7 @@ i3GEO.php = {
6625 6647 <SHP->insereSHPgrafico>
6626 6648 */
6627 6649 insereSHPgrafico: function(funcao,tema,x,y,itens,shadow_height,width,inclinacao){
  6650 + i3GEO.php.verifica();
6628 6651 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHPgrafico&tipo=pizza&tema="+tema+"&x="+x+"&y="+y+"&itens="+itens+"&shadow_height="+shadow_height+"&width="+width+"&inclinacao="+inclinacao+"&g_sid="+i3GEO.configura.sid;
6629 6652 cpJSON.call(p,"insereSHPgrafico",funcao);
6630 6653 },
... ... @@ -6639,6 +6662,7 @@ i3GEO.php = {
6639 6662 <SHP->insereSHP>
6640 6663 */
6641 6664 insereSHP: function(funcao,tema,item,valoritem,xy){
  6665 + i3GEO.php.verifica();
6642 6666 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHP&item="+item+"&valor="+valoritem+"&tema="+tema+"&xy="+xy+"&g_sid="+i3GEO.configura.sid;
6643 6667 cpJSON.call(p,"insereSHPgrafico",funcao);
6644 6668 },
... ... @@ -6651,6 +6675,7 @@ i3GEO.php = {
6651 6675 <Mapa->pegaMensagens>
6652 6676 */
6653 6677 pegaMensagens: function(funcao){
  6678 + i3GEO.php.verifica();
6654 6679 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaMensagens&g_sid="+i3GEO.configura.sid;
6655 6680 cpJSON.call(p,"pegaMensagem",funcao);
6656 6681 },
... ... @@ -6663,6 +6688,7 @@ i3GEO.php = {
6663 6688 <calculaAreaPixel>
6664 6689 */
6665 6690 areaPixel: function(funcao,g_celula){
  6691 + i3GEO.php.verifica();
6666 6692 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=areaPixel&celsize="+g_celula+"&g_sid="+i3GEO.configura.sid;
6667 6693 cpJSON.call(p,"areaPixel",funcao);
6668 6694 },
... ... @@ -6675,6 +6701,7 @@ i3GEO.php = {
6675 6701 <Mapa->excluiTemas>
6676 6702 */
6677 6703 excluitema: function(funcao,tema){
  6704 + i3GEO.php.verifica();
6678 6705 var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=excluitema&temas="+tema+"&g_sid="+i3GEO.arvoreDeCamadas.SID;
6679 6706 cpJSON.call(p,"excluitema",funcao);
6680 6707 },
... ... @@ -6687,6 +6714,7 @@ i3GEO.php = {
6687 6714 <Temas->reordenatemas>
6688 6715 */
6689 6716 reordenatemas: function(funcao,lista){
  6717 + i3GEO.php.verifica();
6690 6718 var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=reordenatemas&lista="+lista+"&g_sid="+i3GEO.arvoreDeCamadas.SID;
6691 6719 cpJSON.call(p,"reordenatemas",funcao);
6692 6720 },
... ... @@ -6701,6 +6729,7 @@ i3GEO.php = {
6701 6729 <Legenda->criaLegenda>
6702 6730 */
6703 6731 criaLegendaHTML: function(funcao,tema,template){
  6732 + i3GEO.php.verifica();
6704 6733 var c = "sim";
6705 6734 if(arguments.length == 1)
6706 6735 {
... ... @@ -6724,6 +6753,7 @@ i3GEO.php = {
6724 6753 <Alteraclasse->inverteStatusClasse>
6725 6754 */
6726 6755 inverteStatusClasse: function(funcao,tema,classe){
  6756 + i3GEO.php.verifica();
6727 6757 var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=inverteStatusClasse&g_sid="+i3GEO.arvoreDeCamadas.SID+"&tema="+tema+"&classe="+classe;
6728 6758 cpJSON.call(p,"inverteStatusClasse",funcao);
6729 6759 },
... ... @@ -6736,6 +6766,7 @@ i3GEO.php = {
6736 6766 <Mapa->ligaDesligaTemas>
6737 6767 */
6738 6768 ligatemas: function(funcao,desligar,ligar){
  6769 + i3GEO.php.verifica();
6739 6770 var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=ligatemas&desligar="+desligar+"&ligar="+ligar+"&g_sid="+i3GEO.arvoreDeCamadas.SID;
6740 6771 cpJSON.call(p,"ligaDesligaTemas",funcao);
6741 6772 },
... ... @@ -6748,6 +6779,7 @@ i3GEO.php = {
6748 6779 <Menutemas->pegaListaDeMenus>
6749 6780 */
6750 6781 pegalistademenus: function(funcao){
  6782 + i3GEO.php.verifica();
6751 6783 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistademenus&g_sid="+i3GEO.configura.sid+"&map_file=";
6752 6784 cpJSON.call(p,"pegalistademenus",funcao);
6753 6785 },
... ... @@ -6760,6 +6792,7 @@ i3GEO.php = {
6760 6792 <Menutemas->pegaListaDeGrupos>
6761 6793 */
6762 6794 pegalistadegrupos: function(funcao,id_menu,listasgrupos){
  6795 + i3GEO.php.verifica();
6763 6796 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadegrupos&map_file=&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&listasistemas=nao&listasgrupos="+listasgrupos;
6764 6797 cpJSON.call(p,"pegalistadegrupos",funcao);
6765 6798 },
... ... @@ -6772,6 +6805,7 @@ i3GEO.php = {
6772 6805 <Menutemas->pegaListaDeSubGrupos>
6773 6806 */
6774 6807 pegalistadeSubgrupos: function(funcao,id_menu,id_grupo){
  6808 + i3GEO.php.verifica();
6775 6809 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadeSubgrupos&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&map_file=";
6776 6810 cpJSON.call(p,"pegalistadeSubgrupos",funcao);
6777 6811 },
... ... @@ -6784,6 +6818,7 @@ i3GEO.php = {
6784 6818 <Menutemas->pegaListaDeTemas>
6785 6819 */
6786 6820 pegalistadetemas: function(funcao,id_menu,id_grupo,id_subgrupo){
  6821 + i3GEO.php.verifica();
6787 6822 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadetemas&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&subgrupo="+id_subgrupo+"&map_file=";
6788 6823 cpJSON.call(p,"pegalistadetemas",funcao);
6789 6824 },
... ... @@ -6796,6 +6831,7 @@ i3GEO.php = {
6796 6831 <Menutemas->pegaSistemas>
6797 6832 */
6798 6833 pegaSistemas: function(funcao){
  6834 + i3GEO.php.verifica();
6799 6835 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaSistemas&g_sid="+i3GEO.configura.sid;
6800 6836 cpJSON.call(p,"pegaSistemas",funcao);
6801 6837 },
... ... @@ -6805,6 +6841,7 @@ i3GEO.php = {
6805 6841 <listaDrives>
6806 6842 */
6807 6843 listadrives: function(funcao){
  6844 + i3GEO.php.verifica();
6808 6845 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=listaDrives&g_sid="+i3GEO.configura.sid;
6809 6846 cpJSON.call(p,"listaDrives",funcao);
6810 6847 },
... ... @@ -6814,6 +6851,7 @@ i3GEO.php = {
6814 6851 <listaArquivos>
6815 6852 */
6816 6853 listaarquivos: function(funcao,caminho){
  6854 + i3GEO.php.verifica();
6817 6855 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=listaArquivos&diretorio="+caminho;
6818 6856 cpJSON.call(p,"listaArquivos",funcao);
6819 6857 },
... ... @@ -6823,6 +6861,7 @@ i3GEO.php = {
6823 6861 <geo2utm>
6824 6862 */
6825 6863 geo2utm: function(funcao,x,y){
  6864 + i3GEO.php.verifica();
6826 6865 if($i("aguardeGifAberto")){return;}
6827 6866 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=geo2utm&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;
6828 6867 cpJSON.call(p,"geo2utm",funcao);
... ... @@ -6833,6 +6872,7 @@ i3GEO.php = {
6833 6872 <desativacgi>
6834 6873 */
6835 6874 desativacgi: function(funcao){
  6875 + i3GEO.php.verifica();
6836 6876 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=desativacgi&g_sid="+i3GEO.configura.sid;
6837 6877 cpJSON.call(p,"desativacgi",funcao);
6838 6878 },
... ... @@ -6845,6 +6885,7 @@ i3GEO.php = {
6845 6885 <Menutemas->pegaListaDeMapas>
6846 6886 */
6847 6887 pegaMapas: function(funcao){
  6888 + i3GEO.php.verifica();
6848 6889 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaMapas&g_sid="+i3GEO.configura.sid;
6849 6890 cpJSON.call(p,"pegaSistemas",funcao);
6850 6891 },
... ... @@ -6857,6 +6898,7 @@ i3GEO.php = {
6857 6898 <Mapa->mudaQS>
6858 6899 */
6859 6900 mudatamanho: function(funcao,altura,largura){
  6901 + i3GEO.php.verifica();
6860 6902 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudatamanho&altura="+altura+"&largura="+largura+"&g_sid="+i3GEO.configura.sid;
6861 6903 cpJSON.call(p,"pegaSistemas",funcao);
6862 6904 },
... ... @@ -6869,6 +6911,7 @@ i3GEO.php = {
6869 6911 <Mapa->ativalogo>
6870 6912 */
6871 6913 ativalogo: function(funcao,altura,largura){
  6914 + i3GEO.php.verifica();
6872 6915 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=ativalogo&g_sid="+i3GEO.configura.sid;
6873 6916 cpJSON.call(p,"ativalogo",funcao);
6874 6917 },
... ... @@ -6881,6 +6924,7 @@ i3GEO.php = {
6881 6924 <Temas->insereFeature>
6882 6925 */
6883 6926 insereAnnotation: function(funcao,pin,xy,texto,position,partials,offsetx,offsety,minfeaturesize,mindistance,force,shadowcolor,shadowsizex,shadowsizey,outlinecolor,cor,sombray,sombrax,sombra,fundo,angulo,tamanho,fonte){
  6927 + i3GEO.php.verifica();
6884 6928 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=inserefeature&pin="+pin+"&tipo=ANNOTATION&xy="+xy+"&texto="+texto+"&position="+position+"&partials="+partials+"&offsetx="+offsetx+"&offsety="+offsety+"&minfeaturesize="+minfeaturesize+"&mindistance="+mindistance+"&force="+force+"&shadowcolor="+shadowcolor+"&shadowsizex="+shadowsizex+"&shadowsizey="+shadowsizey+"&outlinecolor="+outlinecolor+"&cor="+cor+"&sombray="+sombray+"&sombrax="+sombrax+"&sombra="+sombra+"&fundo="+fundo+"&angulo="+angulo+"&tamanho="+tamanho+"&fonte="+fonte+"&g_sid="+i3GEO.configura.sid;
6885 6929 cpJSON.call(p,"inserefeature",funcao);
6886 6930 },
... ... @@ -6893,6 +6937,7 @@ i3GEO.php = {
6893 6937 <Atributos->identificaQBP>
6894 6938 */
6895 6939 identificaunico: function(funcao,xy,tema,item){
  6940 + i3GEO.php.verifica();
6896 6941 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=identificaunico&xy="+xy+"&resolucao=5&tema="+tema+"&item="+item+"&g_sid="+i3GEO.configura.sid;
6897 6942 cpJSON.call(p,"identificaunico",funcao);
6898 6943 },
... ... @@ -6905,6 +6950,7 @@ i3GEO.php = {
6905 6950 <recuperamapa>
6906 6951 */
6907 6952 recuperamapa: function(funcao){
  6953 + i3GEO.php.verifica();
6908 6954 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=recuperamapa&g_sid="+i3GEO.configura.sid;
6909 6955 cpJSON.call(p,"recuperamapa",funcao);
6910 6956 },
... ... @@ -6917,6 +6963,7 @@ i3GEO.php = {
6917 6963 <Atributos->legendaGrafica>
6918 6964 */
6919 6965 criaLegendaImagem: function(funcao){
  6966 + i3GEO.php.verifica();
6920 6967 var p =i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=criaLegendaImagem&g_sid="+i3GEO.configura.sid;
6921 6968 cpJSON.call(p,"criaLegendaImagem",funcao);
6922 6969 },
... ... @@ -6929,6 +6976,7 @@ i3GEO.php = {
6929 6976 <retornaReferenciaDinamica>
6930 6977 */
6931 6978 referenciadinamica: function(funcao,zoom,tipo){
  6979 + i3GEO.php.verifica();
6932 6980 if(arguments.length == 2)
6933 6981 {var tipo = "dinamico"}
6934 6982 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=referenciadinamica&g_sid="+i3GEO.configura.sid+"&zoom="+zoom+"&tipo="+tipo;
... ... @@ -6943,6 +6991,7 @@ i3GEO.php = {
6943 6991 <retornaReferencia>
6944 6992 */
6945 6993 referencia: function(funcao){
  6994 + i3GEO.php.verifica();
6946 6995 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=referencia&g_sid="+i3GEO.configura.sid;
6947 6996 cpJSON.call(p,"retornaReferencia",funcao);
6948 6997 },
... ... @@ -6955,6 +7004,7 @@ i3GEO.php = {
6955 7004 <Navegacao->pan>
6956 7005 */
6957 7006 pan: function(funcao,escala,tipo,x,y){
  7007 + i3GEO.php.verifica();
6958 7008 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pan&escala="+escala+"&tipo="+tipo+"&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;
6959 7009 cpJSON.call(p,"pan",funcao);
6960 7010 },
... ... @@ -6967,6 +7017,7 @@ i3GEO.php = {
6967 7017 <Navegacao->aproxima>
6968 7018 */
6969 7019 aproxima: function(funcao,nivel){
  7020 + i3GEO.php.verifica();
6970 7021 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=aproxima&nivel="+nivel+"&g_sid="+i3GEO.configura.sid;
6971 7022 cpJSON.call(p,"aproxima",funcao);
6972 7023 },
... ... @@ -6979,6 +7030,7 @@ i3GEO.php = {
6979 7030 <Navegacao->afasta>
6980 7031 */
6981 7032 afasta: function(funcao,nivel){
  7033 + i3GEO.php.verifica();
6982 7034 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=afasta&nivel="+nivel+"&g_sid="+i3GEO.configura.sid;
6983 7035 cpJSON.call(p,"afasta",funcao);
6984 7036 },
... ... @@ -6991,6 +7043,7 @@ i3GEO.php = {
6991 7043 <Navegacao->zoomponto>
6992 7044 */
6993 7045 zoomponto: function(funcao,x,y){
  7046 + i3GEO.php.verifica();
6994 7047 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=zoomponto&pin=pin&xy="+x+" "+y+"&g_sid="+i3GEO.configura.sid;
6995 7048 cpJSON.call(p,"zoomponto",funcao);
6996 7049 },
... ... @@ -7001,6 +7054,7 @@ i3GEO.php = {
7001 7054 classesphp/funccoes_gerais.php
7002 7055 */
7003 7056 localizaIP: function(funcao){
  7057 + i3GEO.php.verifica();
7004 7058 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=localizaIP&g_sid="+i3GEO.configura.sid;
7005 7059 cpJSON.call(p,"localizaIP",funcao);
7006 7060 },
... ... @@ -7013,6 +7067,7 @@ i3GEO.php = {
7013 7067 <Navegacao->mudaExtensao>
7014 7068 */
7015 7069 mudaext: function(funcao,tipoimagem,ext){
  7070 + i3GEO.php.verifica();
7016 7071 if(ext == 'undefined'){alert("extensao nao definida");return;}
7017 7072 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudaext&tipoimagem="+tipoimagem+"&ext="+ext+"&g_sid="+i3GEO.configura.sid;
7018 7073 cpJSON.call(p,"mudaext",funcao);
... ... @@ -7026,6 +7081,7 @@ i3GEO.php = {
7026 7081 <Navegacao->mudaEscala>
7027 7082 */
7028 7083 mudaescala: function(funcao,escala){
  7084 + i3GEO.php.verifica();
7029 7085 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudaescala&escala="+escala+"&g_sid="+i3GEO.configura.sid;
7030 7086 cpJSON.call(p,"mudaescala",funcao);
7031 7087 },
... ... @@ -7038,6 +7094,7 @@ i3GEO.php = {
7038 7094 <Navegacao->aplicaResolucao>
7039 7095 */
7040 7096 aplicaResolucao: function(funcao,resolucao){
  7097 + i3GEO.php.verifica();
7041 7098 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=crialente&resolucao="+resolucao+"&g_sid="+i3GEO.configura.sid;
7042 7099 cpJSON.call(p,"crialente",funcao);
7043 7100 },
... ... @@ -7050,6 +7107,7 @@ i3GEO.php = {
7050 7107 <Temas->geraDestaque>
7051 7108 */
7052 7109 geradestaque: function(funcao,tema){
  7110 + i3GEO.php.verifica();
7053 7111 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=geradestaque&tema="+tema+"&g_sid="+i3GEO.configura.sid;
7054 7112 cpJSON.call(p,"geradestaque",funcao);
7055 7113 },
... ... @@ -7062,6 +7120,7 @@ i3GEO.php = {
7062 7120 <Selecao->selecaoPT>
7063 7121 */
7064 7122 selecaopt: function(funcao,tema,xy,tipo,tolerancia){
  7123 + i3GEO.php.verifica();
7065 7124 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=selecaopt&tema="+tema+"&tipo="+tipo+"&xy="+xy+"&tolerancia="+tolerancia+"&g_sid="+i3GEO.configura.sid;
7066 7125 cpJSON.call(p,"selecaoPT",funcao);
7067 7126 },
... ... @@ -7074,6 +7133,7 @@ i3GEO.php = {
7074 7133 <Selecao->selecaoBOX>
7075 7134 */
7076 7135 selecaobox: function(funcao,tema,tipo,box){
  7136 + i3GEO.php.verifica();
7077 7137 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=selecaobox&ext="+box+"&g_sid="+i3GEO.configura.sid+"&tipo="+tipo+"&tema="+tema;
7078 7138 cpJSON.call(p,"selecaobox",funcao);
7079 7139 },
... ... @@ -7086,6 +7146,7 @@ i3GEO.php = {
7086 7146 <Temas->sobeTema>
7087 7147 */
7088 7148 sobetema: function(funcao,tema){
  7149 + i3GEO.php.verifica();
7089 7150 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=sobetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;
7090 7151 cpJSON.call(p,"sobetema",funcao);
7091 7152 },
... ... @@ -7098,6 +7159,7 @@ i3GEO.php = {
7098 7159 <Temas->desceTema>
7099 7160 */
7100 7161 descetema: function(funcao,tema){
  7162 + i3GEO.php.verifica();
7101 7163 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?&funcao=descetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;
7102 7164 cpJSON.call(p,"descetema",funcao);
7103 7165 },
... ... @@ -7110,6 +7172,7 @@ i3GEO.php = {
7110 7172 <Temas->fonteTema>
7111 7173 */
7112 7174 fontetema: function(funcao,tema){
  7175 + i3GEO.php.verifica();
7113 7176 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=fontetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;
7114 7177 cpJSON.call(p,"fontetema",funcao);
7115 7178 },
... ... @@ -7122,6 +7185,7 @@ i3GEO.php = {
7122 7185 <Temas->zoomTema>
7123 7186 */
7124 7187 zoomtema: function(funcao,tema){
  7188 + i3GEO.php.verifica();
7125 7189 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=zoomtema&tema="+tema+"&g_sid="+i3GEO.configura.sid;
7126 7190 cpJSON.call(p,"zoomtema",funcao);
7127 7191 },
... ... @@ -7134,6 +7198,7 @@ i3GEO.php = {
7134 7198 <Selecao->selecaoLimpa>
7135 7199 */
7136 7200 limpasel: function(funcao,tema){
  7201 + i3GEO.php.verifica();
7137 7202 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=limpasel&tema="+tema+"&g_sid="+i3GEO.configura.sid;
7138 7203 cpJSON.call(p,"limpasel",funcao);
7139 7204 },
... ... @@ -7146,6 +7211,7 @@ i3GEO.php = {
7146 7211 <Temas->mudaTransparencia>
7147 7212 */
7148 7213 mudatransp: function(funcao,tema,valor){
  7214 + i3GEO.php.verifica();
7149 7215 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudatransp&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid;
7150 7216 cpJSON.call(p,"mudatransp",funcao);
7151 7217 },
... ... @@ -7158,6 +7224,7 @@ i3GEO.php = {
7158 7224 <Temas->mudaTransparencia>
7159 7225 */
7160 7226 mudanome: function(funcao,tema,valor){
  7227 + i3GEO.php.verifica();
7161 7228 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudanome&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid;
7162 7229 cpJSON.call(p,"mudanome",funcao);
7163 7230 },
... ... @@ -7170,6 +7237,7 @@ i3GEO.php = {
7170 7237 <Mapa->adicionatemawms>
7171 7238 */
7172 7239 adicionaTemaWMS: function(funcao,servico,tema,nome,proj,formato,versao,nomecamada,tiporep,suportasld,formatosinfo){
  7240 + i3GEO.php.verifica();
7173 7241 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionatemawms&servico="+servico+"&tema="+tema+"&nome="+nome+"&proj="+proj+"&formato="+formato+"&versao="+versao+"&nomecamada="+nomecamada+"&tiporep="+tiporep+"&suportasld="+suportasld+"&formatosinfo="+formatosinfo;
7174 7242 cpJSON.call(p,"adicionatemawms",funcao);
7175 7243 },
... ... @@ -7182,6 +7250,7 @@ i3GEO.php = {
7182 7250 <Mapa->adicionaTemaSHP>
7183 7251 */
7184 7252 adicionaTemaSHP: function(funcao,path){
  7253 + i3GEO.php.verifica();
7185 7254 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaSHP&arq="+path;
7186 7255 cpJSON.call(p,"adicionaTemaSHP",funcao);
7187 7256 },
... ... @@ -7194,6 +7263,7 @@ i3GEO.php = {
7194 7263 <Mapa->adicionaTemaIMG>
7195 7264 */
7196 7265 adicionaTemaIMG: function(funcao,path){
  7266 + i3GEO.php.verifica();
7197 7267 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaIMG&arq="+path;
7198 7268 cpJSON.call(p,"adicionaTemaIMG",funcao);
7199 7269 },
... ... @@ -7206,6 +7276,7 @@ i3GEO.php = {
7206 7276 <Atributos->identifica>
7207 7277 */
7208 7278 identifica: function(funcao,x,y,resolucao){
  7279 + i3GEO.php.verifica();
7209 7280 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=identifica&opcao=tip&xy="+x+","+y+"&resolucao=5&g_sid="+i3GEO.configura.sid;
7210 7281 cpJSON.call(p,"identifica",funcao);
7211 7282 },
... ... @@ -7216,6 +7287,7 @@ i3GEO.php = {
7216 7287 classesphp/mapa_controle.php
7217 7288 */
7218 7289 reiniciaMapa: function(funcao){
  7290 + i3GEO.php.verifica();
7219 7291 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=reiniciaMapa&g_sid="+i3GEO.configura.sid;
7220 7292 cpJSON.call(p,"reiniciaMapa",funcao);
7221 7293 },
... ... @@ -7228,6 +7300,7 @@ i3GEO.php = {
7228 7300 <Menutemas->procurartemas>
7229 7301 */
7230 7302 procurartemas: function(funcao,procurar){
  7303 + i3GEO.php.verifica();
7231 7304 var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=procurartemas&procurar="+procurar+"&g_sid="+i3GEO.configura.sid;
7232 7305 cpJSON.call(p,"procurartemas",funcao);
7233 7306 },
... ... @@ -7240,6 +7313,7 @@ i3GEO.php = {
7240 7313 <Mapa->adicionaTema>
7241 7314 */
7242 7315 adtema: function(funcao,temas){
  7316 + i3GEO.php.verifica();
7243 7317 var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=adtema&temas="+temas+"&g_sid="+i3GEO.configura.sid;
7244 7318 cpJSON.call(p,"adtema",funcao);
7245 7319 },
... ... @@ -7252,6 +7326,7 @@ i3GEO.php = {
7252 7326 <Escala->retornaBarraEscala>
7253 7327 */
7254 7328 escalagrafica: function(funcao){
  7329 + i3GEO.php.verifica();
7255 7330 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=escalagrafica&g_sid="+i3GEO.configura.sid;
7256 7331 cpJSON.call(p,"escalagrafica",funcao);
7257 7332 },
... ... @@ -7264,6 +7339,7 @@ i3GEO.php = {
7264 7339 <montaFlamingo>
7265 7340 */
7266 7341 flamingo: function(funcao){
  7342 + i3GEO.php.verifica();
7267 7343 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=montaFlamingo&g_sid="+i3GEO.configura.sid;
7268 7344 cpJSON.call(p,"montaFlamingo",funcao);
7269 7345 },
... ... @@ -7276,6 +7352,7 @@ i3GEO.php = {
7276 7352 <openlayers>
7277 7353 */
7278 7354 openlayers: function(funcao){
  7355 + i3GEO.php.verifica();
7279 7356 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=openlayers&g_sid="+i3GEO.configura.sid;
7280 7357 cpJSON.call(p,"openlayers",funcao);
7281 7358 },
... ... @@ -7288,6 +7365,7 @@ i3GEO.php = {
7288 7365 <redesenhaMapa>
7289 7366 */
7290 7367 corpo: function(funcao,tipoimagem){
  7368 + i3GEO.php.verifica();
7291 7369 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=corpo&tipoimagem="+tipoimagem+"&g_sid="+i3GEO.configura.sid;
7292 7370 cpJSON.call(p,"corpo",funcao);
7293 7371 },
... ... @@ -7312,6 +7390,7 @@ i3GEO.php = {
7312 7390 <iniciaMapa>
7313 7391 */
7314 7392 inicia: function(funcao,embedLegenda,w,h){
  7393 + i3GEO.php.verifica();
7315 7394 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=inicia&embedLegenda="+embedLegenda+"&w="+w+"&h="+h+"&g_sid="+i3GEO.configura.sid+"&interface="+i3GEO.interface.ATUAL;
7316 7395 cpJSON.call(p,"iniciaMapa",funcao);
7317 7396 },
... ... @@ -7324,6 +7403,7 @@ i3GEO.php = {
7324 7403 <chavegoogle>
7325 7404 */
7326 7405 chaveGoogle: function(funcao){
  7406 + i3GEO.php.verifica();
7327 7407 var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=chavegoogle&g_sid="+i3GEO.configura.sid;
7328 7408 cpJSON.call(p,"chavegoogle",funcao);
7329 7409 },
... ...
css/treeview-loading.gif 0 → 100644

2.61 KB

css/treeview-sprite.gif 0 → 100644

3.78 KB

exemplos/aplic2.htm 0 → 100644
... ... @@ -0,0 +1,186 @@
  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 +i3GEO.configura.locaplic = i3GEO.util.protocolo()+"://"+window.location.host+"/i3geo";
  168 +i3GEO.cria()
  169 +i3GEO.inicia();
  170 +function acrescentaCamadas(camadas){
  171 + i3GEO.janela.abreAguarde("novaCamada","Minha camada");
  172 + var temp = function(retorno){
  173 + i3GEO.janela.fechaAguarde("novaCamada");
  174 + if(retorno.data.erro){
  175 + alert(retorno.data.erro);
  176 + return;
  177 + }
  178 + i3GEO.atualiza();
  179 + };
  180 + i3GEO.php.adtema(temp,camadas.toString());
  181 +}
  182 +i3GEO.finaliza = "acrescentaCamadas(new Array('bioma'))"
  183 +
  184 +</script>
  185 +</body>
  186 +</html>
0 187 \ No newline at end of file
... ...
exemplos/index.html
... ... @@ -34,4 +34,5 @@ body,td
34 34 <p><a href="visual2.htm" target="_blank" >Laranja</a></p>
35 35 <p>Aplicativos customizados</p>
36 36 <p><a href="aplic1.htm" target="_blank" >Busca rápida</a></p>
  37 +<p><a href="aplic2.htm" target="_blank" >Adiciona uma camada extra via javascript</a></p>
37 38 </body>
... ...
ferramentas/buscarapida/gadget.htm
... ... @@ -34,7 +34,7 @@ var mapaLugar = function(wkt,layer,gid,nm)
34 34 yMin = y[0]
35 35 yMax = y[(y.length)-1]
36 36 var ext = xMin+" "+yMin+" "+xMax+" "+yMax
37   - var url = g_locaplic+"/ms_criamapa.php?srs_wms=epsg:4291&image_wms=image/png&versao_wms=1.1.1"
  37 + var url = window.parent.i3GEO.configura.locaplic+"/ms_criamapa.php?srs_wms=epsg:4291&image_wms=image/png&versao_wms=1.1.1"
38 38 url += "&url_wms=http://mapas.mma.gov.br/webservices/geonameswms.php?gid="+gid+"&";
39 39 url += "&layer_wms="+layer+"&style_wms=default"
40 40 url += "&nome_wms="+nm+" - "+layer
... ... @@ -42,10 +42,12 @@ var mapaLugar = function(wkt,layer,gid,nm)
42 42 url += "&interface=googlemaps.phtml"
43 43 window.open(url)
44 44 }
45   -funcaoZoom = mapaLugar
46   -servico = "http://mapas.mma.gov.br/webservices/geonames.php"
47   -i3GEOferramentas.buscaRapida.inicia()
48   - </script>
  45 +i3GEObuscaRapida.funcaoZoom = mapaLugar
  46 +i3GEObuscaRapida.inicia(
  47 + window.parent.document.getElementById("valorBuscaRapida").value,
  48 + window.parent.i3GEO.configura.locaplic
  49 +)
  50 +</script>
49 51  
50 52  
51 53 </body>
... ...
ferramentas/buscarapida/gadget.php 0 → 100644
... ... @@ -0,0 +1,54 @@
  1 +<?php
  2 +include_once("../../classesphp/pega_variaveis.php");
  3 +?>
  4 +<html xmlns="http://www.w3.org/1999/xhtml">
  5 + <head>
  6 + <link rel="stylesheet" type="text/css" href="../../css/ferramentas.css">
  7 + <link rel="stylesheet" type="text/css" href="../../css/botoes.css">
  8 + <title></title>
  9 + </head>
  10 + <body class="yui-skin-sam;" style="overflow:auto;">
  11 +<div style="top:5px;left:1px;display:block;width:90%;" id="resultado" >Aguarde...</div>
  12 + <script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script>
  13 + <script language="JavaScript" type="text/javascript" src="../funcoes.js"></script>
  14 + <script language="JavaScript" type="text/javascript" src="index.js"></script>
  15 +
  16 +<script type="text/javascript">
  17 +
  18 +
  19 +var mapaLugar = function(wkt,layer,gid,nm)
  20 +{
  21 + var re = new RegExp("POLYGON", "g")
  22 + wkt = wkt.replace(re,"")
  23 + wkt = wkt.split("(")[2].split(")")[0]
  24 + wkt = wkt.split(",");
  25 + x = new Array();
  26 + y = new Array();
  27 + for (w=0;w<wkt.length; w++)
  28 + {
  29 + temp = wkt[w].split(" ");
  30 + x.push(temp[0])
  31 + y.push(temp[1])
  32 + }
  33 + x.sort(sortNumber)
  34 + xMin = x[0]
  35 + xMax = x[(x.length)-1]
  36 + y.sort(sortNumber)
  37 + yMin = y[0]
  38 + yMax = y[(y.length)-1]
  39 + var ext = xMin+" "+yMin+" "+xMax+" "+yMax
  40 + var url = "<?php echo $locaplic;?>/ms_criamapa.php?srs_wms=epsg:4291&image_wms=image/png&versao_wms=1.1.1"
  41 + url += "&url_wms=http://mapas.mma.gov.br/webservices/geonameswms.php?gid="+gid+"&";
  42 + url += "&layer_wms="+layer+"&style_wms=default"
  43 + url += "&nome_wms="+nm+" - "+layer
  44 + url += "&mapext="+ext
  45 + url += "&interface=googlemaps.phtml"
  46 + window.open(url)
  47 +}
  48 +i3GEO.buscaRapida.funcaoZoom = mapaLugar
  49 +i3GEObuscaRapida.inicia("<?php echo $palavra;?>","<?php echo $locaplic;?>")
  50 + </script>
  51 +
  52 +
  53 + </body>
  54 +</html>
0 55 \ No newline at end of file
... ...
ferramentas/buscarapida/index.htm
... ... @@ -7,14 +7,13 @@
7 7 <body class="yui-skin-sam;" style="overflow:auto;">
8 8 <div style="top:5px;left:1px;display:block;width:90%;" id="resultado" >Aguarde...</div>
9 9  
10   -<script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script>
11   -<script language="JavaScript" type="text/javascript" src="../funcoes.js"></script>
  10 +<script src="../i3geo_tudo_compacto.js.php" type="text/javascript"></script>
12 11 <script language="JavaScript" type="text/javascript" src="index.js"></script>
13 12 <script type="text/javascript">
14   - //endereço do web service que será consultado
15   - servico = "http://mapas.mma.gov.br/webservices/geonames.php"
16   - funcaoZoom = "default"
17   - i3GEOferramentas.buscaRapida.inicia()
  13 +i3GEObuscaRapida.inicia(
  14 + window.parent.document.getElementById("valorBuscaRapida").value,
  15 + window.parent.i3GEO.configura.locaplic
  16 +)
18 17 </script>
19 18 </body>
20 19 </html>
21 20 \ No newline at end of file
... ...
ferramentas/buscarapida/index.js
... ... @@ -25,19 +25,20 @@ O valor da palavra para busca deve ser devinida em um campo input com id igual a
25 25  
26 26 A função que será executada quando o usuário clica no ícone de zoom é definida na variável global "funcaoZoom"
27 27 */
28   -i3GEOferramentas = {
29   - buscaRapida:{
30   - inicia: function(){
31   - parametrosURL();
32   - busca();
33   - }
34   - }
35   -}
36   -//pega a lista de temas editaveis
37   -function busca()
38   -{
39   - var listaretorno = function(retorno)
40   - {
  28 +i3GEObuscaRapida = {
  29 + servico:"http://mapas.mma.gov.br/webservices/geonames.php",
  30 + funcaoZoom:"default",
  31 + inicia: function(palavra,locaplic){
  32 + aguarde("block")
  33 + $i("resultado").innerHTML = "Aguarde..."
  34 + palavra = removeAcentos(palavra);
  35 + var p = g_locaplic+"/classesphp/mapa_controle.php?map_file=&funcao=buscaRapida&palavra="+palavra+"&servico="+i3GEObuscaRapida.servico
  36 + var cp = new cpaint();
  37 + //cp.set_debug(2)
  38 + cp.set_response_type("json");
  39 + cp.call(p,"buscaRapida",i3GEObuscaRapida.montaResultado);
  40 + },
  41 + montaResultado: function(retorno){
41 42 var ins = "Nada encontrado";
42 43 if (retorno.data)
43 44 {
... ... @@ -69,17 +70,7 @@ function busca()
69 70 //cp.set_debug(2);
70 71 cp.set_response_type("json");
71 72 cp.call(p,"procurartemas",resultadoTemas);
72   -
73 73 }
74   - aguarde("block")
75   - $i("resultado").innerHTML = "Aguarde..."
76   - var palavra = window.parent.document.getElementById("valorBuscaRapida").value
77   - palavra = removeAcentos(palavra);
78   - var p = g_locaplic+"/classesphp/mapa_controle.php?map_file=&funcao=buscaRapida&palavra="+palavra+"&servico="+servico
79   - var cp = new cpaint();
80   - //cp.set_debug(2)
81   - cp.set_response_type("json");
82   - cp.call(p,"buscaRapida",listaretorno);
83 74 }
84 75 function resultadoTemas(retorno)
85 76 {
... ... @@ -127,8 +118,11 @@ function adicionatema(obj)
127 118 }
128 119 function mostraxy(wkt)
129 120 {
130   - if(!window.parent.i3GEO){return;}
131   - if(!window.parent.i3GEO.calculo){return;}
  121 + try{
  122 + if(!window.parent.i3GEO){return;}
  123 + if(!window.parent.i3GEO.calculo){return;}
  124 + }
  125 + catch(e){return;}
132 126 var re = new RegExp("POLYGON", "g")
133 127 wkt = wkt.replace(re,"")
134 128 wkt = wkt.split("(")[2].split(")")[0]
... ... @@ -211,7 +205,10 @@ function sortNumber(a,b)
211 205 }
212 206 function escondexy()
213 207 {
214   - if(!window.parent.$i){return;}
  208 + try{
  209 + if(!window.parent.$i){return;}
  210 + }
  211 + catch(e){return;}
215 212 if (window.parent.$i("boxg"))
216 213 {
217 214 var box = window.parent.$i("boxg")
... ...
ferramentas/funcoes.js
... ... @@ -20,7 +20,6 @@ Free Software Foundation, Inc., no endereço
20 20 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
21 21 */
22 22 //
23   -imagemAguardeCabecalho = false;
24 23 g_sid = "";
25 24 try{
26 25 g_sid = window.parent.i3GEO.configura.sid;
... ... @@ -32,8 +31,11 @@ $i = function(id)
32 31 cabecalhojanela = "";
33 32 //eventos das guias
34 33 var h = 0;
35   -if(window.parent.document.getElementById("wdocai"))
36   -{var h = parseInt(window.parent.document.getElementById("wdocai").style.height);}
  34 +try{
  35 + if(window.parent.document.getElementById("wdocai"))
  36 + {var h = parseInt(window.parent.document.getElementById("wdocai").style.height);}
  37 +}
  38 +catch(e){}
37 39 navm = false; // IE
38 40 navn = false; // netscape
39 41 var app = navigator.appName.substring(0,1);
... ... @@ -81,8 +83,26 @@ $tradAjuda = function(tipo,id){
81 83 };
82 84  
83 85 //abre relogio
  86 +imagemAguardeCabecalho = false;
84 87 function aguarde(tipo)
85 88 {
  89 + //
  90 + //obtem gif de aguarde do cabecalho da janela que contém o iframe atual da ferramenta
  91 + //o try é necessário pois window.parent pode não existir
  92 + //
  93 + try{
  94 + if(!imagemAguardeCabecalho){
  95 + var fs = window.parent.document.getElementsByTagName("iframe");
  96 + var nfs = fs.length;
  97 + for(i=0;i<nfs;i++){
  98 + if(fs[i].src == window.location.href){
  99 + imagemAguardeCabecalho = fs[i].parentNode.parentNode.id;
  100 + imagemAguardeCabecalho = window.parent.document.getElementById(imagemAguardeCabecalho+"_imagemCabecalho");
  101 + }
  102 + }
  103 + }
  104 + }
  105 + catch(e){}
86 106 if (tipo == "block")
87 107 {
88 108 $i("mascaraaguarde").style.display = "block";
... ... @@ -800,28 +820,17 @@ function randomRGB()
800 820 //pega os parametros da url e do mapa e seta variaveis globais
801 821 function parametrosURL()
802 822 {
803   - if(!window.parent.i3GEO){g_locaplic = "../..";}
804   - else{
805   - if(window.parent.i3GEO.configura)
806   - g_locaplic = window.parent.i3GEO.configura.locaplic; //localizacao da aplicacao
807   - if(window.parent.i3GEO.parametros)
808   - g_r = window.parent.i3GEO.parametros.r;
809   - }
810   - var temp = (window.location.href).split("tema=");
811   - if (temp[1])
812   - {tema = (temp[1].split("&"))[0];}
813   - //
814   - //obtem gif de aguarde do cabecalho da janela que contém o iframe atual da ferramenta
815   - //
816 823 try{
817   - var fs = window.parent.document.getElementsByTagName("iframe");
818   - var nfs = fs.length;
819   - for(i=0;i<nfs;i++){
820   - if(fs[i].src == window.location.href){
821   - imagemAguardeCabecalho = fs[i].parentNode.parentNode.id;
822   - imagemAguardeCabecalho = window.parent.document.getElementById(imagemAguardeCabecalho+"_imagemCabecalho");
823   - }
  824 + if(!window.parent.i3GEO){g_locaplic = "../..";}
  825 + else{
  826 + if(window.parent.i3GEO.configura)
  827 + g_locaplic = window.parent.i3GEO.configura.locaplic; //localizacao da aplicacao
  828 + if(window.parent.i3GEO.parametros)
  829 + g_r = window.parent.i3GEO.parametros.r;
824 830 }
  831 + var temp = (window.location.href).split("tema=");
  832 + if (temp[1])
  833 + {tema = (temp[1].split("&"))[0];}
825 834 }catch(e){}
826 835 }
827 836 //faz o zoom no mapa para uma extensao
... ...
ferramentas/funcoes_compacto.js
1   - imagemAguardeCabecalho=false;g_sid="";try{ g_sid=window.parent.i3GEO.configura.sid; g_locaplic=window.parent.i3GEO.configura.locaplic;}
  1 + g_sid="";try{ g_sid=window.parent.i3GEO.configura.sid; g_locaplic=window.parent.i3GEO.configura.locaplic;}
2 2 catch(e){}
3 3 $i=function(id){return document.getElementById(id);}
4   -cabecalhojanela="";var h=0;if(window.parent.document.getElementById("wdocai")){var h=parseInt(window.parent.document.getElementById("wdocai").style.height);}
  4 +cabecalhojanela="";var h=0;try{ if(window.parent.document.getElementById("wdocai")){var h=parseInt(window.parent.document.getElementById("wdocai").style.height);}}
  5 +catch(e){}
5 6 navm=false;navn=false;var app=navigator.appName.substring(0,1);if(app=='N')navn=true;else navm=true;if(!$i("mascaraaguarde")){ if(navm){var s="filter:'alpha(opacity=20)'";}
6 7 if(navn){var s="opacity:.2";}
7 8 var ins="<div id=mascaraaguarde style=color:red;display:none;position:absolute;top:0px;left:0px;width:120%;height:"+h+"px;background-color:gray;border-size:0px;z-index:6000;"+s+" >"; ins+="&nbsp;</div>"; document.body.innerHTML+=ins }
... ... @@ -9,7 +10,9 @@ if(navn){ if(document.getElementById(&quot;fundo&quot;)){ document.getElementById(&quot;fundo&quot;)
9 10 if(document.getElementById("geral")){ document.getElementById("geral").style.height="90%"; document.getElementById("geral").style.width="97%";}}
10 11 else{ if(document.getElementById("fundo")){ document.getElementById("fundo").style.width="104%"; document.getElementById("fundo").style.height="99%";}
11 12 if(document.getElementById("geral")){ document.getElementById("geral").style.height="95%"; document.getElementById("geral").style.width="100%";}}
12   -document.body.style.backgroundColor="#F0F0F0";$tradAjuda=function(tipo,id){ eval("var t=g_traducao_ajuda."+tipo); eval("var texto=t[id]."+window.parent.i3GEO.idioma.ATUAL); return(texto);}; function aguarde(tipo){ if(tipo=="block"){ $i("mascaraaguarde").style.display="block"; if(imagemAguardeCabecalho) imagemAguardeCabecalho.style.visibility="visible";}
  13 +document.body.style.backgroundColor="#F0F0F0";$tradAjuda=function(tipo,id){ eval("var t=g_traducao_ajuda."+tipo); eval("var texto=t[id]."+window.parent.i3GEO.idioma.ATUAL); return(texto);}; imagemAguardeCabecalho=false;function aguarde(tipo){ try{ if(!imagemAguardeCabecalho){ var fs=window.parent.document.getElementsByTagName("iframe"); var nfs=fs.length; for(i=0;i<nfs;i++){ if(fs[i].src==window.location.href){ imagemAguardeCabecalho=fs[i].parentNode.parentNode.id; imagemAguardeCabecalho=window.parent.document.getElementById(imagemAguardeCabecalho+"_imagemCabecalho");}}}}
  14 + catch(e){}
  15 + if(tipo=="block"){ $i("mascaraaguarde").style.display="block"; if(imagemAguardeCabecalho) imagemAguardeCabecalho.style.visibility="visible";}
13 16 if(tipo=="none"){ if($i("mascaraaguarde")){$i("mascaraaguarde").style.display="none";}
14 17 if(imagemAguardeCabecalho) imagemAguardeCabecalho.style.visibility="hidden";}
15 18 if(document.getElementById("aguarde")){document.getElementById("aguarde").style.display="none";}}function aguardeTotal(tipo){ var w=parseInt(screen.availWidth); var h=parseInt(screen.availHeight); if(!document.getElementById("aguardeTotal")){ var novoel=document.createElement("div"); novoel.style.width=w+"px"; novoel.style.height=h+"px"; novoel.id="aguardeTotal"; novoel.display="none"; novoel.style.zIndex=10000; novoel.style.position="absolute"; novoel.style.top=0; novoel.style.left=0; novoel.style.backgroundColor="gray"; if(navn){novoel.style.opacity=0.45;}
... ... @@ -102,10 +105,9 @@ document.body.style.backgroundColor=&quot;#F0F0F0&quot;;$tradAjuda=function(tipo,id){ eval
102 105 else{var temp={dados:'<div class=erro >Ocorreu um erro</erro>',tipo:"erro"};}
103 106 eval("funcao(temp)");}
104 107 var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=listaEpsg","listaEpsg",monta);}
105   - function removeAcentos(palavra){ var re=/ã|á|à|â/gi; palavra=palavra.replace(re,"a"); var re=/é/gi; palavra=palavra.replace(re,"e"); var re=/í/gi; palavra=palavra.replace(re,"i"); var re=/ó|õ/gi; palavra=palavra.replace(re,"o"); var re=/ç/gi; palavra=palavra.replace(re,"c"); var re=/ú/gi; palavra=palavra.replace(re,"u"); return(palavra);}function htmlAcentos(palavra){ var re=/ã/gi; palavra=palavra.replace(re,"*atilde|"); var re=/á/gi; palavra=palavra.replace(re,"*aacute|"); var re=/â/gi; palavra=palavra.replace(re,"*acirc|"); var re=/õ/gi; palavra=palavra.replace(re,"*otilde|"); var re=/ó/gi; palavra=palavra.replace(re,"*oacute|"); var re=/ô/gi; palavra=palavra.replace(re,"*ocirc|"); var re=/é/gi; palavra=palavra.replace(re,"*eacute|"); var re=/ê/gi; palavra=palavra.replace(re,"*ecirc|"); var re=/í/gi; palavra=palavra.replace(re,"*iacute|"); var re=/ú/gi; palavra=palavra.replace(re,"*uacute|"); var re=/ç/gi; palavra=palavra.replace(re,"*ccedil|"); var re=/Ã/gi; palavra=palavra.replace(re,"*Atilde|"); var re=/Á/gi; palavra=palavra.replace(re,"*Aacute|"); var re=/Â/gi; palavra=palavra.replace(re,"*Acirc|"); var re=/Õ/gi; palavra=palavra.replace(re,"*otilde|"); var re=/Ó/gi; palavra=palavra.replace(re,"*Oacute|"); var re=/Ô/gi; palavra=palavra.replace(re,"*Ocirc|"); var re=/É/gi; palavra=palavra.replace(re,"*Eacute|"); var re=/Ê/gi; palavra=palavra.replace(re,"*Ecirc|"); var re=/Í/gi; palavra=palavra.replace(re,"*Iacute|"); var re=/Ú/gi; palavra=palavra.replace(re,"*Uacute|"); var re=/Ç/gi; palavra=palavra.replace(re,"*Ccedil|"); return(palavra);}function randomRGB(){ var v=Math.random(); var r=parseInt(255*v); var v=Math.random(); var g=parseInt(255*v); var v=Math.random(); var b=parseInt(255*v); return(r+","+g+","+b);}function parametrosURL(){ if(!window.parent.i3GEO){g_locaplic="../..";}
  108 + function removeAcentos(palavra){ var re=/ã|á|à|â/gi; palavra=palavra.replace(re,"a"); var re=/é/gi; palavra=palavra.replace(re,"e"); var re=/í/gi; palavra=palavra.replace(re,"i"); var re=/ó|õ/gi; palavra=palavra.replace(re,"o"); var re=/ç/gi; palavra=palavra.replace(re,"c"); var re=/ú/gi; palavra=palavra.replace(re,"u"); return(palavra);}function htmlAcentos(palavra){ var re=/ã/gi; palavra=palavra.replace(re,"*atilde|"); var re=/á/gi; palavra=palavra.replace(re,"*aacute|"); var re=/â/gi; palavra=palavra.replace(re,"*acirc|"); var re=/õ/gi; palavra=palavra.replace(re,"*otilde|"); var re=/ó/gi; palavra=palavra.replace(re,"*oacute|"); var re=/ô/gi; palavra=palavra.replace(re,"*ocirc|"); var re=/é/gi; palavra=palavra.replace(re,"*eacute|"); var re=/ê/gi; palavra=palavra.replace(re,"*ecirc|"); var re=/í/gi; palavra=palavra.replace(re,"*iacute|"); var re=/ú/gi; palavra=palavra.replace(re,"*uacute|"); var re=/ç/gi; palavra=palavra.replace(re,"*ccedil|"); var re=/Ã/gi; palavra=palavra.replace(re,"*Atilde|"); var re=/Á/gi; palavra=palavra.replace(re,"*Aacute|"); var re=/Â/gi; palavra=palavra.replace(re,"*Acirc|"); var re=/Õ/gi; palavra=palavra.replace(re,"*otilde|"); var re=/Ó/gi; palavra=palavra.replace(re,"*Oacute|"); var re=/Ô/gi; palavra=palavra.replace(re,"*Ocirc|"); var re=/É/gi; palavra=palavra.replace(re,"*Eacute|"); var re=/Ê/gi; palavra=palavra.replace(re,"*Ecirc|"); var re=/Í/gi; palavra=palavra.replace(re,"*Iacute|"); var re=/Ú/gi; palavra=palavra.replace(re,"*Uacute|"); var re=/Ç/gi; palavra=palavra.replace(re,"*Ccedil|"); return(palavra);}function randomRGB(){ var v=Math.random(); var r=parseInt(255*v); var v=Math.random(); var g=parseInt(255*v); var v=Math.random(); var b=parseInt(255*v); return(r+","+g+","+b);}function parametrosURL(){ try{ if(!window.parent.i3GEO){g_locaplic="../..";}
106 109 else{ if(window.parent.i3GEO.configura) g_locaplic=window.parent.i3GEO.configura.locaplic; if(window.parent.i3GEO.parametros) g_r=window.parent.i3GEO.parametros.r;}
107   - var temp=(window.location.href).split("tema="); if(temp[1]){tema=(temp[1].split("&"))[0];}
108   - try{ var fs=window.parent.document.getElementsByTagName("iframe"); var nfs=fs.length; for(i=0;i<nfs;i++){ if(fs[i].src==window.location.href){ imagemAguardeCabecalho=fs[i].parentNode.parentNode.id; imagemAguardeCabecalho=window.parent.document.getElementById(imagemAguardeCabecalho+"_imagemCabecalho");}}}catch(e){}}function zoomf(ext){ window.parent.objaguarde.abre("i3GEO.atualiza",window.parent.$trad("o1")); var p=g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=mudaext&ext="+ext; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"mudaExtensao",window.parent.remapaf);}function pinf(ext){ window.parent.objaguarde.abre("i3GEO.atualiza",window.parent.$trad("o1")); valores=ext.split(" "); vx=(valores[0]*1)+((((valores[0]*-1)-(valores[2]*-1))/2)*1); vy=(valores[1]*1)+((((valores[1]*-1)-(valores[3]*-1))/2)*1); var p=g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=zoomponto&pin=pin&xy="+vx+" "+vy; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"zoomPonto",window.parent.i3GEO.atualiza);}
  110 + var temp=(window.location.href).split("tema="); if(temp[1]){tema=(temp[1].split("&"))[0];}}catch(e){}}function zoomf(ext){ window.parent.objaguarde.abre("i3GEO.atualiza",window.parent.$trad("o1")); var p=g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=mudaext&ext="+ext; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"mudaExtensao",window.parent.remapaf);}function pinf(ext){ window.parent.objaguarde.abre("i3GEO.atualiza",window.parent.$trad("o1")); valores=ext.split(" "); vx=(valores[0]*1)+((((valores[0]*-1)-(valores[2]*-1))/2)*1); vy=(valores[1]*1)+((((valores[1]*-1)-(valores[3]*-1))/2)*1); var p=g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=zoomponto&pin=pin&xy="+vx+" "+vy; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"zoomPonto",window.parent.i3GEO.atualiza);}
109 111 function convdmsddf(g,m,s){ cd=$i(g).value; cm=$i(m).value; cs=$i(s).value; var sinal='positivo'; if(cd < 0){ cd=cd*-1; sinal='negativo';}
110 112 spm=cs/3600; mpg=cm/60; var dd=(cd*1)+(mpg*1)+(spm*1); if(sinal=='negativo'){dd=dd*-1;}
111 113 return dd;}
... ...
ferramentas/i3geo_tudo_compacto.js
1 1 $i = function(id){return document.getElementById(id);}
2   - imagemAguardeCabecalho=false;g_sid="";try{ g_sid=window.parent.i3GEO.configura.sid; g_locaplic=window.parent.i3GEO.configura.locaplic;}
  2 + g_sid="";try{ g_sid=window.parent.i3GEO.configura.sid; g_locaplic=window.parent.i3GEO.configura.locaplic;}
3 3 catch(e){}
4 4 $i=function(id){return document.getElementById(id);}
5   -cabecalhojanela="";var h=0;if(window.parent.document.getElementById("wdocai")){var h=parseInt(window.parent.document.getElementById("wdocai").style.height);}
  5 +cabecalhojanela="";var h=0;try{ if(window.parent.document.getElementById("wdocai")){var h=parseInt(window.parent.document.getElementById("wdocai").style.height);}}
  6 +catch(e){}
6 7 navm=false;navn=false;var app=navigator.appName.substring(0,1);if(app=='N')navn=true;else navm=true;if(!$i("mascaraaguarde")){ if(navm){var s="filter:'alpha(opacity=20)'";}
7 8 if(navn){var s="opacity:.2";}
8 9 var ins="<div id=mascaraaguarde style=color:red;display:none;position:absolute;top:0px;left:0px;width:120%;height:"+h+"px;background-color:gray;border-size:0px;z-index:6000;"+s+" >"; ins+="&nbsp;</div>"; document.body.innerHTML+=ins }
... ... @@ -10,7 +11,9 @@ if(navn){ if(document.getElementById(&quot;fundo&quot;)){ document.getElementById(&quot;fundo&quot;)
10 11 if(document.getElementById("geral")){ document.getElementById("geral").style.height="90%"; document.getElementById("geral").style.width="97%";}}
11 12 else{ if(document.getElementById("fundo")){ document.getElementById("fundo").style.width="104%"; document.getElementById("fundo").style.height="99%";}
12 13 if(document.getElementById("geral")){ document.getElementById("geral").style.height="95%"; document.getElementById("geral").style.width="100%";}}
13   -document.body.style.backgroundColor="#F0F0F0";$tradAjuda=function(tipo,id){ eval("var t=g_traducao_ajuda."+tipo); eval("var texto=t[id]."+window.parent.i3GEO.idioma.ATUAL); return(texto);}; function aguarde(tipo){ if(tipo=="block"){ $i("mascaraaguarde").style.display="block"; if(imagemAguardeCabecalho) imagemAguardeCabecalho.style.visibility="visible";}
  14 +document.body.style.backgroundColor="#F0F0F0";$tradAjuda=function(tipo,id){ eval("var t=g_traducao_ajuda."+tipo); eval("var texto=t[id]."+window.parent.i3GEO.idioma.ATUAL); return(texto);}; imagemAguardeCabecalho=false;function aguarde(tipo){ try{ if(!imagemAguardeCabecalho){ var fs=window.parent.document.getElementsByTagName("iframe"); var nfs=fs.length; for(i=0;i<nfs;i++){ if(fs[i].src==window.location.href){ imagemAguardeCabecalho=fs[i].parentNode.parentNode.id; imagemAguardeCabecalho=window.parent.document.getElementById(imagemAguardeCabecalho+"_imagemCabecalho");}}}}
  15 + catch(e){}
  16 + if(tipo=="block"){ $i("mascaraaguarde").style.display="block"; if(imagemAguardeCabecalho) imagemAguardeCabecalho.style.visibility="visible";}
14 17 if(tipo=="none"){ if($i("mascaraaguarde")){$i("mascaraaguarde").style.display="none";}
15 18 if(imagemAguardeCabecalho) imagemAguardeCabecalho.style.visibility="hidden";}
16 19 if(document.getElementById("aguarde")){document.getElementById("aguarde").style.display="none";}}function aguardeTotal(tipo){ var w=parseInt(screen.availWidth); var h=parseInt(screen.availHeight); if(!document.getElementById("aguardeTotal")){ var novoel=document.createElement("div"); novoel.style.width=w+"px"; novoel.style.height=h+"px"; novoel.id="aguardeTotal"; novoel.display="none"; novoel.style.zIndex=10000; novoel.style.position="absolute"; novoel.style.top=0; novoel.style.left=0; novoel.style.backgroundColor="gray"; if(navn){novoel.style.opacity=0.45;}
... ... @@ -103,10 +106,9 @@ document.body.style.backgroundColor=&quot;#F0F0F0&quot;;$tradAjuda=function(tipo,id){ eval
103 106 else{var temp={dados:'<div class=erro >Ocorreu um erro</erro>',tipo:"erro"};}
104 107 eval("funcao(temp)");}
105 108 var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=listaEpsg","listaEpsg",monta);}
106   - function removeAcentos(palavra){ var re=/ã|á|à|â/gi; palavra=palavra.replace(re,"a"); var re=/é/gi; palavra=palavra.replace(re,"e"); var re=/í/gi; palavra=palavra.replace(re,"i"); var re=/ó|õ/gi; palavra=palavra.replace(re,"o"); var re=/ç/gi; palavra=palavra.replace(re,"c"); var re=/ú/gi; palavra=palavra.replace(re,"u"); return(palavra);}function htmlAcentos(palavra){ var re=/ã/gi; palavra=palavra.replace(re,"*atilde|"); var re=/á/gi; palavra=palavra.replace(re,"*aacute|"); var re=/â/gi; palavra=palavra.replace(re,"*acirc|"); var re=/õ/gi; palavra=palavra.replace(re,"*otilde|"); var re=/ó/gi; palavra=palavra.replace(re,"*oacute|"); var re=/ô/gi; palavra=palavra.replace(re,"*ocirc|"); var re=/é/gi; palavra=palavra.replace(re,"*eacute|"); var re=/ê/gi; palavra=palavra.replace(re,"*ecirc|"); var re=/í/gi; palavra=palavra.replace(re,"*iacute|"); var re=/ú/gi; palavra=palavra.replace(re,"*uacute|"); var re=/ç/gi; palavra=palavra.replace(re,"*ccedil|"); var re=/Ã/gi; palavra=palavra.replace(re,"*Atilde|"); var re=/Á/gi; palavra=palavra.replace(re,"*Aacute|"); var re=/Â/gi; palavra=palavra.replace(re,"*Acirc|"); var re=/Õ/gi; palavra=palavra.replace(re,"*otilde|"); var re=/Ó/gi; palavra=palavra.replace(re,"*Oacute|"); var re=/Ô/gi; palavra=palavra.replace(re,"*Ocirc|"); var re=/É/gi; palavra=palavra.replace(re,"*Eacute|"); var re=/Ê/gi; palavra=palavra.replace(re,"*Ecirc|"); var re=/Í/gi; palavra=palavra.replace(re,"*Iacute|"); var re=/Ú/gi; palavra=palavra.replace(re,"*Uacute|"); var re=/Ç/gi; palavra=palavra.replace(re,"*Ccedil|"); return(palavra);}function randomRGB(){ var v=Math.random(); var r=parseInt(255*v); var v=Math.random(); var g=parseInt(255*v); var v=Math.random(); var b=parseInt(255*v); return(r+","+g+","+b);}function parametrosURL(){ if(!window.parent.i3GEO){g_locaplic="../..";}
  109 + function removeAcentos(palavra){ var re=/ã|á|à|â/gi; palavra=palavra.replace(re,"a"); var re=/é/gi; palavra=palavra.replace(re,"e"); var re=/í/gi; palavra=palavra.replace(re,"i"); var re=/ó|õ/gi; palavra=palavra.replace(re,"o"); var re=/ç/gi; palavra=palavra.replace(re,"c"); var re=/ú/gi; palavra=palavra.replace(re,"u"); return(palavra);}function htmlAcentos(palavra){ var re=/ã/gi; palavra=palavra.replace(re,"*atilde|"); var re=/á/gi; palavra=palavra.replace(re,"*aacute|"); var re=/â/gi; palavra=palavra.replace(re,"*acirc|"); var re=/õ/gi; palavra=palavra.replace(re,"*otilde|"); var re=/ó/gi; palavra=palavra.replace(re,"*oacute|"); var re=/ô/gi; palavra=palavra.replace(re,"*ocirc|"); var re=/é/gi; palavra=palavra.replace(re,"*eacute|"); var re=/ê/gi; palavra=palavra.replace(re,"*ecirc|"); var re=/í/gi; palavra=palavra.replace(re,"*iacute|"); var re=/ú/gi; palavra=palavra.replace(re,"*uacute|"); var re=/ç/gi; palavra=palavra.replace(re,"*ccedil|"); var re=/Ã/gi; palavra=palavra.replace(re,"*Atilde|"); var re=/Á/gi; palavra=palavra.replace(re,"*Aacute|"); var re=/Â/gi; palavra=palavra.replace(re,"*Acirc|"); var re=/Õ/gi; palavra=palavra.replace(re,"*otilde|"); var re=/Ó/gi; palavra=palavra.replace(re,"*Oacute|"); var re=/Ô/gi; palavra=palavra.replace(re,"*Ocirc|"); var re=/É/gi; palavra=palavra.replace(re,"*Eacute|"); var re=/Ê/gi; palavra=palavra.replace(re,"*Ecirc|"); var re=/Í/gi; palavra=palavra.replace(re,"*Iacute|"); var re=/Ú/gi; palavra=palavra.replace(re,"*Uacute|"); var re=/Ç/gi; palavra=palavra.replace(re,"*Ccedil|"); return(palavra);}function randomRGB(){ var v=Math.random(); var r=parseInt(255*v); var v=Math.random(); var g=parseInt(255*v); var v=Math.random(); var b=parseInt(255*v); return(r+","+g+","+b);}function parametrosURL(){ try{ if(!window.parent.i3GEO){g_locaplic="../..";}
107 110 else{ if(window.parent.i3GEO.configura) g_locaplic=window.parent.i3GEO.configura.locaplic; if(window.parent.i3GEO.parametros) g_r=window.parent.i3GEO.parametros.r;}
108   - var temp=(window.location.href).split("tema="); if(temp[1]){tema=(temp[1].split("&"))[0];}
109   - try{ var fs=window.parent.document.getElementsByTagName("iframe"); var nfs=fs.length; for(i=0;i<nfs;i++){ if(fs[i].src==window.location.href){ imagemAguardeCabecalho=fs[i].parentNode.parentNode.id; imagemAguardeCabecalho=window.parent.document.getElementById(imagemAguardeCabecalho+"_imagemCabecalho");}}}catch(e){}}function zoomf(ext){ window.parent.objaguarde.abre("i3GEO.atualiza",window.parent.$trad("o1")); var p=g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=mudaext&ext="+ext; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"mudaExtensao",window.parent.remapaf);}function pinf(ext){ window.parent.objaguarde.abre("i3GEO.atualiza",window.parent.$trad("o1")); valores=ext.split(" "); vx=(valores[0]*1)+((((valores[0]*-1)-(valores[2]*-1))/2)*1); vy=(valores[1]*1)+((((valores[1]*-1)-(valores[3]*-1))/2)*1); var p=g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=zoomponto&pin=pin&xy="+vx+" "+vy; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"zoomPonto",window.parent.i3GEO.atualiza);}
  111 + var temp=(window.location.href).split("tema="); if(temp[1]){tema=(temp[1].split("&"))[0];}}catch(e){}}function zoomf(ext){ window.parent.objaguarde.abre("i3GEO.atualiza",window.parent.$trad("o1")); var p=g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=mudaext&ext="+ext; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"mudaExtensao",window.parent.remapaf);}function pinf(ext){ window.parent.objaguarde.abre("i3GEO.atualiza",window.parent.$trad("o1")); valores=ext.split(" "); vx=(valores[0]*1)+((((valores[0]*-1)-(valores[2]*-1))/2)*1); vy=(valores[1]*1)+((((valores[1]*-1)-(valores[3]*-1))/2)*1); var p=g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=zoomponto&pin=pin&xy="+vx+" "+vy; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"zoomPonto",window.parent.i3GEO.atualiza);}
110 112 function convdmsddf(g,m,s){ cd=$i(g).value; cm=$i(m).value; cs=$i(s).value; var sinal='positivo'; if(cd < 0){ cd=cd*-1; sinal='negativo';}
111 113 spm=cs/3600; mpg=cm/60; var dd=(cd*1)+(mpg*1)+(spm*1); if(sinal=='negativo'){dd=dd*-1;}
112 114 return dd;}
... ... @@ -6651,3 +6653,892 @@ outer: while (next()) {
6651 6653 };
6652 6654  
6653 6655  
  6656 +/*
  6657 +Title: PHP
  6658 +
  6659 +File: i3geo/classesjs/classe_php.js
  6660 +
  6661 +About: Licença
  6662 +
  6663 +I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
  6664 +
  6665 +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil
  6666 +Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
  6667 +
  6668 +Este programa é software livre; você pode redistribuí-lo
  6669 +e/ou modificá-lo sob os termos da Licença Pública Geral
  6670 +GNU conforme publicada pela Free Software Foundation;
  6671 +tanto a versão 2 da Licença.
  6672 +Este programa é distribuído na expectativa de que seja útil,
  6673 +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
  6674 +de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
  6675 +Consulte a Licença Pública Geral do GNU para mais detalhes.
  6676 +Você deve ter recebido uma cópia da Licença Pública Geral do
  6677 +GNU junto com este programa; se não, escreva para a
  6678 +Free Software Foundation, Inc., no endereço
  6679 +59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
  6680 +*/
  6681 +if(typeof(i3GEO) == 'undefined'){
  6682 + i3GEO = new Array();
  6683 +}
  6684 +/*
  6685 +Variable: cpJSON
  6686 +
  6687 +Objeto CPAINT (ver biblioteca CPAINT) utilizado nas chamadas AJAX assíncronas com retorno no formato JSON
  6688 +
  6689 +Exemplo:
  6690 +
  6691 + cpJSON.call()
  6692 +
  6693 +Return:
  6694 +
  6695 + O objeto CPAINT retorna os dados encapsulados em um objeto JSON. Os programas PHP
  6696 + que fazem uso dessa biblioteca (CPAINT) devem fazer o include da mesma.
  6697 + Os dados de interesse retornados no objeto JSON, ficam embutidos na propriedade "data", por exemplo:
  6698 +
  6699 + var temp = function(retorno){alert(retorno.data);}
  6700 +
  6701 + cpJSON.call(p,"teste",temp);
  6702 +
  6703 + onde, p contém o nome do programa PHP e seus parâmetros
  6704 + "teste" é o nome da função PHP (no caso do i3Geo, isso não afeta em nada)
  6705 + e temp é a função que tratará o retorno dos dados.
  6706 +
  6707 +*/
  6708 +cpJSON = new cpaint();
  6709 +cpJSON.set_response_type("JSON");
  6710 +/*
  6711 +Class: i3GEO.php
  6712 +
  6713 +Chamadas em AJAX que executam programas no lado do servidor
  6714 +
  6715 +Muitos dos parâmetros exigidos pelos programas em PHP são obtidos da variável
  6716 +de seção aberta no servidor quando o i3Geo é inicializado, é o caso por exemplo do nome
  6717 +do arquivo correspondente ao mapfile atualmente em uso
  6718 +
  6719 +Quando classe_php.js é carregado, é criado o objeto cpJSON que necessita da biblioteca CPAINT. Esse objeto
  6720 +é utilizado nas chamadas AJAX.
  6721 +
  6722 +O objeto cpJSON possuí um método .call que executa a operação AJAX. Esse método utiliza basicamente dois parâmetros,
  6723 +sendo o primeiro o endereço do programa PHP que será executado no servidor e o outro é o nome da função que irá
  6724 +receber e processar os resultados do programa. Exemplo:
  6725 +
  6726 +cpJSON.call(p,"",funcao);
  6727 +
  6728 +"p" é a URL e funcao o nome da função
  6729 +
  6730 +Para compor "p" o i3geo utiliza normalmente a variável i3GEO.configura.locaplic e i3GEO.configura.sid, por exemplo:
  6731 +
  6732 +var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHPgrafico&g_sid="+i3GEO.configura.sid
  6733 +
  6734 +Para mais detalhes sobre as funções, veja <mapa_controle.php>
  6735 +*/
  6736 +i3GEO.php = {
  6737 + /*
  6738 + Function: verifica
  6739 +
  6740 + Verifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem
  6741 + */
  6742 + verifica: function(){
  6743 + if(i3GEO.configura.locaplic == undefined)
  6744 + {alert("variavel i3GEO.configura.locaplic não esta definida");}
  6745 + if(i3GEO.configura.sid == undefined)
  6746 + {alert("variavel i3GEO.configura.locaplic não esta definida");}
  6747 + },
  6748 + /*
  6749 + Function: insereSHPgrafico
  6750 +
  6751 + PHP:
  6752 + classesphp/classe_shp.php
  6753 +
  6754 + <SHP->__construct>
  6755 +
  6756 + <SHP->insereSHPgrafico>
  6757 + */
  6758 + insereSHPgrafico: function(funcao,tema,x,y,itens,shadow_height,width,inclinacao){
  6759 + i3GEO.php.verifica();
  6760 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHPgrafico&tipo=pizza&tema="+tema+"&x="+x+"&y="+y+"&itens="+itens+"&shadow_height="+shadow_height+"&width="+width+"&inclinacao="+inclinacao+"&g_sid="+i3GEO.configura.sid;
  6761 + cpJSON.call(p,"insereSHPgrafico",funcao);
  6762 + },
  6763 + /*
  6764 + Function: insereSHP
  6765 +
  6766 + PHP:
  6767 + classesphp/classe_shp.php
  6768 +
  6769 + <SHP->__construct>
  6770 +
  6771 + <SHP->insereSHP>
  6772 + */
  6773 + insereSHP: function(funcao,tema,item,valoritem,xy){
  6774 + i3GEO.php.verifica();
  6775 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHP&item="+item+"&valor="+valoritem+"&tema="+tema+"&xy="+xy+"&g_sid="+i3GEO.configura.sid;
  6776 + cpJSON.call(p,"insereSHPgrafico",funcao);
  6777 + },
  6778 + /*
  6779 + Function: pegaMensagens
  6780 +
  6781 + PHP:
  6782 + classesphp/classe_mapa.php
  6783 +
  6784 + <Mapa->pegaMensagens>
  6785 + */
  6786 + pegaMensagens: function(funcao){
  6787 + i3GEO.php.verifica();
  6788 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaMensagens&g_sid="+i3GEO.configura.sid;
  6789 + cpJSON.call(p,"pegaMensagem",funcao);
  6790 + },
  6791 + /*
  6792 + Function: areaPixel
  6793 +
  6794 + PHP:
  6795 + classesphp/funcoes_gerais.php
  6796 +
  6797 + <calculaAreaPixel>
  6798 + */
  6799 + areaPixel: function(funcao,g_celula){
  6800 + i3GEO.php.verifica();
  6801 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=areaPixel&celsize="+g_celula+"&g_sid="+i3GEO.configura.sid;
  6802 + cpJSON.call(p,"areaPixel",funcao);
  6803 + },
  6804 + /*
  6805 + Function: excluitema
  6806 +
  6807 + PHP:
  6808 + classesphp/classe_mapa.php
  6809 +
  6810 + <Mapa->excluiTemas>
  6811 + */
  6812 + excluitema: function(funcao,tema){
  6813 + i3GEO.php.verifica();
  6814 + var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=excluitema&temas="+tema+"&g_sid="+i3GEO.arvoreDeCamadas.SID;
  6815 + cpJSON.call(p,"excluitema",funcao);
  6816 + },
  6817 + /*
  6818 + Function: reordenatemas
  6819 +
  6820 + PHP:
  6821 + classesphp/classe_temas.php
  6822 +
  6823 + <Temas->reordenatemas>
  6824 + */
  6825 + reordenatemas: function(funcao,lista){
  6826 + i3GEO.php.verifica();
  6827 + var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=reordenatemas&lista="+lista+"&g_sid="+i3GEO.arvoreDeCamadas.SID;
  6828 + cpJSON.call(p,"reordenatemas",funcao);
  6829 + },
  6830 + /*
  6831 + Function: criaLegendaHTML
  6832 +
  6833 + PHP:
  6834 + classesphp/classe_legenda.php
  6835 +
  6836 + <Legenda->__construct>
  6837 +
  6838 + <Legenda->criaLegenda>
  6839 + */
  6840 + criaLegendaHTML: function(funcao,tema,template){
  6841 + i3GEO.php.verifica();
  6842 + var c = "sim";
  6843 + if(arguments.length == 1)
  6844 + {
  6845 + var tema = "";
  6846 + var template = "legenda2.htm";
  6847 + }
  6848 + if(arguments.length == 2)
  6849 + {var template = "legenda2.htm";}
  6850 +
  6851 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=criaLegendaHTML&tema="+tema+"&templateLegenda="+template+"&g_sid="+i3GEO.configura.sid;
  6852 + cpJSON.call(p,"criaLegendaHTML",funcao);
  6853 + },
  6854 + /*
  6855 + Function: inverteStatusClasse
  6856 +
  6857 + PHP:
  6858 + classesphp/classe_alteraclasse.php
  6859 +
  6860 + <Alteraclasse->__construct>
  6861 +
  6862 + <Alteraclasse->inverteStatusClasse>
  6863 + */
  6864 + inverteStatusClasse: function(funcao,tema,classe){
  6865 + i3GEO.php.verifica();
  6866 + var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=inverteStatusClasse&g_sid="+i3GEO.arvoreDeCamadas.SID+"&tema="+tema+"&classe="+classe;
  6867 + cpJSON.call(p,"inverteStatusClasse",funcao);
  6868 + },
  6869 + /*
  6870 + Function: ligatemas
  6871 +
  6872 + PHP:
  6873 + classesphp/classe_mapa.php
  6874 +
  6875 + <Mapa->ligaDesligaTemas>
  6876 + */
  6877 + ligatemas: function(funcao,desligar,ligar){
  6878 + i3GEO.php.verifica();
  6879 + var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=ligatemas&desligar="+desligar+"&ligar="+ligar+"&g_sid="+i3GEO.arvoreDeCamadas.SID;
  6880 + cpJSON.call(p,"ligaDesligaTemas",funcao);
  6881 + },
  6882 + /*
  6883 + Function: pegalistademenus
  6884 +
  6885 + PHP:
  6886 + classesphp/classe_menutemas.php
  6887 +
  6888 + <Menutemas->pegaListaDeMenus>
  6889 + */
  6890 + pegalistademenus: function(funcao){
  6891 + i3GEO.php.verifica();
  6892 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistademenus&g_sid="+i3GEO.configura.sid+"&map_file=";
  6893 + cpJSON.call(p,"pegalistademenus",funcao);
  6894 + },
  6895 + /*
  6896 + Function: pegalistademenus
  6897 +
  6898 + PHP:
  6899 + classesphp/classe_menutemas.php
  6900 +
  6901 + <Menutemas->pegaListaDeGrupos>
  6902 + */
  6903 + pegalistadegrupos: function(funcao,id_menu,listasgrupos){
  6904 + i3GEO.php.verifica();
  6905 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadegrupos&map_file=&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&listasistemas=nao&listasgrupos="+listasgrupos;
  6906 + cpJSON.call(p,"pegalistadegrupos",funcao);
  6907 + },
  6908 + /*
  6909 + Function: pegalistadeSubgrupos
  6910 +
  6911 + PHP:
  6912 + classesphp/classe_menutemas.php
  6913 +
  6914 + <Menutemas->pegaListaDeSubGrupos>
  6915 + */
  6916 + pegalistadeSubgrupos: function(funcao,id_menu,id_grupo){
  6917 + i3GEO.php.verifica();
  6918 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadeSubgrupos&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&map_file=";
  6919 + cpJSON.call(p,"pegalistadeSubgrupos",funcao);
  6920 + },
  6921 + /*
  6922 + Function: pegalistadetemas
  6923 +
  6924 + PHP:
  6925 + classesphp/classe_menutemas.php
  6926 +
  6927 + <Menutemas->pegaListaDeTemas>
  6928 + */
  6929 + pegalistadetemas: function(funcao,id_menu,id_grupo,id_subgrupo){
  6930 + i3GEO.php.verifica();
  6931 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadetemas&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&subgrupo="+id_subgrupo+"&map_file=";
  6932 + cpJSON.call(p,"pegalistadetemas",funcao);
  6933 + },
  6934 + /*
  6935 + Function: pegaSistemas
  6936 +
  6937 + PHP:
  6938 + classesphp/classe_menutemas.php
  6939 +
  6940 + <Menutemas->pegaSistemas>
  6941 + */
  6942 + pegaSistemas: function(funcao){
  6943 + i3GEO.php.verifica();
  6944 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaSistemas&g_sid="+i3GEO.configura.sid;
  6945 + cpJSON.call(p,"pegaSistemas",funcao);
  6946 + },
  6947 + /*
  6948 + Function: listadrives
  6949 +
  6950 + <listaDrives>
  6951 + */
  6952 + listadrives: function(funcao){
  6953 + i3GEO.php.verifica();
  6954 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=listaDrives&g_sid="+i3GEO.configura.sid;
  6955 + cpJSON.call(p,"listaDrives",funcao);
  6956 + },
  6957 + /*
  6958 + Function: listaarquivos
  6959 +
  6960 + <listaArquivos>
  6961 + */
  6962 + listaarquivos: function(funcao,caminho){
  6963 + i3GEO.php.verifica();
  6964 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=listaArquivos&diretorio="+caminho;
  6965 + cpJSON.call(p,"listaArquivos",funcao);
  6966 + },
  6967 + /*
  6968 + Function: geo2utm
  6969 +
  6970 + <geo2utm>
  6971 + */
  6972 + geo2utm: function(funcao,x,y){
  6973 + i3GEO.php.verifica();
  6974 + if($i("aguardeGifAberto")){return;}
  6975 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=geo2utm&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;
  6976 + cpJSON.call(p,"geo2utm",funcao);
  6977 + },
  6978 + /*
  6979 + Function: desativacgi
  6980 +
  6981 + <desativacgi>
  6982 + */
  6983 + desativacgi: function(funcao){
  6984 + i3GEO.php.verifica();
  6985 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=desativacgi&g_sid="+i3GEO.configura.sid;
  6986 + cpJSON.call(p,"desativacgi",funcao);
  6987 + },
  6988 + /*
  6989 + Function: pegaMapas
  6990 +
  6991 + PHP:
  6992 + classesphp/classe_menutemas.php
  6993 +
  6994 + <Menutemas->pegaListaDeMapas>
  6995 + */
  6996 + pegaMapas: function(funcao){
  6997 + i3GEO.php.verifica();
  6998 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaMapas&g_sid="+i3GEO.configura.sid;
  6999 + cpJSON.call(p,"pegaSistemas",funcao);
  7000 + },
  7001 + /*
  7002 + Function: mudatamanho
  7003 +
  7004 + PHP:
  7005 + classesphp/classe_mapa.php
  7006 +
  7007 + <Mapa->mudaQS>
  7008 + */
  7009 + mudatamanho: function(funcao,altura,largura){
  7010 + i3GEO.php.verifica();
  7011 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudatamanho&altura="+altura+"&largura="+largura+"&g_sid="+i3GEO.configura.sid;
  7012 + cpJSON.call(p,"pegaSistemas",funcao);
  7013 + },
  7014 + /*
  7015 + Function: ativalogo
  7016 +
  7017 + PHP:
  7018 + classesphp/classe_mapa.php
  7019 +
  7020 + <Mapa->ativalogo>
  7021 + */
  7022 + ativalogo: function(funcao,altura,largura){
  7023 + i3GEO.php.verifica();
  7024 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=ativalogo&g_sid="+i3GEO.configura.sid;
  7025 + cpJSON.call(p,"ativalogo",funcao);
  7026 + },
  7027 + /*
  7028 + Function: insereAnnotation
  7029 +
  7030 + PHP:
  7031 + classesphp/classe_temas.php
  7032 +
  7033 + <Temas->insereFeature>
  7034 + */
  7035 + insereAnnotation: function(funcao,pin,xy,texto,position,partials,offsetx,offsety,minfeaturesize,mindistance,force,shadowcolor,shadowsizex,shadowsizey,outlinecolor,cor,sombray,sombrax,sombra,fundo,angulo,tamanho,fonte){
  7036 + i3GEO.php.verifica();
  7037 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=inserefeature&pin="+pin+"&tipo=ANNOTATION&xy="+xy+"&texto="+texto+"&position="+position+"&partials="+partials+"&offsetx="+offsetx+"&offsety="+offsety+"&minfeaturesize="+minfeaturesize+"&mindistance="+mindistance+"&force="+force+"&shadowcolor="+shadowcolor+"&shadowsizex="+shadowsizex+"&shadowsizey="+shadowsizey+"&outlinecolor="+outlinecolor+"&cor="+cor+"&sombray="+sombray+"&sombrax="+sombrax+"&sombra="+sombra+"&fundo="+fundo+"&angulo="+angulo+"&tamanho="+tamanho+"&fonte="+fonte+"&g_sid="+i3GEO.configura.sid;
  7038 + cpJSON.call(p,"inserefeature",funcao);
  7039 + },
  7040 + /*
  7041 + Function: identificaunico
  7042 +
  7043 + PHP:
  7044 + classesphp/classe_atributos.php
  7045 +
  7046 + <Atributos->identificaQBP>
  7047 + */
  7048 + identificaunico: function(funcao,xy,tema,item){
  7049 + i3GEO.php.verifica();
  7050 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=identificaunico&xy="+xy+"&resolucao=5&tema="+tema+"&item="+item+"&g_sid="+i3GEO.configura.sid;
  7051 + cpJSON.call(p,"identificaunico",funcao);
  7052 + },
  7053 + /*
  7054 + Function: recuperamapa
  7055 +
  7056 + PHP:
  7057 + classesphp/mapa_controle.php
  7058 +
  7059 + <recuperamapa>
  7060 + */
  7061 + recuperamapa: function(funcao){
  7062 + i3GEO.php.verifica();
  7063 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=recuperamapa&g_sid="+i3GEO.configura.sid;
  7064 + cpJSON.call(p,"recuperamapa",funcao);
  7065 + },
  7066 + /*
  7067 + Function: criaLegendaImagem
  7068 +
  7069 + PHP:
  7070 + classesphp/classe_legenda.php
  7071 +
  7072 + <Atributos->legendaGrafica>
  7073 + */
  7074 + criaLegendaImagem: function(funcao){
  7075 + i3GEO.php.verifica();
  7076 + var p =i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=criaLegendaImagem&g_sid="+i3GEO.configura.sid;
  7077 + cpJSON.call(p,"criaLegendaImagem",funcao);
  7078 + },
  7079 + /*
  7080 + Function: referenciadinamica
  7081 +
  7082 + PHP:
  7083 + classesphp/funcoes_gerais.php
  7084 +
  7085 + <retornaReferenciaDinamica>
  7086 + */
  7087 + referenciadinamica: function(funcao,zoom,tipo){
  7088 + i3GEO.php.verifica();
  7089 + if(arguments.length == 2)
  7090 + {var tipo = "dinamico"}
  7091 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=referenciadinamica&g_sid="+i3GEO.configura.sid+"&zoom="+zoom+"&tipo="+tipo;
  7092 + cpJSON.call(p,"retornaReferenciaDinamica",funcao);
  7093 + },
  7094 + /*
  7095 + Function: referencia
  7096 +
  7097 + PHP:
  7098 + classesphp/funcoes_gerais.php
  7099 +
  7100 + <retornaReferencia>
  7101 + */
  7102 + referencia: function(funcao){
  7103 + i3GEO.php.verifica();
  7104 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=referencia&g_sid="+i3GEO.configura.sid;
  7105 + cpJSON.call(p,"retornaReferencia",funcao);
  7106 + },
  7107 + /*
  7108 + Function: pan
  7109 +
  7110 + PHP:
  7111 + classesphp/classe_navegacao.php
  7112 +
  7113 + <Navegacao->pan>
  7114 + */
  7115 + pan: function(funcao,escala,tipo,x,y){
  7116 + i3GEO.php.verifica();
  7117 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pan&escala="+escala+"&tipo="+tipo+"&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;
  7118 + cpJSON.call(p,"pan",funcao);
  7119 + },
  7120 + /*
  7121 + Function: aproxima
  7122 +
  7123 + PHP:
  7124 + classesphp/classe_navegacao.php
  7125 +
  7126 + <Navegacao->aproxima>
  7127 + */
  7128 + aproxima: function(funcao,nivel){
  7129 + i3GEO.php.verifica();
  7130 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=aproxima&nivel="+nivel+"&g_sid="+i3GEO.configura.sid;
  7131 + cpJSON.call(p,"aproxima",funcao);
  7132 + },
  7133 + /*
  7134 + Function: afasta
  7135 +
  7136 + PHP:
  7137 + classesphp/classe_navegacao.php
  7138 +
  7139 + <Navegacao->afasta>
  7140 + */
  7141 + afasta: function(funcao,nivel){
  7142 + i3GEO.php.verifica();
  7143 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=afasta&nivel="+nivel+"&g_sid="+i3GEO.configura.sid;
  7144 + cpJSON.call(p,"afasta",funcao);
  7145 + },
  7146 + /*
  7147 + Function: zoomponto
  7148 +
  7149 + PHP:
  7150 + classesphp/classe_navegacao.php
  7151 +
  7152 + <Navegacao->zoomponto>
  7153 + */
  7154 + zoomponto: function(funcao,x,y){
  7155 + i3GEO.php.verifica();
  7156 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=zoomponto&pin=pin&xy="+x+" "+y+"&g_sid="+i3GEO.configura.sid;
  7157 + cpJSON.call(p,"zoomponto",funcao);
  7158 + },
  7159 + /*
  7160 + Function: localizaIP
  7161 +
  7162 + PHP:
  7163 + classesphp/funccoes_gerais.php
  7164 + */
  7165 + localizaIP: function(funcao){
  7166 + i3GEO.php.verifica();
  7167 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=localizaIP&g_sid="+i3GEO.configura.sid;
  7168 + cpJSON.call(p,"localizaIP",funcao);
  7169 + },
  7170 + /*
  7171 + Function: mudaext
  7172 +
  7173 + PHP:
  7174 + classesphp/classe_navegacao.php
  7175 +
  7176 + <Navegacao->mudaExtensao>
  7177 + */
  7178 + mudaext: function(funcao,tipoimagem,ext){
  7179 + i3GEO.php.verifica();
  7180 + if(ext == 'undefined'){alert("extensao nao definida");return;}
  7181 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudaext&tipoimagem="+tipoimagem+"&ext="+ext+"&g_sid="+i3GEO.configura.sid;
  7182 + cpJSON.call(p,"mudaext",funcao);
  7183 + },
  7184 + /*
  7185 + Function: mudaescala
  7186 +
  7187 + PHP:
  7188 + classesphp/classe_navegacao.php
  7189 +
  7190 + <Navegacao->mudaEscala>
  7191 + */
  7192 + mudaescala: function(funcao,escala){
  7193 + i3GEO.php.verifica();
  7194 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudaescala&escala="+escala+"&g_sid="+i3GEO.configura.sid;
  7195 + cpJSON.call(p,"mudaescala",funcao);
  7196 + },
  7197 + /*
  7198 + Function: aplicaResolucao
  7199 +
  7200 + PHP:
  7201 + classesphp/classe_navegacao.php
  7202 +
  7203 + <Navegacao->aplicaResolucao>
  7204 + */
  7205 + aplicaResolucao: function(funcao,resolucao){
  7206 + i3GEO.php.verifica();
  7207 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=crialente&resolucao="+resolucao+"&g_sid="+i3GEO.configura.sid;
  7208 + cpJSON.call(p,"crialente",funcao);
  7209 + },
  7210 + /*
  7211 + Function: geradestaque
  7212 +
  7213 + PHP:
  7214 + classesphp/classe_temas.php
  7215 +
  7216 + <Temas->geraDestaque>
  7217 + */
  7218 + geradestaque: function(funcao,tema){
  7219 + i3GEO.php.verifica();
  7220 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=geradestaque&tema="+tema+"&g_sid="+i3GEO.configura.sid;
  7221 + cpJSON.call(p,"geradestaque",funcao);
  7222 + },
  7223 + /*
  7224 + Function: selecaopt
  7225 +
  7226 + PHP:
  7227 + classesphp/classe_selecao.php
  7228 +
  7229 + <Selecao->selecaoPT>
  7230 + */
  7231 + selecaopt: function(funcao,tema,xy,tipo,tolerancia){
  7232 + i3GEO.php.verifica();
  7233 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=selecaopt&tema="+tema+"&tipo="+tipo+"&xy="+xy+"&tolerancia="+tolerancia+"&g_sid="+i3GEO.configura.sid;
  7234 + cpJSON.call(p,"selecaoPT",funcao);
  7235 + },
  7236 + /*
  7237 + Function: selecaobox
  7238 +
  7239 + PHP:
  7240 + classesphp/classe_selecao.php
  7241 +
  7242 + <Selecao->selecaoBOX>
  7243 + */
  7244 + selecaobox: function(funcao,tema,tipo,box){
  7245 + i3GEO.php.verifica();
  7246 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=selecaobox&ext="+box+"&g_sid="+i3GEO.configura.sid+"&tipo="+tipo+"&tema="+tema;
  7247 + cpJSON.call(p,"selecaobox",funcao);
  7248 + },
  7249 + /*
  7250 + Function: sobetema
  7251 +
  7252 + PHP:
  7253 + classesphp/classe_temas.php
  7254 +
  7255 + <Temas->sobeTema>
  7256 + */
  7257 + sobetema: function(funcao,tema){
  7258 + i3GEO.php.verifica();
  7259 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=sobetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;
  7260 + cpJSON.call(p,"sobetema",funcao);
  7261 + },
  7262 + /*
  7263 + Function: descetema
  7264 +
  7265 + PHP:
  7266 + classesphp/classe_temas.php
  7267 +
  7268 + <Temas->desceTema>
  7269 + */
  7270 + descetema: function(funcao,tema){
  7271 + i3GEO.php.verifica();
  7272 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?&funcao=descetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;
  7273 + cpJSON.call(p,"descetema",funcao);
  7274 + },
  7275 + /*
  7276 + Function: fontetema
  7277 +
  7278 + PHP:
  7279 + classesphp/classe_temas.php
  7280 +
  7281 + <Temas->fonteTema>
  7282 + */
  7283 + fontetema: function(funcao,tema){
  7284 + i3GEO.php.verifica();
  7285 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=fontetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;
  7286 + cpJSON.call(p,"fontetema",funcao);
  7287 + },
  7288 + /*
  7289 + Function: zoomtema
  7290 +
  7291 + PHP:
  7292 + classesphp/classe_temas.php
  7293 +
  7294 + <Temas->zoomTema>
  7295 + */
  7296 + zoomtema: function(funcao,tema){
  7297 + i3GEO.php.verifica();
  7298 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=zoomtema&tema="+tema+"&g_sid="+i3GEO.configura.sid;
  7299 + cpJSON.call(p,"zoomtema",funcao);
  7300 + },
  7301 + /*
  7302 + Function: limpasel
  7303 +
  7304 + PHP:
  7305 + classesphp/classe_selecao.php
  7306 +
  7307 + <Selecao->selecaoLimpa>
  7308 + */
  7309 + limpasel: function(funcao,tema){
  7310 + i3GEO.php.verifica();
  7311 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=limpasel&tema="+tema+"&g_sid="+i3GEO.configura.sid;
  7312 + cpJSON.call(p,"limpasel",funcao);
  7313 + },
  7314 + /*
  7315 + Function: mudatransp
  7316 +
  7317 + PHP:
  7318 + classesphp/classe_temas.php
  7319 +
  7320 + <Temas->mudaTransparencia>
  7321 + */
  7322 + mudatransp: function(funcao,tema,valor){
  7323 + i3GEO.php.verifica();
  7324 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudatransp&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid;
  7325 + cpJSON.call(p,"mudatransp",funcao);
  7326 + },
  7327 + /*
  7328 + Function: mudanome
  7329 +
  7330 + PHP:
  7331 + classesphp/classe_temas.php
  7332 +
  7333 + <Temas->mudaTransparencia>
  7334 + */
  7335 + mudanome: function(funcao,tema,valor){
  7336 + i3GEO.php.verifica();
  7337 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudanome&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid;
  7338 + cpJSON.call(p,"mudanome",funcao);
  7339 + },
  7340 + /*
  7341 + Function: adicionaTemaWMS
  7342 +
  7343 + PHP:
  7344 + classesphp/classe_mapa.php
  7345 +
  7346 + <Mapa->adicionatemawms>
  7347 + */
  7348 + adicionaTemaWMS: function(funcao,servico,tema,nome,proj,formato,versao,nomecamada,tiporep,suportasld,formatosinfo){
  7349 + i3GEO.php.verifica();
  7350 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionatemawms&servico="+servico+"&tema="+tema+"&nome="+nome+"&proj="+proj+"&formato="+formato+"&versao="+versao+"&nomecamada="+nomecamada+"&tiporep="+tiporep+"&suportasld="+suportasld+"&formatosinfo="+formatosinfo;
  7351 + cpJSON.call(p,"adicionatemawms",funcao);
  7352 + },
  7353 + /*
  7354 + Function: adicionaTemaSHP
  7355 +
  7356 + PHP:
  7357 + classesphp/classe_mapa.php
  7358 +
  7359 + <Mapa->adicionaTemaSHP>
  7360 + */
  7361 + adicionaTemaSHP: function(funcao,path){
  7362 + i3GEO.php.verifica();
  7363 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaSHP&arq="+path;
  7364 + cpJSON.call(p,"adicionaTemaSHP",funcao);
  7365 + },
  7366 + /*
  7367 + Function: adicionaTemaIMG
  7368 +
  7369 + PHP:
  7370 + classesphp/classe_mapa.php
  7371 +
  7372 + <Mapa->adicionaTemaIMG>
  7373 + */
  7374 + adicionaTemaIMG: function(funcao,path){
  7375 + i3GEO.php.verifica();
  7376 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaIMG&arq="+path;
  7377 + cpJSON.call(p,"adicionaTemaIMG",funcao);
  7378 + },
  7379 + /*
  7380 + Function: identifica
  7381 +
  7382 + PHP:
  7383 + classesphp/classe_atributos.php
  7384 +
  7385 + <Atributos->identifica>
  7386 + */
  7387 + identifica: function(funcao,x,y,resolucao){
  7388 + i3GEO.php.verifica();
  7389 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=identifica&opcao=tip&xy="+x+","+y+"&resolucao=5&g_sid="+i3GEO.configura.sid;
  7390 + cpJSON.call(p,"identifica",funcao);
  7391 + },
  7392 + /*
  7393 + Function: reiniciaMapa
  7394 +
  7395 + PHP:
  7396 + classesphp/mapa_controle.php
  7397 + */
  7398 + reiniciaMapa: function(funcao){
  7399 + i3GEO.php.verifica();
  7400 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=reiniciaMapa&g_sid="+i3GEO.configura.sid;
  7401 + cpJSON.call(p,"reiniciaMapa",funcao);
  7402 + },
  7403 + /*
  7404 + Function: procurartemas
  7405 +
  7406 + PHP:
  7407 + classesphp/classe_menutemas.php
  7408 +
  7409 + <Menutemas->procurartemas>
  7410 + */
  7411 + procurartemas: function(funcao,procurar){
  7412 + i3GEO.php.verifica();
  7413 + var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=procurartemas&procurar="+procurar+"&g_sid="+i3GEO.configura.sid;
  7414 + cpJSON.call(p,"procurartemas",funcao);
  7415 + },
  7416 + /*
  7417 + Function: adtema
  7418 +
  7419 + PHP:
  7420 + classesphp/classe_mapa.php
  7421 +
  7422 + <Mapa->adicionaTema>
  7423 + */
  7424 + adtema: function(funcao,temas){
  7425 + i3GEO.php.verifica();
  7426 + var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=adtema&temas="+temas+"&g_sid="+i3GEO.configura.sid;
  7427 + cpJSON.call(p,"adtema",funcao);
  7428 + },
  7429 + /*
  7430 + Function: escalagrafica
  7431 +
  7432 + PHP:
  7433 + classesphp/classe_escala.php
  7434 +
  7435 + <Escala->retornaBarraEscala>
  7436 + */
  7437 + escalagrafica: function(funcao){
  7438 + i3GEO.php.verifica();
  7439 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=escalagrafica&g_sid="+i3GEO.configura.sid;
  7440 + cpJSON.call(p,"escalagrafica",funcao);
  7441 + },
  7442 + /*
  7443 + Function: flamingo
  7444 +
  7445 + PHP:
  7446 + classesphp/mapa_controle.php
  7447 +
  7448 + <montaFlamingo>
  7449 + */
  7450 + flamingo: function(funcao){
  7451 + i3GEO.php.verifica();
  7452 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=montaFlamingo&g_sid="+i3GEO.configura.sid;
  7453 + cpJSON.call(p,"montaFlamingo",funcao);
  7454 + },
  7455 + /*
  7456 + Function: openlayers
  7457 +
  7458 + PHP:
  7459 + classesphp/mapa_controle.php
  7460 +
  7461 + <openlayers>
  7462 + */
  7463 + openlayers: function(funcao){
  7464 + i3GEO.php.verifica();
  7465 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=openlayers&g_sid="+i3GEO.configura.sid;
  7466 + cpJSON.call(p,"openlayers",funcao);
  7467 + },
  7468 + /*
  7469 + Function: corpo
  7470 +
  7471 + PHP:
  7472 + classesphp/mapa_controle.php
  7473 +
  7474 + <redesenhaMapa>
  7475 + */
  7476 + corpo: function(funcao,tipoimagem){
  7477 + i3GEO.php.verifica();
  7478 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=corpo&tipoimagem="+tipoimagem+"&g_sid="+i3GEO.configura.sid;
  7479 + cpJSON.call(p,"corpo",funcao);
  7480 + },
  7481 + /*
  7482 + Function: criamapa
  7483 +
  7484 + PHP:
  7485 + classesphp/mapa_controle.php
  7486 +
  7487 + <criaMapa>
  7488 + */
  7489 + criamapa: function(funcao,parametros){
  7490 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=criaMapa&"+parametros;
  7491 + cpJSON.call(p,"criaMapa",funcao);
  7492 + },
  7493 + /*
  7494 + Function: inicia
  7495 +
  7496 + PHP:
  7497 + classesphp/mapa_controle.php
  7498 +
  7499 + <iniciaMapa>
  7500 + */
  7501 + inicia: function(funcao,embedLegenda,w,h){
  7502 + i3GEO.php.verifica();
  7503 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=inicia&embedLegenda="+embedLegenda+"&w="+w+"&h="+h+"&g_sid="+i3GEO.configura.sid+"&interface="+i3GEO.interface.ATUAL;
  7504 + cpJSON.call(p,"iniciaMapa",funcao);
  7505 + },
  7506 + /*
  7507 + Function: chaveGoogle
  7508 +
  7509 + PHP:
  7510 + classesphp/mapa_controle.php
  7511 +
  7512 + <chavegoogle>
  7513 + */
  7514 + chaveGoogle: function(funcao){
  7515 + i3GEO.php.verifica();
  7516 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=chavegoogle&g_sid="+i3GEO.configura.sid;
  7517 + cpJSON.call(p,"chavegoogle",funcao);
  7518 + },
  7519 + /*
  7520 + Function: listaRSSwsARRAY
  7521 +
  7522 + PHP:
  7523 + classesphp/wscliente.php
  7524 +
  7525 + <listaRSSwsARRAY>
  7526 + */
  7527 + listaRSSwsARRAY: function(funcao,tipo){
  7528 + var p = i3GEO.configura.locaplic+"/classesphp/wscliente.php?funcao=listaRSSwsARRAY&rss="+new Array("|")+"&tipo="+tipo;
  7529 + cpJSON.call(p,"listaRSSwsARRAY",funcao);
  7530 + },
  7531 + /*
  7532 + Function: listaLayersWMS
  7533 +
  7534 + PHP:
  7535 + classesphp/wmswfs.php
  7536 +
  7537 + <listaLayersWMS>
  7538 + */
  7539 + listaLayersWMS: function(funcao,servico,nivel,id_ws,nomelayer){
  7540 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=listaLayersWMS&servico="+servico+"&nivel="+nivel+"&id_ws="+id_ws+"&nomelayer="+nomelayer;
  7541 + cpJSON.call(p,"listaLayersWMS",funcao);
  7542 + }
  7543 +};
  7544 +//YAHOO.log("carregou classe php", "Classes i3geo");
... ...
ferramentas/i3geo_tudo_compacto.js.php
1 1 <?php if(extension_loaded('zlib')){ob_start('ob_gzhandler');} header("Content-type: text/javascript"); ?>$i = function(id){return document.getElementById(id);}
2   - imagemAguardeCabecalho=false;g_sid="";try{ g_sid=window.parent.i3GEO.configura.sid; g_locaplic=window.parent.i3GEO.configura.locaplic;}
  2 + g_sid="";try{ g_sid=window.parent.i3GEO.configura.sid; g_locaplic=window.parent.i3GEO.configura.locaplic;}
3 3 catch(e){}
4 4 $i=function(id){return document.getElementById(id);}
5   -cabecalhojanela="";var h=0;if(window.parent.document.getElementById("wdocai")){var h=parseInt(window.parent.document.getElementById("wdocai").style.height);}
  5 +cabecalhojanela="";var h=0;try{ if(window.parent.document.getElementById("wdocai")){var h=parseInt(window.parent.document.getElementById("wdocai").style.height);}}
  6 +catch(e){}
6 7 navm=false;navn=false;var app=navigator.appName.substring(0,1);if(app=='N')navn=true;else navm=true;if(!$i("mascaraaguarde")){ if(navm){var s="filter:'alpha(opacity=20)'";}
7 8 if(navn){var s="opacity:.2";}
8 9 var ins="<div id=mascaraaguarde style=color:red;display:none;position:absolute;top:0px;left:0px;width:120%;height:"+h+"px;background-color:gray;border-size:0px;z-index:6000;"+s+" >"; ins+="&nbsp;</div>"; document.body.innerHTML+=ins }
... ... @@ -10,7 +11,9 @@ if(navn){ if(document.getElementById(&quot;fundo&quot;)){ document.getElementById(&quot;fundo&quot;)
10 11 if(document.getElementById("geral")){ document.getElementById("geral").style.height="90%"; document.getElementById("geral").style.width="97%";}}
11 12 else{ if(document.getElementById("fundo")){ document.getElementById("fundo").style.width="104%"; document.getElementById("fundo").style.height="99%";}
12 13 if(document.getElementById("geral")){ document.getElementById("geral").style.height="95%"; document.getElementById("geral").style.width="100%";}}
13   -document.body.style.backgroundColor="#F0F0F0";$tradAjuda=function(tipo,id){ eval("var t=g_traducao_ajuda."+tipo); eval("var texto=t[id]."+window.parent.i3GEO.idioma.ATUAL); return(texto);}; function aguarde(tipo){ if(tipo=="block"){ $i("mascaraaguarde").style.display="block"; if(imagemAguardeCabecalho) imagemAguardeCabecalho.style.visibility="visible";}
  14 +document.body.style.backgroundColor="#F0F0F0";$tradAjuda=function(tipo,id){ eval("var t=g_traducao_ajuda."+tipo); eval("var texto=t[id]."+window.parent.i3GEO.idioma.ATUAL); return(texto);}; imagemAguardeCabecalho=false;function aguarde(tipo){ try{ if(!imagemAguardeCabecalho){ var fs=window.parent.document.getElementsByTagName("iframe"); var nfs=fs.length; for(i=0;i<nfs;i++){ if(fs[i].src==window.location.href){ imagemAguardeCabecalho=fs[i].parentNode.parentNode.id; imagemAguardeCabecalho=window.parent.document.getElementById(imagemAguardeCabecalho+"_imagemCabecalho");}}}}
  15 + catch(e){}
  16 + if(tipo=="block"){ $i("mascaraaguarde").style.display="block"; if(imagemAguardeCabecalho) imagemAguardeCabecalho.style.visibility="visible";}
14 17 if(tipo=="none"){ if($i("mascaraaguarde")){$i("mascaraaguarde").style.display="none";}
15 18 if(imagemAguardeCabecalho) imagemAguardeCabecalho.style.visibility="hidden";}
16 19 if(document.getElementById("aguarde")){document.getElementById("aguarde").style.display="none";}}function aguardeTotal(tipo){ var w=parseInt(screen.availWidth); var h=parseInt(screen.availHeight); if(!document.getElementById("aguardeTotal")){ var novoel=document.createElement("div"); novoel.style.width=w+"px"; novoel.style.height=h+"px"; novoel.id="aguardeTotal"; novoel.display="none"; novoel.style.zIndex=10000; novoel.style.position="absolute"; novoel.style.top=0; novoel.style.left=0; novoel.style.backgroundColor="gray"; if(navn){novoel.style.opacity=0.45;}
... ... @@ -103,10 +106,9 @@ document.body.style.backgroundColor=&quot;#F0F0F0&quot;;$tradAjuda=function(tipo,id){ eval
103 106 else{var temp={dados:'<div class=erro >Ocorreu um erro</erro>',tipo:"erro"};}
104 107 eval("funcao(temp)");}
105 108 var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=listaEpsg","listaEpsg",monta);}
106   - function removeAcentos(palavra){ var re=/ã|á|à|â/gi; palavra=palavra.replace(re,"a"); var re=/é/gi; palavra=palavra.replace(re,"e"); var re=/í/gi; palavra=palavra.replace(re,"i"); var re=/ó|õ/gi; palavra=palavra.replace(re,"o"); var re=/ç/gi; palavra=palavra.replace(re,"c"); var re=/ú/gi; palavra=palavra.replace(re,"u"); return(palavra);}function htmlAcentos(palavra){ var re=/ã/gi; palavra=palavra.replace(re,"*atilde|"); var re=/á/gi; palavra=palavra.replace(re,"*aacute|"); var re=/â/gi; palavra=palavra.replace(re,"*acirc|"); var re=/õ/gi; palavra=palavra.replace(re,"*otilde|"); var re=/ó/gi; palavra=palavra.replace(re,"*oacute|"); var re=/ô/gi; palavra=palavra.replace(re,"*ocirc|"); var re=/é/gi; palavra=palavra.replace(re,"*eacute|"); var re=/ê/gi; palavra=palavra.replace(re,"*ecirc|"); var re=/í/gi; palavra=palavra.replace(re,"*iacute|"); var re=/ú/gi; palavra=palavra.replace(re,"*uacute|"); var re=/ç/gi; palavra=palavra.replace(re,"*ccedil|"); var re=/Ã/gi; palavra=palavra.replace(re,"*Atilde|"); var re=/Á/gi; palavra=palavra.replace(re,"*Aacute|"); var re=/Â/gi; palavra=palavra.replace(re,"*Acirc|"); var re=/Õ/gi; palavra=palavra.replace(re,"*otilde|"); var re=/Ó/gi; palavra=palavra.replace(re,"*Oacute|"); var re=/Ô/gi; palavra=palavra.replace(re,"*Ocirc|"); var re=/É/gi; palavra=palavra.replace(re,"*Eacute|"); var re=/Ê/gi; palavra=palavra.replace(re,"*Ecirc|"); var re=/Í/gi; palavra=palavra.replace(re,"*Iacute|"); var re=/Ú/gi; palavra=palavra.replace(re,"*Uacute|"); var re=/Ç/gi; palavra=palavra.replace(re,"*Ccedil|"); return(palavra);}function randomRGB(){ var v=Math.random(); var r=parseInt(255*v); var v=Math.random(); var g=parseInt(255*v); var v=Math.random(); var b=parseInt(255*v); return(r+","+g+","+b);}function parametrosURL(){ if(!window.parent.i3GEO){g_locaplic="../..";}
  109 + function removeAcentos(palavra){ var re=/ã|á|à|â/gi; palavra=palavra.replace(re,"a"); var re=/é/gi; palavra=palavra.replace(re,"e"); var re=/í/gi; palavra=palavra.replace(re,"i"); var re=/ó|õ/gi; palavra=palavra.replace(re,"o"); var re=/ç/gi; palavra=palavra.replace(re,"c"); var re=/ú/gi; palavra=palavra.replace(re,"u"); return(palavra);}function htmlAcentos(palavra){ var re=/ã/gi; palavra=palavra.replace(re,"*atilde|"); var re=/á/gi; palavra=palavra.replace(re,"*aacute|"); var re=/â/gi; palavra=palavra.replace(re,"*acirc|"); var re=/õ/gi; palavra=palavra.replace(re,"*otilde|"); var re=/ó/gi; palavra=palavra.replace(re,"*oacute|"); var re=/ô/gi; palavra=palavra.replace(re,"*ocirc|"); var re=/é/gi; palavra=palavra.replace(re,"*eacute|"); var re=/ê/gi; palavra=palavra.replace(re,"*ecirc|"); var re=/í/gi; palavra=palavra.replace(re,"*iacute|"); var re=/ú/gi; palavra=palavra.replace(re,"*uacute|"); var re=/ç/gi; palavra=palavra.replace(re,"*ccedil|"); var re=/Ã/gi; palavra=palavra.replace(re,"*Atilde|"); var re=/Á/gi; palavra=palavra.replace(re,"*Aacute|"); var re=/Â/gi; palavra=palavra.replace(re,"*Acirc|"); var re=/Õ/gi; palavra=palavra.replace(re,"*otilde|"); var re=/Ó/gi; palavra=palavra.replace(re,"*Oacute|"); var re=/Ô/gi; palavra=palavra.replace(re,"*Ocirc|"); var re=/É/gi; palavra=palavra.replace(re,"*Eacute|"); var re=/Ê/gi; palavra=palavra.replace(re,"*Ecirc|"); var re=/Í/gi; palavra=palavra.replace(re,"*Iacute|"); var re=/Ú/gi; palavra=palavra.replace(re,"*Uacute|"); var re=/Ç/gi; palavra=palavra.replace(re,"*Ccedil|"); return(palavra);}function randomRGB(){ var v=Math.random(); var r=parseInt(255*v); var v=Math.random(); var g=parseInt(255*v); var v=Math.random(); var b=parseInt(255*v); return(r+","+g+","+b);}function parametrosURL(){ try{ if(!window.parent.i3GEO){g_locaplic="../..";}
107 110 else{ if(window.parent.i3GEO.configura) g_locaplic=window.parent.i3GEO.configura.locaplic; if(window.parent.i3GEO.parametros) g_r=window.parent.i3GEO.parametros.r;}
108   - var temp=(window.location.href).split("tema="); if(temp[1]){tema=(temp[1].split("&"))[0];}
109   - try{ var fs=window.parent.document.getElementsByTagName("iframe"); var nfs=fs.length; for(i=0;i<nfs;i++){ if(fs[i].src==window.location.href){ imagemAguardeCabecalho=fs[i].parentNode.parentNode.id; imagemAguardeCabecalho=window.parent.document.getElementById(imagemAguardeCabecalho+"_imagemCabecalho");}}}catch(e){}}function zoomf(ext){ window.parent.objaguarde.abre("i3GEO.atualiza",window.parent.$trad("o1")); var p=g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=mudaext&ext="+ext; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"mudaExtensao",window.parent.remapaf);}function pinf(ext){ window.parent.objaguarde.abre("i3GEO.atualiza",window.parent.$trad("o1")); valores=ext.split(" "); vx=(valores[0]*1)+((((valores[0]*-1)-(valores[2]*-1))/2)*1); vy=(valores[1]*1)+((((valores[1]*-1)-(valores[3]*-1))/2)*1); var p=g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=zoomponto&pin=pin&xy="+vx+" "+vy; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"zoomPonto",window.parent.i3GEO.atualiza);}
  111 + var temp=(window.location.href).split("tema="); if(temp[1]){tema=(temp[1].split("&"))[0];}}catch(e){}}function zoomf(ext){ window.parent.objaguarde.abre("i3GEO.atualiza",window.parent.$trad("o1")); var p=g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=mudaext&ext="+ext; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"mudaExtensao",window.parent.remapaf);}function pinf(ext){ window.parent.objaguarde.abre("i3GEO.atualiza",window.parent.$trad("o1")); valores=ext.split(" "); vx=(valores[0]*1)+((((valores[0]*-1)-(valores[2]*-1))/2)*1); vy=(valores[1]*1)+((((valores[1]*-1)-(valores[3]*-1))/2)*1); var p=g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=zoomponto&pin=pin&xy="+vx+" "+vy; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"zoomPonto",window.parent.i3GEO.atualiza);}
110 112 function convdmsddf(g,m,s){ cd=$i(g).value; cm=$i(m).value; cs=$i(s).value; var sinal='positivo'; if(cd < 0){ cd=cd*-1; sinal='negativo';}
111 113 spm=cs/3600; mpg=cm/60; var dd=(cd*1)+(mpg*1)+(spm*1); if(sinal=='negativo'){dd=dd*-1;}
112 114 return dd;}
... ... @@ -6651,5 +6653,894 @@ outer: while (next()) {
6651 6653 };
6652 6654  
6653 6655  
  6656 +/*
  6657 +Title: PHP
  6658 +
  6659 +File: i3geo/classesjs/classe_php.js
  6660 +
  6661 +About: Licença
  6662 +
  6663 +I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
  6664 +
  6665 +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil
  6666 +Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
  6667 +
  6668 +Este programa é software livre; você pode redistribuí-lo
  6669 +e/ou modificá-lo sob os termos da Licença Pública Geral
  6670 +GNU conforme publicada pela Free Software Foundation;
  6671 +tanto a versão 2 da Licença.
  6672 +Este programa é distribuído na expectativa de que seja útil,
  6673 +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
  6674 +de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
  6675 +Consulte a Licença Pública Geral do GNU para mais detalhes.
  6676 +Você deve ter recebido uma cópia da Licença Pública Geral do
  6677 +GNU junto com este programa; se não, escreva para a
  6678 +Free Software Foundation, Inc., no endereço
  6679 +59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
  6680 +*/
  6681 +if(typeof(i3GEO) == 'undefined'){
  6682 + i3GEO = new Array();
  6683 +}
  6684 +/*
  6685 +Variable: cpJSON
  6686 +
  6687 +Objeto CPAINT (ver biblioteca CPAINT) utilizado nas chamadas AJAX assíncronas com retorno no formato JSON
  6688 +
  6689 +Exemplo:
  6690 +
  6691 + cpJSON.call()
  6692 +
  6693 +Return:
  6694 +
  6695 + O objeto CPAINT retorna os dados encapsulados em um objeto JSON. Os programas PHP
  6696 + que fazem uso dessa biblioteca (CPAINT) devem fazer o include da mesma.
  6697 + Os dados de interesse retornados no objeto JSON, ficam embutidos na propriedade "data", por exemplo:
  6698 +
  6699 + var temp = function(retorno){alert(retorno.data);}
  6700 +
  6701 + cpJSON.call(p,"teste",temp);
  6702 +
  6703 + onde, p contém o nome do programa PHP e seus parâmetros
  6704 + "teste" é o nome da função PHP (no caso do i3Geo, isso não afeta em nada)
  6705 + e temp é a função que tratará o retorno dos dados.
  6706 +
  6707 +*/
  6708 +cpJSON = new cpaint();
  6709 +cpJSON.set_response_type("JSON");
  6710 +/*
  6711 +Class: i3GEO.php
  6712 +
  6713 +Chamadas em AJAX que executam programas no lado do servidor
  6714 +
  6715 +Muitos dos parâmetros exigidos pelos programas em PHP são obtidos da variável
  6716 +de seção aberta no servidor quando o i3Geo é inicializado, é o caso por exemplo do nome
  6717 +do arquivo correspondente ao mapfile atualmente em uso
  6718 +
  6719 +Quando classe_php.js é carregado, é criado o objeto cpJSON que necessita da biblioteca CPAINT. Esse objeto
  6720 +é utilizado nas chamadas AJAX.
  6721 +
  6722 +O objeto cpJSON possuí um método .call que executa a operação AJAX. Esse método utiliza basicamente dois parâmetros,
  6723 +sendo o primeiro o endereço do programa PHP que será executado no servidor e o outro é o nome da função que irá
  6724 +receber e processar os resultados do programa. Exemplo:
  6725 +
  6726 +cpJSON.call(p,"",funcao);
  6727 +
  6728 +"p" é a URL e funcao o nome da função
  6729 +
  6730 +Para compor "p" o i3geo utiliza normalmente a variável i3GEO.configura.locaplic e i3GEO.configura.sid, por exemplo:
  6731 +
  6732 +var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHPgrafico&g_sid="+i3GEO.configura.sid
  6733 +
  6734 +Para mais detalhes sobre as funções, veja <mapa_controle.php>
  6735 +*/
  6736 +i3GEO.php = {
  6737 + /*
  6738 + Function: verifica
  6739 +
  6740 + Verifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem
  6741 + */
  6742 + verifica: function(){
  6743 + if(i3GEO.configura.locaplic == undefined)
  6744 + {alert("variavel i3GEO.configura.locaplic não esta definida");}
  6745 + if(i3GEO.configura.sid == undefined)
  6746 + {alert("variavel i3GEO.configura.locaplic não esta definida");}
  6747 + },
  6748 + /*
  6749 + Function: insereSHPgrafico
  6750 +
  6751 + PHP:
  6752 + classesphp/classe_shp.php
  6753 +
  6754 + <SHP->__construct>
  6755 +
  6756 + <SHP->insereSHPgrafico>
  6757 + */
  6758 + insereSHPgrafico: function(funcao,tema,x,y,itens,shadow_height,width,inclinacao){
  6759 + i3GEO.php.verifica();
  6760 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHPgrafico&tipo=pizza&tema="+tema+"&x="+x+"&y="+y+"&itens="+itens+"&shadow_height="+shadow_height+"&width="+width+"&inclinacao="+inclinacao+"&g_sid="+i3GEO.configura.sid;
  6761 + cpJSON.call(p,"insereSHPgrafico",funcao);
  6762 + },
  6763 + /*
  6764 + Function: insereSHP
  6765 +
  6766 + PHP:
  6767 + classesphp/classe_shp.php
  6768 +
  6769 + <SHP->__construct>
  6770 +
  6771 + <SHP->insereSHP>
  6772 + */
  6773 + insereSHP: function(funcao,tema,item,valoritem,xy){
  6774 + i3GEO.php.verifica();
  6775 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHP&item="+item+"&valor="+valoritem+"&tema="+tema+"&xy="+xy+"&g_sid="+i3GEO.configura.sid;
  6776 + cpJSON.call(p,"insereSHPgrafico",funcao);
  6777 + },
  6778 + /*
  6779 + Function: pegaMensagens
  6780 +
  6781 + PHP:
  6782 + classesphp/classe_mapa.php
  6783 +
  6784 + <Mapa->pegaMensagens>
  6785 + */
  6786 + pegaMensagens: function(funcao){
  6787 + i3GEO.php.verifica();
  6788 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaMensagens&g_sid="+i3GEO.configura.sid;
  6789 + cpJSON.call(p,"pegaMensagem",funcao);
  6790 + },
  6791 + /*
  6792 + Function: areaPixel
  6793 +
  6794 + PHP:
  6795 + classesphp/funcoes_gerais.php
  6796 +
  6797 + <calculaAreaPixel>
  6798 + */
  6799 + areaPixel: function(funcao,g_celula){
  6800 + i3GEO.php.verifica();
  6801 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=areaPixel&celsize="+g_celula+"&g_sid="+i3GEO.configura.sid;
  6802 + cpJSON.call(p,"areaPixel",funcao);
  6803 + },
  6804 + /*
  6805 + Function: excluitema
  6806 +
  6807 + PHP:
  6808 + classesphp/classe_mapa.php
  6809 +
  6810 + <Mapa->excluiTemas>
  6811 + */
  6812 + excluitema: function(funcao,tema){
  6813 + i3GEO.php.verifica();
  6814 + var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=excluitema&temas="+tema+"&g_sid="+i3GEO.arvoreDeCamadas.SID;
  6815 + cpJSON.call(p,"excluitema",funcao);
  6816 + },
  6817 + /*
  6818 + Function: reordenatemas
  6819 +
  6820 + PHP:
  6821 + classesphp/classe_temas.php
  6822 +
  6823 + <Temas->reordenatemas>
  6824 + */
  6825 + reordenatemas: function(funcao,lista){
  6826 + i3GEO.php.verifica();
  6827 + var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=reordenatemas&lista="+lista+"&g_sid="+i3GEO.arvoreDeCamadas.SID;
  6828 + cpJSON.call(p,"reordenatemas",funcao);
  6829 + },
  6830 + /*
  6831 + Function: criaLegendaHTML
  6832 +
  6833 + PHP:
  6834 + classesphp/classe_legenda.php
  6835 +
  6836 + <Legenda->__construct>
  6837 +
  6838 + <Legenda->criaLegenda>
  6839 + */
  6840 + criaLegendaHTML: function(funcao,tema,template){
  6841 + i3GEO.php.verifica();
  6842 + var c = "sim";
  6843 + if(arguments.length == 1)
  6844 + {
  6845 + var tema = "";
  6846 + var template = "legenda2.htm";
  6847 + }
  6848 + if(arguments.length == 2)
  6849 + {var template = "legenda2.htm";}
  6850 +
  6851 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=criaLegendaHTML&tema="+tema+"&templateLegenda="+template+"&g_sid="+i3GEO.configura.sid;
  6852 + cpJSON.call(p,"criaLegendaHTML",funcao);
  6853 + },
  6854 + /*
  6855 + Function: inverteStatusClasse
  6856 +
  6857 + PHP:
  6858 + classesphp/classe_alteraclasse.php
  6859 +
  6860 + <Alteraclasse->__construct>
  6861 +
  6862 + <Alteraclasse->inverteStatusClasse>
  6863 + */
  6864 + inverteStatusClasse: function(funcao,tema,classe){
  6865 + i3GEO.php.verifica();
  6866 + var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=inverteStatusClasse&g_sid="+i3GEO.arvoreDeCamadas.SID+"&tema="+tema+"&classe="+classe;
  6867 + cpJSON.call(p,"inverteStatusClasse",funcao);
  6868 + },
  6869 + /*
  6870 + Function: ligatemas
  6871 +
  6872 + PHP:
  6873 + classesphp/classe_mapa.php
  6874 +
  6875 + <Mapa->ligaDesligaTemas>
  6876 + */
  6877 + ligatemas: function(funcao,desligar,ligar){
  6878 + i3GEO.php.verifica();
  6879 + var p = i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php?funcao=ligatemas&desligar="+desligar+"&ligar="+ligar+"&g_sid="+i3GEO.arvoreDeCamadas.SID;
  6880 + cpJSON.call(p,"ligaDesligaTemas",funcao);
  6881 + },
  6882 + /*
  6883 + Function: pegalistademenus
  6884 +
  6885 + PHP:
  6886 + classesphp/classe_menutemas.php
  6887 +
  6888 + <Menutemas->pegaListaDeMenus>
  6889 + */
  6890 + pegalistademenus: function(funcao){
  6891 + i3GEO.php.verifica();
  6892 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistademenus&g_sid="+i3GEO.configura.sid+"&map_file=";
  6893 + cpJSON.call(p,"pegalistademenus",funcao);
  6894 + },
  6895 + /*
  6896 + Function: pegalistademenus
  6897 +
  6898 + PHP:
  6899 + classesphp/classe_menutemas.php
  6900 +
  6901 + <Menutemas->pegaListaDeGrupos>
  6902 + */
  6903 + pegalistadegrupos: function(funcao,id_menu,listasgrupos){
  6904 + i3GEO.php.verifica();
  6905 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadegrupos&map_file=&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&listasistemas=nao&listasgrupos="+listasgrupos;
  6906 + cpJSON.call(p,"pegalistadegrupos",funcao);
  6907 + },
  6908 + /*
  6909 + Function: pegalistadeSubgrupos
  6910 +
  6911 + PHP:
  6912 + classesphp/classe_menutemas.php
  6913 +
  6914 + <Menutemas->pegaListaDeSubGrupos>
  6915 + */
  6916 + pegalistadeSubgrupos: function(funcao,id_menu,id_grupo){
  6917 + i3GEO.php.verifica();
  6918 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadeSubgrupos&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&map_file=";
  6919 + cpJSON.call(p,"pegalistadeSubgrupos",funcao);
  6920 + },
  6921 + /*
  6922 + Function: pegalistadetemas
  6923 +
  6924 + PHP:
  6925 + classesphp/classe_menutemas.php
  6926 +
  6927 + <Menutemas->pegaListaDeTemas>
  6928 + */
  6929 + pegalistadetemas: function(funcao,id_menu,id_grupo,id_subgrupo){
  6930 + i3GEO.php.verifica();
  6931 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadetemas&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&subgrupo="+id_subgrupo+"&map_file=";
  6932 + cpJSON.call(p,"pegalistadetemas",funcao);
  6933 + },
  6934 + /*
  6935 + Function: pegaSistemas
  6936 +
  6937 + PHP:
  6938 + classesphp/classe_menutemas.php
  6939 +
  6940 + <Menutemas->pegaSistemas>
  6941 + */
  6942 + pegaSistemas: function(funcao){
  6943 + i3GEO.php.verifica();
  6944 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaSistemas&g_sid="+i3GEO.configura.sid;
  6945 + cpJSON.call(p,"pegaSistemas",funcao);
  6946 + },
  6947 + /*
  6948 + Function: listadrives
  6949 +
  6950 + <listaDrives>
  6951 + */
  6952 + listadrives: function(funcao){
  6953 + i3GEO.php.verifica();
  6954 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=listaDrives&g_sid="+i3GEO.configura.sid;
  6955 + cpJSON.call(p,"listaDrives",funcao);
  6956 + },
  6957 + /*
  6958 + Function: listaarquivos
  6959 +
  6960 + <listaArquivos>
  6961 + */
  6962 + listaarquivos: function(funcao,caminho){
  6963 + i3GEO.php.verifica();
  6964 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=listaArquivos&diretorio="+caminho;
  6965 + cpJSON.call(p,"listaArquivos",funcao);
  6966 + },
  6967 + /*
  6968 + Function: geo2utm
  6969 +
  6970 + <geo2utm>
  6971 + */
  6972 + geo2utm: function(funcao,x,y){
  6973 + i3GEO.php.verifica();
  6974 + if($i("aguardeGifAberto")){return;}
  6975 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=geo2utm&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;
  6976 + cpJSON.call(p,"geo2utm",funcao);
  6977 + },
  6978 + /*
  6979 + Function: desativacgi
  6980 +
  6981 + <desativacgi>
  6982 + */
  6983 + desativacgi: function(funcao){
  6984 + i3GEO.php.verifica();
  6985 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=desativacgi&g_sid="+i3GEO.configura.sid;
  6986 + cpJSON.call(p,"desativacgi",funcao);
  6987 + },
  6988 + /*
  6989 + Function: pegaMapas
  6990 +
  6991 + PHP:
  6992 + classesphp/classe_menutemas.php
  6993 +
  6994 + <Menutemas->pegaListaDeMapas>
  6995 + */
  6996 + pegaMapas: function(funcao){
  6997 + i3GEO.php.verifica();
  6998 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pegaMapas&g_sid="+i3GEO.configura.sid;
  6999 + cpJSON.call(p,"pegaSistemas",funcao);
  7000 + },
  7001 + /*
  7002 + Function: mudatamanho
  7003 +
  7004 + PHP:
  7005 + classesphp/classe_mapa.php
  7006 +
  7007 + <Mapa->mudaQS>
  7008 + */
  7009 + mudatamanho: function(funcao,altura,largura){
  7010 + i3GEO.php.verifica();
  7011 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudatamanho&altura="+altura+"&largura="+largura+"&g_sid="+i3GEO.configura.sid;
  7012 + cpJSON.call(p,"pegaSistemas",funcao);
  7013 + },
  7014 + /*
  7015 + Function: ativalogo
  7016 +
  7017 + PHP:
  7018 + classesphp/classe_mapa.php
  7019 +
  7020 + <Mapa->ativalogo>
  7021 + */
  7022 + ativalogo: function(funcao,altura,largura){
  7023 + i3GEO.php.verifica();
  7024 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=ativalogo&g_sid="+i3GEO.configura.sid;
  7025 + cpJSON.call(p,"ativalogo",funcao);
  7026 + },
  7027 + /*
  7028 + Function: insereAnnotation
  7029 +
  7030 + PHP:
  7031 + classesphp/classe_temas.php
  7032 +
  7033 + <Temas->insereFeature>
  7034 + */
  7035 + insereAnnotation: function(funcao,pin,xy,texto,position,partials,offsetx,offsety,minfeaturesize,mindistance,force,shadowcolor,shadowsizex,shadowsizey,outlinecolor,cor,sombray,sombrax,sombra,fundo,angulo,tamanho,fonte){
  7036 + i3GEO.php.verifica();
  7037 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=inserefeature&pin="+pin+"&tipo=ANNOTATION&xy="+xy+"&texto="+texto+"&position="+position+"&partials="+partials+"&offsetx="+offsetx+"&offsety="+offsety+"&minfeaturesize="+minfeaturesize+"&mindistance="+mindistance+"&force="+force+"&shadowcolor="+shadowcolor+"&shadowsizex="+shadowsizex+"&shadowsizey="+shadowsizey+"&outlinecolor="+outlinecolor+"&cor="+cor+"&sombray="+sombray+"&sombrax="+sombrax+"&sombra="+sombra+"&fundo="+fundo+"&angulo="+angulo+"&tamanho="+tamanho+"&fonte="+fonte+"&g_sid="+i3GEO.configura.sid;
  7038 + cpJSON.call(p,"inserefeature",funcao);
  7039 + },
  7040 + /*
  7041 + Function: identificaunico
  7042 +
  7043 + PHP:
  7044 + classesphp/classe_atributos.php
  7045 +
  7046 + <Atributos->identificaQBP>
  7047 + */
  7048 + identificaunico: function(funcao,xy,tema,item){
  7049 + i3GEO.php.verifica();
  7050 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=identificaunico&xy="+xy+"&resolucao=5&tema="+tema+"&item="+item+"&g_sid="+i3GEO.configura.sid;
  7051 + cpJSON.call(p,"identificaunico",funcao);
  7052 + },
  7053 + /*
  7054 + Function: recuperamapa
  7055 +
  7056 + PHP:
  7057 + classesphp/mapa_controle.php
  7058 +
  7059 + <recuperamapa>
  7060 + */
  7061 + recuperamapa: function(funcao){
  7062 + i3GEO.php.verifica();
  7063 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=recuperamapa&g_sid="+i3GEO.configura.sid;
  7064 + cpJSON.call(p,"recuperamapa",funcao);
  7065 + },
  7066 + /*
  7067 + Function: criaLegendaImagem
  7068 +
  7069 + PHP:
  7070 + classesphp/classe_legenda.php
  7071 +
  7072 + <Atributos->legendaGrafica>
  7073 + */
  7074 + criaLegendaImagem: function(funcao){
  7075 + i3GEO.php.verifica();
  7076 + var p =i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=criaLegendaImagem&g_sid="+i3GEO.configura.sid;
  7077 + cpJSON.call(p,"criaLegendaImagem",funcao);
  7078 + },
  7079 + /*
  7080 + Function: referenciadinamica
  7081 +
  7082 + PHP:
  7083 + classesphp/funcoes_gerais.php
  7084 +
  7085 + <retornaReferenciaDinamica>
  7086 + */
  7087 + referenciadinamica: function(funcao,zoom,tipo){
  7088 + i3GEO.php.verifica();
  7089 + if(arguments.length == 2)
  7090 + {var tipo = "dinamico"}
  7091 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=referenciadinamica&g_sid="+i3GEO.configura.sid+"&zoom="+zoom+"&tipo="+tipo;
  7092 + cpJSON.call(p,"retornaReferenciaDinamica",funcao);
  7093 + },
  7094 + /*
  7095 + Function: referencia
  7096 +
  7097 + PHP:
  7098 + classesphp/funcoes_gerais.php
  7099 +
  7100 + <retornaReferencia>
  7101 + */
  7102 + referencia: function(funcao){
  7103 + i3GEO.php.verifica();
  7104 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=referencia&g_sid="+i3GEO.configura.sid;
  7105 + cpJSON.call(p,"retornaReferencia",funcao);
  7106 + },
  7107 + /*
  7108 + Function: pan
  7109 +
  7110 + PHP:
  7111 + classesphp/classe_navegacao.php
  7112 +
  7113 + <Navegacao->pan>
  7114 + */
  7115 + pan: function(funcao,escala,tipo,x,y){
  7116 + i3GEO.php.verifica();
  7117 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=pan&escala="+escala+"&tipo="+tipo+"&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;
  7118 + cpJSON.call(p,"pan",funcao);
  7119 + },
  7120 + /*
  7121 + Function: aproxima
  7122 +
  7123 + PHP:
  7124 + classesphp/classe_navegacao.php
  7125 +
  7126 + <Navegacao->aproxima>
  7127 + */
  7128 + aproxima: function(funcao,nivel){
  7129 + i3GEO.php.verifica();
  7130 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=aproxima&nivel="+nivel+"&g_sid="+i3GEO.configura.sid;
  7131 + cpJSON.call(p,"aproxima",funcao);
  7132 + },
  7133 + /*
  7134 + Function: afasta
  7135 +
  7136 + PHP:
  7137 + classesphp/classe_navegacao.php
  7138 +
  7139 + <Navegacao->afasta>
  7140 + */
  7141 + afasta: function(funcao,nivel){
  7142 + i3GEO.php.verifica();
  7143 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=afasta&nivel="+nivel+"&g_sid="+i3GEO.configura.sid;
  7144 + cpJSON.call(p,"afasta",funcao);
  7145 + },
  7146 + /*
  7147 + Function: zoomponto
  7148 +
  7149 + PHP:
  7150 + classesphp/classe_navegacao.php
  7151 +
  7152 + <Navegacao->zoomponto>
  7153 + */
  7154 + zoomponto: function(funcao,x,y){
  7155 + i3GEO.php.verifica();
  7156 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=zoomponto&pin=pin&xy="+x+" "+y+"&g_sid="+i3GEO.configura.sid;
  7157 + cpJSON.call(p,"zoomponto",funcao);
  7158 + },
  7159 + /*
  7160 + Function: localizaIP
  7161 +
  7162 + PHP:
  7163 + classesphp/funccoes_gerais.php
  7164 + */
  7165 + localizaIP: function(funcao){
  7166 + i3GEO.php.verifica();
  7167 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=localizaIP&g_sid="+i3GEO.configura.sid;
  7168 + cpJSON.call(p,"localizaIP",funcao);
  7169 + },
  7170 + /*
  7171 + Function: mudaext
  7172 +
  7173 + PHP:
  7174 + classesphp/classe_navegacao.php
  7175 +
  7176 + <Navegacao->mudaExtensao>
  7177 + */
  7178 + mudaext: function(funcao,tipoimagem,ext){
  7179 + i3GEO.php.verifica();
  7180 + if(ext == 'undefined'){alert("extensao nao definida");return;}
  7181 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudaext&tipoimagem="+tipoimagem+"&ext="+ext+"&g_sid="+i3GEO.configura.sid;
  7182 + cpJSON.call(p,"mudaext",funcao);
  7183 + },
  7184 + /*
  7185 + Function: mudaescala
  7186 +
  7187 + PHP:
  7188 + classesphp/classe_navegacao.php
  7189 +
  7190 + <Navegacao->mudaEscala>
  7191 + */
  7192 + mudaescala: function(funcao,escala){
  7193 + i3GEO.php.verifica();
  7194 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudaescala&escala="+escala+"&g_sid="+i3GEO.configura.sid;
  7195 + cpJSON.call(p,"mudaescala",funcao);
  7196 + },
  7197 + /*
  7198 + Function: aplicaResolucao
  7199 +
  7200 + PHP:
  7201 + classesphp/classe_navegacao.php
  7202 +
  7203 + <Navegacao->aplicaResolucao>
  7204 + */
  7205 + aplicaResolucao: function(funcao,resolucao){
  7206 + i3GEO.php.verifica();
  7207 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=crialente&resolucao="+resolucao+"&g_sid="+i3GEO.configura.sid;
  7208 + cpJSON.call(p,"crialente",funcao);
  7209 + },
  7210 + /*
  7211 + Function: geradestaque
  7212 +
  7213 + PHP:
  7214 + classesphp/classe_temas.php
  7215 +
  7216 + <Temas->geraDestaque>
  7217 + */
  7218 + geradestaque: function(funcao,tema){
  7219 + i3GEO.php.verifica();
  7220 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=geradestaque&tema="+tema+"&g_sid="+i3GEO.configura.sid;
  7221 + cpJSON.call(p,"geradestaque",funcao);
  7222 + },
  7223 + /*
  7224 + Function: selecaopt
  7225 +
  7226 + PHP:
  7227 + classesphp/classe_selecao.php
  7228 +
  7229 + <Selecao->selecaoPT>
  7230 + */
  7231 + selecaopt: function(funcao,tema,xy,tipo,tolerancia){
  7232 + i3GEO.php.verifica();
  7233 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=selecaopt&tema="+tema+"&tipo="+tipo+"&xy="+xy+"&tolerancia="+tolerancia+"&g_sid="+i3GEO.configura.sid;
  7234 + cpJSON.call(p,"selecaoPT",funcao);
  7235 + },
  7236 + /*
  7237 + Function: selecaobox
  7238 +
  7239 + PHP:
  7240 + classesphp/classe_selecao.php
  7241 +
  7242 + <Selecao->selecaoBOX>
  7243 + */
  7244 + selecaobox: function(funcao,tema,tipo,box){
  7245 + i3GEO.php.verifica();
  7246 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=selecaobox&ext="+box+"&g_sid="+i3GEO.configura.sid+"&tipo="+tipo+"&tema="+tema;
  7247 + cpJSON.call(p,"selecaobox",funcao);
  7248 + },
  7249 + /*
  7250 + Function: sobetema
  7251 +
  7252 + PHP:
  7253 + classesphp/classe_temas.php
  7254 +
  7255 + <Temas->sobeTema>
  7256 + */
  7257 + sobetema: function(funcao,tema){
  7258 + i3GEO.php.verifica();
  7259 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=sobetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;
  7260 + cpJSON.call(p,"sobetema",funcao);
  7261 + },
  7262 + /*
  7263 + Function: descetema
  7264 +
  7265 + PHP:
  7266 + classesphp/classe_temas.php
  7267 +
  7268 + <Temas->desceTema>
  7269 + */
  7270 + descetema: function(funcao,tema){
  7271 + i3GEO.php.verifica();
  7272 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?&funcao=descetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;
  7273 + cpJSON.call(p,"descetema",funcao);
  7274 + },
  7275 + /*
  7276 + Function: fontetema
  7277 +
  7278 + PHP:
  7279 + classesphp/classe_temas.php
  7280 +
  7281 + <Temas->fonteTema>
  7282 + */
  7283 + fontetema: function(funcao,tema){
  7284 + i3GEO.php.verifica();
  7285 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=fontetema&tema="+tema+"&g_sid="+i3GEO.configura.sid;
  7286 + cpJSON.call(p,"fontetema",funcao);
  7287 + },
  7288 + /*
  7289 + Function: zoomtema
  7290 +
  7291 + PHP:
  7292 + classesphp/classe_temas.php
  7293 +
  7294 + <Temas->zoomTema>
  7295 + */
  7296 + zoomtema: function(funcao,tema){
  7297 + i3GEO.php.verifica();
  7298 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=zoomtema&tema="+tema+"&g_sid="+i3GEO.configura.sid;
  7299 + cpJSON.call(p,"zoomtema",funcao);
  7300 + },
  7301 + /*
  7302 + Function: limpasel
  7303 +
  7304 + PHP:
  7305 + classesphp/classe_selecao.php
  7306 +
  7307 + <Selecao->selecaoLimpa>
  7308 + */
  7309 + limpasel: function(funcao,tema){
  7310 + i3GEO.php.verifica();
  7311 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=limpasel&tema="+tema+"&g_sid="+i3GEO.configura.sid;
  7312 + cpJSON.call(p,"limpasel",funcao);
  7313 + },
  7314 + /*
  7315 + Function: mudatransp
  7316 +
  7317 + PHP:
  7318 + classesphp/classe_temas.php
  7319 +
  7320 + <Temas->mudaTransparencia>
  7321 + */
  7322 + mudatransp: function(funcao,tema,valor){
  7323 + i3GEO.php.verifica();
  7324 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudatransp&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid;
  7325 + cpJSON.call(p,"mudatransp",funcao);
  7326 + },
  7327 + /*
  7328 + Function: mudanome
  7329 +
  7330 + PHP:
  7331 + classesphp/classe_temas.php
  7332 +
  7333 + <Temas->mudaTransparencia>
  7334 + */
  7335 + mudanome: function(funcao,tema,valor){
  7336 + i3GEO.php.verifica();
  7337 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=mudanome&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid;
  7338 + cpJSON.call(p,"mudanome",funcao);
  7339 + },
  7340 + /*
  7341 + Function: adicionaTemaWMS
  7342 +
  7343 + PHP:
  7344 + classesphp/classe_mapa.php
  7345 +
  7346 + <Mapa->adicionatemawms>
  7347 + */
  7348 + adicionaTemaWMS: function(funcao,servico,tema,nome,proj,formato,versao,nomecamada,tiporep,suportasld,formatosinfo){
  7349 + i3GEO.php.verifica();
  7350 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionatemawms&servico="+servico+"&tema="+tema+"&nome="+nome+"&proj="+proj+"&formato="+formato+"&versao="+versao+"&nomecamada="+nomecamada+"&tiporep="+tiporep+"&suportasld="+suportasld+"&formatosinfo="+formatosinfo;
  7351 + cpJSON.call(p,"adicionatemawms",funcao);
  7352 + },
  7353 + /*
  7354 + Function: adicionaTemaSHP
  7355 +
  7356 + PHP:
  7357 + classesphp/classe_mapa.php
  7358 +
  7359 + <Mapa->adicionaTemaSHP>
  7360 + */
  7361 + adicionaTemaSHP: function(funcao,path){
  7362 + i3GEO.php.verifica();
  7363 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaSHP&arq="+path;
  7364 + cpJSON.call(p,"adicionaTemaSHP",funcao);
  7365 + },
  7366 + /*
  7367 + Function: adicionaTemaIMG
  7368 +
  7369 + PHP:
  7370 + classesphp/classe_mapa.php
  7371 +
  7372 + <Mapa->adicionaTemaIMG>
  7373 + */
  7374 + adicionaTemaIMG: function(funcao,path){
  7375 + i3GEO.php.verifica();
  7376 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaIMG&arq="+path;
  7377 + cpJSON.call(p,"adicionaTemaIMG",funcao);
  7378 + },
  7379 + /*
  7380 + Function: identifica
  7381 +
  7382 + PHP:
  7383 + classesphp/classe_atributos.php
  7384 +
  7385 + <Atributos->identifica>
  7386 + */
  7387 + identifica: function(funcao,x,y,resolucao){
  7388 + i3GEO.php.verifica();
  7389 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=identifica&opcao=tip&xy="+x+","+y+"&resolucao=5&g_sid="+i3GEO.configura.sid;
  7390 + cpJSON.call(p,"identifica",funcao);
  7391 + },
  7392 + /*
  7393 + Function: reiniciaMapa
  7394 +
  7395 + PHP:
  7396 + classesphp/mapa_controle.php
  7397 + */
  7398 + reiniciaMapa: function(funcao){
  7399 + i3GEO.php.verifica();
  7400 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=reiniciaMapa&g_sid="+i3GEO.configura.sid;
  7401 + cpJSON.call(p,"reiniciaMapa",funcao);
  7402 + },
  7403 + /*
  7404 + Function: procurartemas
  7405 +
  7406 + PHP:
  7407 + classesphp/classe_menutemas.php
  7408 +
  7409 + <Menutemas->procurartemas>
  7410 + */
  7411 + procurartemas: function(funcao,procurar){
  7412 + i3GEO.php.verifica();
  7413 + var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=procurartemas&procurar="+procurar+"&g_sid="+i3GEO.configura.sid;
  7414 + cpJSON.call(p,"procurartemas",funcao);
  7415 + },
  7416 + /*
  7417 + Function: adtema
  7418 +
  7419 + PHP:
  7420 + classesphp/classe_mapa.php
  7421 +
  7422 + <Mapa->adicionaTema>
  7423 + */
  7424 + adtema: function(funcao,temas){
  7425 + i3GEO.php.verifica();
  7426 + var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=adtema&temas="+temas+"&g_sid="+i3GEO.configura.sid;
  7427 + cpJSON.call(p,"adtema",funcao);
  7428 + },
  7429 + /*
  7430 + Function: escalagrafica
  7431 +
  7432 + PHP:
  7433 + classesphp/classe_escala.php
  7434 +
  7435 + <Escala->retornaBarraEscala>
  7436 + */
  7437 + escalagrafica: function(funcao){
  7438 + i3GEO.php.verifica();
  7439 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=escalagrafica&g_sid="+i3GEO.configura.sid;
  7440 + cpJSON.call(p,"escalagrafica",funcao);
  7441 + },
  7442 + /*
  7443 + Function: flamingo
  7444 +
  7445 + PHP:
  7446 + classesphp/mapa_controle.php
  7447 +
  7448 + <montaFlamingo>
  7449 + */
  7450 + flamingo: function(funcao){
  7451 + i3GEO.php.verifica();
  7452 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=montaFlamingo&g_sid="+i3GEO.configura.sid;
  7453 + cpJSON.call(p,"montaFlamingo",funcao);
  7454 + },
  7455 + /*
  7456 + Function: openlayers
  7457 +
  7458 + PHP:
  7459 + classesphp/mapa_controle.php
  7460 +
  7461 + <openlayers>
  7462 + */
  7463 + openlayers: function(funcao){
  7464 + i3GEO.php.verifica();
  7465 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=openlayers&g_sid="+i3GEO.configura.sid;
  7466 + cpJSON.call(p,"openlayers",funcao);
  7467 + },
  7468 + /*
  7469 + Function: corpo
  7470 +
  7471 + PHP:
  7472 + classesphp/mapa_controle.php
  7473 +
  7474 + <redesenhaMapa>
  7475 + */
  7476 + corpo: function(funcao,tipoimagem){
  7477 + i3GEO.php.verifica();
  7478 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=corpo&tipoimagem="+tipoimagem+"&g_sid="+i3GEO.configura.sid;
  7479 + cpJSON.call(p,"corpo",funcao);
  7480 + },
  7481 + /*
  7482 + Function: criamapa
  7483 +
  7484 + PHP:
  7485 + classesphp/mapa_controle.php
  7486 +
  7487 + <criaMapa>
  7488 + */
  7489 + criamapa: function(funcao,parametros){
  7490 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=criaMapa&"+parametros;
  7491 + cpJSON.call(p,"criaMapa",funcao);
  7492 + },
  7493 + /*
  7494 + Function: inicia
  7495 +
  7496 + PHP:
  7497 + classesphp/mapa_controle.php
  7498 +
  7499 + <iniciaMapa>
  7500 + */
  7501 + inicia: function(funcao,embedLegenda,w,h){
  7502 + i3GEO.php.verifica();
  7503 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=inicia&embedLegenda="+embedLegenda+"&w="+w+"&h="+h+"&g_sid="+i3GEO.configura.sid+"&interface="+i3GEO.interface.ATUAL;
  7504 + cpJSON.call(p,"iniciaMapa",funcao);
  7505 + },
  7506 + /*
  7507 + Function: chaveGoogle
  7508 +
  7509 + PHP:
  7510 + classesphp/mapa_controle.php
  7511 +
  7512 + <chavegoogle>
  7513 + */
  7514 + chaveGoogle: function(funcao){
  7515 + i3GEO.php.verifica();
  7516 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=chavegoogle&g_sid="+i3GEO.configura.sid;
  7517 + cpJSON.call(p,"chavegoogle",funcao);
  7518 + },
  7519 + /*
  7520 + Function: listaRSSwsARRAY
  7521 +
  7522 + PHP:
  7523 + classesphp/wscliente.php
  7524 +
  7525 + <listaRSSwsARRAY>
  7526 + */
  7527 + listaRSSwsARRAY: function(funcao,tipo){
  7528 + var p = i3GEO.configura.locaplic+"/classesphp/wscliente.php?funcao=listaRSSwsARRAY&rss="+new Array("|")+"&tipo="+tipo;
  7529 + cpJSON.call(p,"listaRSSwsARRAY",funcao);
  7530 + },
  7531 + /*
  7532 + Function: listaLayersWMS
  7533 +
  7534 + PHP:
  7535 + classesphp/wmswfs.php
  7536 +
  7537 + <listaLayersWMS>
  7538 + */
  7539 + listaLayersWMS: function(funcao,servico,nivel,id_ws,nomelayer){
  7540 + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=listaLayersWMS&servico="+servico+"&nivel="+nivel+"&id_ws="+id_ws+"&nomelayer="+nomelayer;
  7541 + cpJSON.call(p,"listaLayersWMS",funcao);
  7542 + }
  7543 +};
  7544 +//YAHOO.log("carregou classe php", "Classes i3geo");
6654 7545  
6655 7546 <?php if(extension_loaded('zlib')){ob_end_flush();}?>
6656 7547 \ No newline at end of file
... ...
menutemas/admin.db
No preview for this file type
temas/testeimagemutm.map 0 → 100644
... ... @@ -0,0 +1,17 @@
  1 +SYMBOLSET ../symbols/simbolos.sym
  2 +FONTSET "../symbols/fontes.txt"
  3 + LAYER
  4 + NAME testeimagemutm
  5 + TYPE RASTER
  6 + STATUS off
  7 + template "none.htm"
  8 + METADATA
  9 + TEMA "Base"
  10 + CLASSE "NAO"
  11 + END
  12 + DATA "c:\temp\bc2223_sad69.tif"
  13 + PROJECTION
  14 + "init=epsg:29183"
  15 + END
  16 + END # LAYER
  17 +END
... ...