From 88cfeae9a535414f0661daa7292fef04cd5822f2 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Mon, 8 Jun 2009 01:06:09 +0000 Subject: [PATCH] --- aplicmap/geral.htm | 2 -- classesjs/compactados/classe_php_compacto.js | 2 +- classesjs/compactajs.php | 3 ++- classesjs/i3geo_tudo_compacto.js | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- classesjs/i3geo_tudo_compacto.js.php | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- css/treeview-loading.gif | Bin 0 -> 2673 bytes css/treeview-sprite.gif | Bin 0 -> 3874 bytes exemplos/aplic2.htm | 186 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ exemplos/index.html | 1 + ferramentas/buscarapida/gadget.htm | 12 +++++++----- ferramentas/buscarapida/gadget.php | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ ferramentas/buscarapida/index.htm | 11 +++++------ ferramentas/buscarapida/index.js | 49 +++++++++++++++++++++++-------------------------- ferramentas/funcoes.js | 55 ++++++++++++++++++++++++++++++++----------------------- ferramentas/funcoes_compacto.js | 14 ++++++++------ ferramentas/i3geo_tudo_compacto.js | 903 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------ ferramentas/i3geo_tudo_compacto.js.php | 903 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------ menutemas/admin.db | Bin 53248 -> 0 bytes temas/testeimagemutm.map | 17 +++++++++++++++++ 19 files changed, 2296 insertions(+), 88 deletions(-) create mode 100644 css/treeview-loading.gif create mode 100644 css/treeview-sprite.gif create mode 100644 exemplos/aplic2.htm create mode 100644 ferramentas/buscarapida/gadget.php create mode 100644 temas/testeimagemutm.map diff --git a/aplicmap/geral.htm b/aplicmap/geral.htm index 45f72b3..f18e040 100644 --- a/aplicmap/geral.htm +++ b/aplicmap/geral.htm @@ -327,8 +327,6 @@ i3GEO.inicia(); //esconde a opção de inclusão da escala quando a resolução da tela for muito pequena if($i("escala") && i3GEO.parametros.w < 500) {$i("escala").style.display="none";} - - diff --git a/classesjs/compactados/classe_php_compacto.js b/classesjs/compactados/classe_php_compacto.js index 203aeb0..8af7538 100644 --- a/classesjs/compactados/classe_php_compacto.js +++ b/classesjs/compactados/classe_php_compacto.js @@ -1 +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)}}; \ No newline at end of file +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)}}; \ No newline at end of file diff --git a/classesjs/compactajs.php b/classesjs/compactajs.php index f800c37..678d100 100644 --- a/classesjs/compactajs.php +++ b/classesjs/compactajs.php @@ -167,7 +167,8 @@ $jsfiles = array( "../pacotes/yui252/build/tabview/tabview-min.js", "../pacotes/yui252/build/animation/animation-min.js", "../pacotes/yui252/build/autocomplete/autocomplete-min.js", -"../pacotes/cpaint/cpaint2.inc.js" +"../pacotes/cpaint/cpaint2.inc.js", +"classe_php.js" ); $buffer = "\$i = function(id){return document.getElementById(id);}\n"; salvatudojs($jsfiles,$buffer,"../ferramentas/i3geo_tudo_compacto.js","js"); diff --git a/classesjs/i3geo_tudo_compacto.js b/classesjs/i3geo_tudo_compacto.js index e0b037a..f6db429 100644 --- a/classesjs/i3geo_tudo_compacto.js +++ b/classesjs/i3geo_tudo_compacto.js @@ -6607,14 +6607,36 @@ Muitos dos parâmetros exigidos pelos programas em PHP são obtidos da variável de seção aberta no servidor quando o i3Geo é inicializado, é o caso por exemplo do nome do arquivo correspondente ao mapfile atualmente em uso -Para evitar que uma chamada AJAX seja executada quando já existe outra em andamento -pode-se verificar a existência do id "aguardeGifAberto" (exemplo: if($i("aguardeGifAberto")){return;} ) -isso pq a janela de aguarde inclui essa imagem GIF +Quando classe_php.js é carregado, é criado o objeto cpJSON que necessita da biblioteca CPAINT. Esse objeto +é utilizado nas chamadas AJAX. + +O objeto cpJSON possuí um método .call que executa a operação AJAX. Esse método utiliza basicamente dois parâmetros, +sendo o primeiro o endereço do programa PHP que será executado no servidor e o outro é o nome da função que irá +receber e processar os resultados do programa. Exemplo: + +cpJSON.call(p,"",funcao); + +"p" é a URL e funcao o nome da função + +Para compor "p" o i3geo utiliza normalmente a variável i3GEO.configura.locaplic e i3GEO.configura.sid, por exemplo: + +var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHPgrafico&g_sid="+i3GEO.configura.sid Para mais detalhes sobre as funções, veja */ i3GEO.php = { /* + Function: verifica + + Verifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem + */ + 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");} + }, + /* Function: insereSHPgrafico PHP: @@ -6625,6 +6647,7 @@ i3GEO.php = { insereSHPgrafico> */ 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); }, @@ -6639,6 +6662,7 @@ i3GEO.php = { insereSHP> */ 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); }, @@ -6651,6 +6675,7 @@ i3GEO.php = { pegaMensagens> */ 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); }, @@ -6663,6 +6688,7 @@ i3GEO.php = { */ 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); }, @@ -6675,6 +6701,7 @@ i3GEO.php = { excluiTemas> */ 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); }, @@ -6687,6 +6714,7 @@ i3GEO.php = { reordenatemas> */ 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); }, @@ -6701,6 +6729,7 @@ i3GEO.php = { criaLegenda> */ criaLegendaHTML: function(funcao,tema,template){ + i3GEO.php.verifica(); var c = "sim"; if(arguments.length == 1) { @@ -6724,6 +6753,7 @@ i3GEO.php = { inverteStatusClasse> */ 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); }, @@ -6736,6 +6766,7 @@ i3GEO.php = { ligaDesligaTemas> */ 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); }, @@ -6748,6 +6779,7 @@ i3GEO.php = { pegaListaDeMenus> */ 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); }, @@ -6760,6 +6792,7 @@ i3GEO.php = { pegaListaDeGrupos> */ 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); }, @@ -6772,6 +6805,7 @@ i3GEO.php = { pegaListaDeSubGrupos> */ 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); }, @@ -6784,6 +6818,7 @@ i3GEO.php = { pegaListaDeTemas> */ 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); }, @@ -6796,6 +6831,7 @@ i3GEO.php = { pegaSistemas> */ 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); }, @@ -6805,6 +6841,7 @@ i3GEO.php = { */ 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); }, @@ -6814,6 +6851,7 @@ i3GEO.php = { */ 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); }, @@ -6823,6 +6861,7 @@ i3GEO.php = { */ 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); @@ -6833,6 +6872,7 @@ i3GEO.php = { */ 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); }, @@ -6845,6 +6885,7 @@ i3GEO.php = { pegaListaDeMapas> */ 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); }, @@ -6857,6 +6898,7 @@ i3GEO.php = { mudaQS> */ 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); }, @@ -6869,6 +6911,7 @@ i3GEO.php = { ativalogo> */ 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); }, @@ -6881,6 +6924,7 @@ i3GEO.php = { insereFeature> */ 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); }, @@ -6893,6 +6937,7 @@ i3GEO.php = { identificaQBP> */ 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); }, @@ -6905,6 +6950,7 @@ i3GEO.php = { */ 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); }, @@ -6917,6 +6963,7 @@ i3GEO.php = { legendaGrafica> */ 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); }, @@ -6929,6 +6976,7 @@ i3GEO.php = { */ 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; @@ -6943,6 +6991,7 @@ i3GEO.php = { */ 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); }, @@ -6955,6 +7004,7 @@ i3GEO.php = { pan> */ 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); }, @@ -6967,6 +7017,7 @@ i3GEO.php = { aproxima> */ 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); }, @@ -6979,6 +7030,7 @@ i3GEO.php = { afasta> */ 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); }, @@ -6991,6 +7043,7 @@ i3GEO.php = { zoomponto> */ 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); }, @@ -7001,6 +7054,7 @@ i3GEO.php = { classesphp/funccoes_gerais.php */ 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); }, @@ -7013,6 +7067,7 @@ i3GEO.php = { mudaExtensao> */ 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); @@ -7026,6 +7081,7 @@ i3GEO.php = { mudaEscala> */ 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); }, @@ -7038,6 +7094,7 @@ i3GEO.php = { aplicaResolucao> */ 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); }, @@ -7050,6 +7107,7 @@ i3GEO.php = { geraDestaque> */ 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); }, @@ -7062,6 +7120,7 @@ i3GEO.php = { selecaoPT> */ 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); }, @@ -7074,6 +7133,7 @@ i3GEO.php = { selecaoBOX> */ 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); }, @@ -7086,6 +7146,7 @@ i3GEO.php = { sobeTema> */ 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); }, @@ -7098,6 +7159,7 @@ i3GEO.php = { desceTema> */ 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); }, @@ -7110,6 +7172,7 @@ i3GEO.php = { fonteTema> */ 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); }, @@ -7122,6 +7185,7 @@ i3GEO.php = { zoomTema> */ 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); }, @@ -7134,6 +7198,7 @@ i3GEO.php = { selecaoLimpa> */ 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); }, @@ -7146,6 +7211,7 @@ i3GEO.php = { mudaTransparencia> */ 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); }, @@ -7158,6 +7224,7 @@ i3GEO.php = { mudaTransparencia> */ 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); }, @@ -7170,6 +7237,7 @@ i3GEO.php = { adicionatemawms> */ 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); }, @@ -7182,6 +7250,7 @@ i3GEO.php = { adicionaTemaSHP> */ 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); }, @@ -7194,6 +7263,7 @@ i3GEO.php = { adicionaTemaIMG> */ 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); }, @@ -7206,6 +7276,7 @@ i3GEO.php = { identifica> */ 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); }, @@ -7216,6 +7287,7 @@ i3GEO.php = { classesphp/mapa_controle.php */ 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); }, @@ -7228,6 +7300,7 @@ i3GEO.php = { procurartemas> */ 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); }, @@ -7240,6 +7313,7 @@ i3GEO.php = { adicionaTema> */ 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); }, @@ -7252,6 +7326,7 @@ i3GEO.php = { retornaBarraEscala> */ 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); }, @@ -7264,6 +7339,7 @@ i3GEO.php = { */ 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); }, @@ -7276,6 +7352,7 @@ i3GEO.php = { */ 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); }, @@ -7288,6 +7365,7 @@ i3GEO.php = { */ 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); }, @@ -7312,6 +7390,7 @@ i3GEO.php = { */ 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); }, @@ -7324,6 +7403,7 @@ i3GEO.php = { */ 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); }, diff --git a/classesjs/i3geo_tudo_compacto.js.php b/classesjs/i3geo_tudo_compacto.js.php index 7566a45..80c5289 100644 --- a/classesjs/i3geo_tudo_compacto.js.php +++ b/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 de seção aberta no servidor quando o i3Geo é inicializado, é o caso por exemplo do nome do arquivo correspondente ao mapfile atualmente em uso -Para evitar que uma chamada AJAX seja executada quando já existe outra em andamento -pode-se verificar a existência do id "aguardeGifAberto" (exemplo: if($i("aguardeGifAberto")){return;} ) -isso pq a janela de aguarde inclui essa imagem GIF +Quando classe_php.js é carregado, é criado o objeto cpJSON que necessita da biblioteca CPAINT. Esse objeto +é utilizado nas chamadas AJAX. + +O objeto cpJSON possuí um método .call que executa a operação AJAX. Esse método utiliza basicamente dois parâmetros, +sendo o primeiro o endereço do programa PHP que será executado no servidor e o outro é o nome da função que irá +receber e processar os resultados do programa. Exemplo: + +cpJSON.call(p,"",funcao); + +"p" é a URL e funcao o nome da função + +Para compor "p" o i3geo utiliza normalmente a variável i3GEO.configura.locaplic e i3GEO.configura.sid, por exemplo: + +var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=insereSHPgrafico&g_sid="+i3GEO.configura.sid Para mais detalhes sobre as funções, veja */ i3GEO.php = { /* + Function: verifica + + Verifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem + */ + 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");} + }, + /* Function: insereSHPgrafico PHP: @@ -6625,6 +6647,7 @@ i3GEO.php = { insereSHPgrafico> */ 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); }, @@ -6639,6 +6662,7 @@ i3GEO.php = { insereSHP> */ 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); }, @@ -6651,6 +6675,7 @@ i3GEO.php = { pegaMensagens> */ 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); }, @@ -6663,6 +6688,7 @@ i3GEO.php = { */ 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); }, @@ -6675,6 +6701,7 @@ i3GEO.php = { excluiTemas> */ 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); }, @@ -6687,6 +6714,7 @@ i3GEO.php = { reordenatemas> */ 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); }, @@ -6701,6 +6729,7 @@ i3GEO.php = { criaLegenda> */ criaLegendaHTML: function(funcao,tema,template){ + i3GEO.php.verifica(); var c = "sim"; if(arguments.length == 1) { @@ -6724,6 +6753,7 @@ i3GEO.php = { inverteStatusClasse> */ 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); }, @@ -6736,6 +6766,7 @@ i3GEO.php = { ligaDesligaTemas> */ 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); }, @@ -6748,6 +6779,7 @@ i3GEO.php = { pegaListaDeMenus> */ 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); }, @@ -6760,6 +6792,7 @@ i3GEO.php = { pegaListaDeGrupos> */ 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); }, @@ -6772,6 +6805,7 @@ i3GEO.php = { pegaListaDeSubGrupos> */ 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); }, @@ -6784,6 +6818,7 @@ i3GEO.php = { pegaListaDeTemas> */ 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); }, @@ -6796,6 +6831,7 @@ i3GEO.php = { pegaSistemas> */ 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); }, @@ -6805,6 +6841,7 @@ i3GEO.php = { */ 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); }, @@ -6814,6 +6851,7 @@ i3GEO.php = { */ 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); }, @@ -6823,6 +6861,7 @@ i3GEO.php = { */ 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); @@ -6833,6 +6872,7 @@ i3GEO.php = { */ 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); }, @@ -6845,6 +6885,7 @@ i3GEO.php = { pegaListaDeMapas> */ 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); }, @@ -6857,6 +6898,7 @@ i3GEO.php = { mudaQS> */ 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); }, @@ -6869,6 +6911,7 @@ i3GEO.php = { ativalogo> */ 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); }, @@ -6881,6 +6924,7 @@ i3GEO.php = { insereFeature> */ 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); }, @@ -6893,6 +6937,7 @@ i3GEO.php = { identificaQBP> */ 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); }, @@ -6905,6 +6950,7 @@ i3GEO.php = { */ 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); }, @@ -6917,6 +6963,7 @@ i3GEO.php = { legendaGrafica> */ 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); }, @@ -6929,6 +6976,7 @@ i3GEO.php = { */ 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; @@ -6943,6 +6991,7 @@ i3GEO.php = { */ 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); }, @@ -6955,6 +7004,7 @@ i3GEO.php = { pan> */ 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); }, @@ -6967,6 +7017,7 @@ i3GEO.php = { aproxima> */ 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); }, @@ -6979,6 +7030,7 @@ i3GEO.php = { afasta> */ 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); }, @@ -6991,6 +7043,7 @@ i3GEO.php = { zoomponto> */ 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); }, @@ -7001,6 +7054,7 @@ i3GEO.php = { classesphp/funccoes_gerais.php */ 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); }, @@ -7013,6 +7067,7 @@ i3GEO.php = { mudaExtensao> */ 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); @@ -7026,6 +7081,7 @@ i3GEO.php = { mudaEscala> */ 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); }, @@ -7038,6 +7094,7 @@ i3GEO.php = { aplicaResolucao> */ 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); }, @@ -7050,6 +7107,7 @@ i3GEO.php = { geraDestaque> */ 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); }, @@ -7062,6 +7120,7 @@ i3GEO.php = { selecaoPT> */ 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); }, @@ -7074,6 +7133,7 @@ i3GEO.php = { selecaoBOX> */ 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); }, @@ -7086,6 +7146,7 @@ i3GEO.php = { sobeTema> */ 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); }, @@ -7098,6 +7159,7 @@ i3GEO.php = { desceTema> */ 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); }, @@ -7110,6 +7172,7 @@ i3GEO.php = { fonteTema> */ 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); }, @@ -7122,6 +7185,7 @@ i3GEO.php = { zoomTema> */ 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); }, @@ -7134,6 +7198,7 @@ i3GEO.php = { selecaoLimpa> */ 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); }, @@ -7146,6 +7211,7 @@ i3GEO.php = { mudaTransparencia> */ 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); }, @@ -7158,6 +7224,7 @@ i3GEO.php = { mudaTransparencia> */ 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); }, @@ -7170,6 +7237,7 @@ i3GEO.php = { adicionatemawms> */ 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); }, @@ -7182,6 +7250,7 @@ i3GEO.php = { adicionaTemaSHP> */ 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); }, @@ -7194,6 +7263,7 @@ i3GEO.php = { adicionaTemaIMG> */ 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); }, @@ -7206,6 +7276,7 @@ i3GEO.php = { identifica> */ 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); }, @@ -7216,6 +7287,7 @@ i3GEO.php = { classesphp/mapa_controle.php */ 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); }, @@ -7228,6 +7300,7 @@ i3GEO.php = { procurartemas> */ 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); }, @@ -7240,6 +7313,7 @@ i3GEO.php = { adicionaTema> */ 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); }, @@ -7252,6 +7326,7 @@ i3GEO.php = { retornaBarraEscala> */ 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); }, @@ -7264,6 +7339,7 @@ i3GEO.php = { */ 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); }, @@ -7276,6 +7352,7 @@ i3GEO.php = { */ 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); }, @@ -7288,6 +7365,7 @@ i3GEO.php = { */ 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); }, @@ -7312,6 +7390,7 @@ i3GEO.php = { */ 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); }, @@ -7324,6 +7403,7 @@ i3GEO.php = { */ 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); }, diff --git a/css/treeview-loading.gif b/css/treeview-loading.gif new file mode 100644 index 0000000..0bbf3bc Binary files /dev/null and b/css/treeview-loading.gif differ diff --git a/css/treeview-sprite.gif b/css/treeview-sprite.gif new file mode 100644 index 0000000..f9ab875 Binary files /dev/null and b/css/treeview-sprite.gif differ diff --git a/exemplos/aplic2.htm b/exemplos/aplic2.htm new file mode 100644 index 0000000..a1f4ab3 --- /dev/null +++ b/exemplos/aplic2.htm @@ -0,0 +1,186 @@ + + + + + +i3Geo - Mapa interativo + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/exemplos/index.html b/exemplos/index.html index 4a1dbd6..fea015b 100644 --- a/exemplos/index.html +++ b/exemplos/index.html @@ -34,4 +34,5 @@ body,td

Laranja

Aplicativos customizados

Busca rápida

+

Adiciona uma camada extra via javascript

diff --git a/ferramentas/buscarapida/gadget.htm b/ferramentas/buscarapida/gadget.htm index 97fbad9..5a33b4c 100644 --- a/ferramentas/buscarapida/gadget.htm +++ b/ferramentas/buscarapida/gadget.htm @@ -34,7 +34,7 @@ var mapaLugar = function(wkt,layer,gid,nm) yMin = y[0] yMax = y[(y.length)-1] var ext = xMin+" "+yMin+" "+xMax+" "+yMax - var url = g_locaplic+"/ms_criamapa.php?srs_wms=epsg:4291&image_wms=image/png&versao_wms=1.1.1" + var url = window.parent.i3GEO.configura.locaplic+"/ms_criamapa.php?srs_wms=epsg:4291&image_wms=image/png&versao_wms=1.1.1" url += "&url_wms=http://mapas.mma.gov.br/webservices/geonameswms.php?gid="+gid+"&"; url += "&layer_wms="+layer+"&style_wms=default" url += "&nome_wms="+nm+" - "+layer @@ -42,10 +42,12 @@ var mapaLugar = function(wkt,layer,gid,nm) url += "&interface=googlemaps.phtml" window.open(url) } -funcaoZoom = mapaLugar -servico = "http://mapas.mma.gov.br/webservices/geonames.php" -i3GEOferramentas.buscaRapida.inicia() - +i3GEObuscaRapida.funcaoZoom = mapaLugar +i3GEObuscaRapida.inicia( + window.parent.document.getElementById("valorBuscaRapida").value, + window.parent.i3GEO.configura.locaplic +) + diff --git a/ferramentas/buscarapida/gadget.php b/ferramentas/buscarapida/gadget.php new file mode 100644 index 0000000..71a0f71 --- /dev/null +++ b/ferramentas/buscarapida/gadget.php @@ -0,0 +1,54 @@ + + + + + + + + +
Aguarde...
+ + + + + + + + + \ No newline at end of file diff --git a/ferramentas/buscarapida/index.htm b/ferramentas/buscarapida/index.htm index 81fe7ca..02783ac 100644 --- a/ferramentas/buscarapida/index.htm +++ b/ferramentas/buscarapida/index.htm @@ -7,14 +7,13 @@
Aguarde...
- - + \ No newline at end of file diff --git a/ferramentas/buscarapida/index.js b/ferramentas/buscarapida/index.js index c1bdef0..1938624 100644 --- a/ferramentas/buscarapida/index.js +++ b/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 A função que será executada quando o usuário clica no ícone de zoom é definida na variável global "funcaoZoom" */ -i3GEOferramentas = { - buscaRapida:{ - inicia: function(){ - parametrosURL(); - busca(); - } - } -} -//pega a lista de temas editaveis -function busca() -{ - var listaretorno = function(retorno) - { +i3GEObuscaRapida = { + servico:"http://mapas.mma.gov.br/webservices/geonames.php", + funcaoZoom:"default", + inicia: function(palavra,locaplic){ + aguarde("block") + $i("resultado").innerHTML = "Aguarde..." + palavra = removeAcentos(palavra); + var p = g_locaplic+"/classesphp/mapa_controle.php?map_file=&funcao=buscaRapida&palavra="+palavra+"&servico="+i3GEObuscaRapida.servico + var cp = new cpaint(); + //cp.set_debug(2) + cp.set_response_type("json"); + cp.call(p,"buscaRapida",i3GEObuscaRapida.montaResultado); + }, + montaResultado: function(retorno){ var ins = "Nada encontrado"; if (retorno.data) { @@ -69,17 +70,7 @@ function busca() //cp.set_debug(2); cp.set_response_type("json"); cp.call(p,"procurartemas",resultadoTemas); - } - aguarde("block") - $i("resultado").innerHTML = "Aguarde..." - var palavra = window.parent.document.getElementById("valorBuscaRapida").value - palavra = removeAcentos(palavra); - var p = g_locaplic+"/classesphp/mapa_controle.php?map_file=&funcao=buscaRapida&palavra="+palavra+"&servico="+servico - var cp = new cpaint(); - //cp.set_debug(2) - cp.set_response_type("json"); - cp.call(p,"buscaRapida",listaretorno); } function resultadoTemas(retorno) { @@ -127,8 +118,11 @@ function adicionatema(obj) } function mostraxy(wkt) { - if(!window.parent.i3GEO){return;} - if(!window.parent.i3GEO.calculo){return;} + try{ + if(!window.parent.i3GEO){return;} + if(!window.parent.i3GEO.calculo){return;} + } + catch(e){return;} var re = new RegExp("POLYGON", "g") wkt = wkt.replace(re,"") wkt = wkt.split("(")[2].split(")")[0] @@ -211,7 +205,10 @@ function sortNumber(a,b) } function escondexy() { - if(!window.parent.$i){return;} + try{ + if(!window.parent.$i){return;} + } + catch(e){return;} if (window.parent.$i("boxg")) { var box = window.parent.$i("boxg") diff --git a/ferramentas/funcoes.js b/ferramentas/funcoes.js index 7f709bf..03717bf 100644 --- a/ferramentas/funcoes.js +++ b/ferramentas/funcoes.js @@ -20,7 +20,6 @@ Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. */ // -imagemAguardeCabecalho = false; g_sid = ""; try{ g_sid = window.parent.i3GEO.configura.sid; @@ -32,8 +31,11 @@ $i = function(id) cabecalhojanela = ""; //eventos das guias var h = 0; -if(window.parent.document.getElementById("wdocai")) -{var h = parseInt(window.parent.document.getElementById("wdocai").style.height);} +try{ + if(window.parent.document.getElementById("wdocai")) + {var h = parseInt(window.parent.document.getElementById("wdocai").style.height);} +} +catch(e){} navm = false; // IE navn = false; // netscape var app = navigator.appName.substring(0,1); @@ -81,8 +83,26 @@ $tradAjuda = function(tipo,id){ }; //abre relogio +imagemAguardeCabecalho = false; function aguarde(tipo) { + // + //obtem gif de aguarde do cabecalho da janela que contém o iframe atual da ferramenta + //o try é necessário pois window.parent pode não existir + // + try{ + if(!imagemAguardeCabecalho){ + var fs = window.parent.document.getElementsByTagName("iframe"); + var nfs = fs.length; + for(i=0;i"; ins+=" "; document.body.innerHTML+=ins } @@ -9,7 +10,9 @@ if(navn){ if(document.getElementById("fundo")){ document.getElementById("fundo") if(document.getElementById("geral")){ document.getElementById("geral").style.height="90%"; document.getElementById("geral").style.width="97%";}} else{ if(document.getElementById("fundo")){ document.getElementById("fundo").style.width="104%"; document.getElementById("fundo").style.height="99%";} if(document.getElementById("geral")){ document.getElementById("geral").style.height="95%"; document.getElementById("geral").style.width="100%";}} -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";} +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;iOcorreu um erro',tipo:"erro"};} eval("funcao(temp)");} 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);} - 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="../..";} + 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="../..";} 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;} - var temp=(window.location.href).split("tema="); if(temp[1]){tema=(temp[1].split("&"))[0];} - try{ var fs=window.parent.document.getElementsByTagName("iframe"); var nfs=fs.length; for(i=0;i"; ins+=" "; document.body.innerHTML+=ins } @@ -10,7 +11,9 @@ if(navn){ if(document.getElementById("fundo")){ document.getElementById("fundo") if(document.getElementById("geral")){ document.getElementById("geral").style.height="90%"; document.getElementById("geral").style.width="97%";}} else{ if(document.getElementById("fundo")){ document.getElementById("fundo").style.width="104%"; document.getElementById("fundo").style.height="99%";} if(document.getElementById("geral")){ document.getElementById("geral").style.height="95%"; document.getElementById("geral").style.width="100%";}} -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";} +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;iOcorreu um erro',tipo:"erro"};} eval("funcao(temp)");} 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);} - 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="../..";} + 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="../..";} 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;} - var temp=(window.location.href).split("tema="); if(temp[1]){tema=(temp[1].split("&"))[0];} - try{ var fs=window.parent.document.getElementsByTagName("iframe"); var nfs=fs.length; for(i=0;i +*/ +i3GEO.php = { + /* + Function: verifica + + Verifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem + */ + 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");} + }, + /* + Function: insereSHPgrafico + + PHP: + classesphp/classe_shp.php + + __construct> + + insereSHPgrafico> + */ + 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); + }, + /* + Function: insereSHP + + PHP: + classesphp/classe_shp.php + + __construct> + + insereSHP> + */ + 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); + }, + /* + Function: pegaMensagens + + PHP: + classesphp/classe_mapa.php + + pegaMensagens> + */ + 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); + }, + /* + Function: areaPixel + + PHP: + classesphp/funcoes_gerais.php + + + */ + 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); + }, + /* + Function: excluitema + + PHP: + classesphp/classe_mapa.php + + excluiTemas> + */ + 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); + }, + /* + Function: reordenatemas + + PHP: + classesphp/classe_temas.php + + reordenatemas> + */ + 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); + }, + /* + Function: criaLegendaHTML + + PHP: + classesphp/classe_legenda.php + + __construct> + + criaLegenda> + */ + 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); + }, + /* + Function: inverteStatusClasse + + PHP: + classesphp/classe_alteraclasse.php + + __construct> + + inverteStatusClasse> + */ + 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); + }, + /* + Function: ligatemas + + PHP: + classesphp/classe_mapa.php + + ligaDesligaTemas> + */ + 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); + }, + /* + Function: pegalistademenus + + PHP: + classesphp/classe_menutemas.php + + pegaListaDeMenus> + */ + 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); + }, + /* + Function: pegalistademenus + + PHP: + classesphp/classe_menutemas.php + + pegaListaDeGrupos> + */ + 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); + }, + /* + Function: pegalistadeSubgrupos + + PHP: + classesphp/classe_menutemas.php + + pegaListaDeSubGrupos> + */ + 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); + }, + /* + Function: pegalistadetemas + + PHP: + classesphp/classe_menutemas.php + + pegaListaDeTemas> + */ + 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); + }, + /* + Function: pegaSistemas + + PHP: + classesphp/classe_menutemas.php + + pegaSistemas> + */ + 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); + }, + /* + Function: listadrives + + + */ + 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); + }, + /* + Function: listaarquivos + + + */ + 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); + }, + /* + Function: geo2utm + + + */ + 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); + }, + /* + Function: desativacgi + + + */ + 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); + }, + /* + Function: pegaMapas + + PHP: + classesphp/classe_menutemas.php + + pegaListaDeMapas> + */ + 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); + }, + /* + Function: mudatamanho + + PHP: + classesphp/classe_mapa.php + + mudaQS> + */ + 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); + }, + /* + Function: ativalogo + + PHP: + classesphp/classe_mapa.php + + ativalogo> + */ + 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); + }, + /* + Function: insereAnnotation + + PHP: + classesphp/classe_temas.php + + insereFeature> + */ + 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); + }, + /* + Function: identificaunico + + PHP: + classesphp/classe_atributos.php + + identificaQBP> + */ + 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); + }, + /* + Function: recuperamapa + + PHP: + classesphp/mapa_controle.php + + + */ + 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); + }, + /* + Function: criaLegendaImagem + + PHP: + classesphp/classe_legenda.php + + legendaGrafica> + */ + 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); + }, + /* + Function: referenciadinamica + + PHP: + classesphp/funcoes_gerais.php + + + */ + 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); + }, + /* + Function: referencia + + PHP: + classesphp/funcoes_gerais.php + + + */ + 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); + }, + /* + Function: pan + + PHP: + classesphp/classe_navegacao.php + + pan> + */ + 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); + }, + /* + Function: aproxima + + PHP: + classesphp/classe_navegacao.php + + aproxima> + */ + 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); + }, + /* + Function: afasta + + PHP: + classesphp/classe_navegacao.php + + afasta> + */ + 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); + }, + /* + Function: zoomponto + + PHP: + classesphp/classe_navegacao.php + + zoomponto> + */ + 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); + }, + /* + Function: localizaIP + + PHP: + classesphp/funccoes_gerais.php + */ + 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); + }, + /* + Function: mudaext + + PHP: + classesphp/classe_navegacao.php + + mudaExtensao> + */ + 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); + }, + /* + Function: mudaescala + + PHP: + classesphp/classe_navegacao.php + + mudaEscala> + */ + 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); + }, + /* + Function: aplicaResolucao + + PHP: + classesphp/classe_navegacao.php + + aplicaResolucao> + */ + 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); + }, + /* + Function: geradestaque + + PHP: + classesphp/classe_temas.php + + geraDestaque> + */ + 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); + }, + /* + Function: selecaopt + + PHP: + classesphp/classe_selecao.php + + selecaoPT> + */ + 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); + }, + /* + Function: selecaobox + + PHP: + classesphp/classe_selecao.php + + selecaoBOX> + */ + 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); + }, + /* + Function: sobetema + + PHP: + classesphp/classe_temas.php + + sobeTema> + */ + 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); + }, + /* + Function: descetema + + PHP: + classesphp/classe_temas.php + + desceTema> + */ + 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); + }, + /* + Function: fontetema + + PHP: + classesphp/classe_temas.php + + fonteTema> + */ + 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); + }, + /* + Function: zoomtema + + PHP: + classesphp/classe_temas.php + + zoomTema> + */ + 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); + }, + /* + Function: limpasel + + PHP: + classesphp/classe_selecao.php + + selecaoLimpa> + */ + 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); + }, + /* + Function: mudatransp + + PHP: + classesphp/classe_temas.php + + mudaTransparencia> + */ + 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); + }, + /* + Function: mudanome + + PHP: + classesphp/classe_temas.php + + mudaTransparencia> + */ + 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); + }, + /* + Function: adicionaTemaWMS + + PHP: + classesphp/classe_mapa.php + + adicionatemawms> + */ + 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); + }, + /* + Function: adicionaTemaSHP + + PHP: + classesphp/classe_mapa.php + + adicionaTemaSHP> + */ + 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); + }, + /* + Function: adicionaTemaIMG + + PHP: + classesphp/classe_mapa.php + + adicionaTemaIMG> + */ + 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); + }, + /* + Function: identifica + + PHP: + classesphp/classe_atributos.php + + identifica> + */ + 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); + }, + /* + Function: reiniciaMapa + + PHP: + classesphp/mapa_controle.php + */ + 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); + }, + /* + Function: procurartemas + + PHP: + classesphp/classe_menutemas.php + + procurartemas> + */ + 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); + }, + /* + Function: adtema + + PHP: + classesphp/classe_mapa.php + + adicionaTema> + */ + 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); + }, + /* + Function: escalagrafica + + PHP: + classesphp/classe_escala.php + + retornaBarraEscala> + */ + 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); + }, + /* + Function: flamingo + + PHP: + classesphp/mapa_controle.php + + + */ + 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); + }, + /* + Function: openlayers + + PHP: + classesphp/mapa_controle.php + + + */ + 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); + }, + /* + Function: corpo + + PHP: + classesphp/mapa_controle.php + + + */ + 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); + }, + /* + Function: criamapa + + PHP: + classesphp/mapa_controle.php + + + */ + criamapa: function(funcao,parametros){ + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=criaMapa&"+parametros; + cpJSON.call(p,"criaMapa",funcao); + }, + /* + Function: inicia + + PHP: + classesphp/mapa_controle.php + + + */ + 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); + }, + /* + Function: chaveGoogle + + PHP: + classesphp/mapa_controle.php + + + */ + 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); + }, + /* + Function: listaRSSwsARRAY + + PHP: + classesphp/wscliente.php + + + */ + listaRSSwsARRAY: function(funcao,tipo){ + var p = i3GEO.configura.locaplic+"/classesphp/wscliente.php?funcao=listaRSSwsARRAY&rss="+new Array("|")+"&tipo="+tipo; + cpJSON.call(p,"listaRSSwsARRAY",funcao); + }, + /* + Function: listaLayersWMS + + PHP: + classesphp/wmswfs.php + + + */ + 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); + } +}; +//YAHOO.log("carregou classe php", "Classes i3geo"); diff --git a/ferramentas/i3geo_tudo_compacto.js.php b/ferramentas/i3geo_tudo_compacto.js.php index 1d2e313..03bda3e 100644 --- a/ferramentas/i3geo_tudo_compacto.js.php +++ b/ferramentas/i3geo_tudo_compacto.js.php @@ -1,8 +1,9 @@ $i = function(id){return document.getElementById(id);} - imagemAguardeCabecalho=false;g_sid="";try{ g_sid=window.parent.i3GEO.configura.sid; g_locaplic=window.parent.i3GEO.configura.locaplic;} + g_sid="";try{ g_sid=window.parent.i3GEO.configura.sid; g_locaplic=window.parent.i3GEO.configura.locaplic;} catch(e){} $i=function(id){return document.getElementById(id);} -cabecalhojanela="";var h=0;if(window.parent.document.getElementById("wdocai")){var h=parseInt(window.parent.document.getElementById("wdocai").style.height);} +cabecalhojanela="";var h=0;try{ if(window.parent.document.getElementById("wdocai")){var h=parseInt(window.parent.document.getElementById("wdocai").style.height);}} +catch(e){} 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)'";} if(navn){var s="opacity:.2";} var ins=""; document.body.innerHTML+=ins } @@ -10,7 +11,9 @@ if(navn){ if(document.getElementById("fundo")){ document.getElementById("fundo") if(document.getElementById("geral")){ document.getElementById("geral").style.height="90%"; document.getElementById("geral").style.width="97%";}} else{ if(document.getElementById("fundo")){ document.getElementById("fundo").style.width="104%"; document.getElementById("fundo").style.height="99%";} if(document.getElementById("geral")){ document.getElementById("geral").style.height="95%"; document.getElementById("geral").style.width="100%";}} -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";} +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;iOcorreu um erro',tipo:"erro"};} eval("funcao(temp)");} 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);} - 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="../..";} + 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="../..";} 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;} - var temp=(window.location.href).split("tema="); if(temp[1]){tema=(temp[1].split("&"))[0];} - try{ var fs=window.parent.document.getElementsByTagName("iframe"); var nfs=fs.length; for(i=0;i +*/ +i3GEO.php = { + /* + Function: verifica + + Verifica se as variáveis i3GEO.configura.locaplic e i3GEO.configura.sid existem + */ + 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");} + }, + /* + Function: insereSHPgrafico + + PHP: + classesphp/classe_shp.php + + __construct> + + insereSHPgrafico> + */ + 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); + }, + /* + Function: insereSHP + + PHP: + classesphp/classe_shp.php + + __construct> + + insereSHP> + */ + 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); + }, + /* + Function: pegaMensagens + + PHP: + classesphp/classe_mapa.php + + pegaMensagens> + */ + 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); + }, + /* + Function: areaPixel + + PHP: + classesphp/funcoes_gerais.php + + + */ + 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); + }, + /* + Function: excluitema + + PHP: + classesphp/classe_mapa.php + + excluiTemas> + */ + 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); + }, + /* + Function: reordenatemas + + PHP: + classesphp/classe_temas.php + + reordenatemas> + */ + 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); + }, + /* + Function: criaLegendaHTML + + PHP: + classesphp/classe_legenda.php + + __construct> + + criaLegenda> + */ + 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); + }, + /* + Function: inverteStatusClasse + + PHP: + classesphp/classe_alteraclasse.php + + __construct> + + inverteStatusClasse> + */ + 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); + }, + /* + Function: ligatemas + + PHP: + classesphp/classe_mapa.php + + ligaDesligaTemas> + */ + 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); + }, + /* + Function: pegalistademenus + + PHP: + classesphp/classe_menutemas.php + + pegaListaDeMenus> + */ + 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); + }, + /* + Function: pegalistademenus + + PHP: + classesphp/classe_menutemas.php + + pegaListaDeGrupos> + */ + 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); + }, + /* + Function: pegalistadeSubgrupos + + PHP: + classesphp/classe_menutemas.php + + pegaListaDeSubGrupos> + */ + 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); + }, + /* + Function: pegalistadetemas + + PHP: + classesphp/classe_menutemas.php + + pegaListaDeTemas> + */ + 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); + }, + /* + Function: pegaSistemas + + PHP: + classesphp/classe_menutemas.php + + pegaSistemas> + */ + 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); + }, + /* + Function: listadrives + + + */ + 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); + }, + /* + Function: listaarquivos + + + */ + 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); + }, + /* + Function: geo2utm + + + */ + 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); + }, + /* + Function: desativacgi + + + */ + 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); + }, + /* + Function: pegaMapas + + PHP: + classesphp/classe_menutemas.php + + pegaListaDeMapas> + */ + 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); + }, + /* + Function: mudatamanho + + PHP: + classesphp/classe_mapa.php + + mudaQS> + */ + 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); + }, + /* + Function: ativalogo + + PHP: + classesphp/classe_mapa.php + + ativalogo> + */ + 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); + }, + /* + Function: insereAnnotation + + PHP: + classesphp/classe_temas.php + + insereFeature> + */ + 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); + }, + /* + Function: identificaunico + + PHP: + classesphp/classe_atributos.php + + identificaQBP> + */ + 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); + }, + /* + Function: recuperamapa + + PHP: + classesphp/mapa_controle.php + + + */ + 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); + }, + /* + Function: criaLegendaImagem + + PHP: + classesphp/classe_legenda.php + + legendaGrafica> + */ + 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); + }, + /* + Function: referenciadinamica + + PHP: + classesphp/funcoes_gerais.php + + + */ + 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); + }, + /* + Function: referencia + + PHP: + classesphp/funcoes_gerais.php + + + */ + 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); + }, + /* + Function: pan + + PHP: + classesphp/classe_navegacao.php + + pan> + */ + 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); + }, + /* + Function: aproxima + + PHP: + classesphp/classe_navegacao.php + + aproxima> + */ + 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); + }, + /* + Function: afasta + + PHP: + classesphp/classe_navegacao.php + + afasta> + */ + 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); + }, + /* + Function: zoomponto + + PHP: + classesphp/classe_navegacao.php + + zoomponto> + */ + 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); + }, + /* + Function: localizaIP + + PHP: + classesphp/funccoes_gerais.php + */ + 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); + }, + /* + Function: mudaext + + PHP: + classesphp/classe_navegacao.php + + mudaExtensao> + */ + 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); + }, + /* + Function: mudaescala + + PHP: + classesphp/classe_navegacao.php + + mudaEscala> + */ + 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); + }, + /* + Function: aplicaResolucao + + PHP: + classesphp/classe_navegacao.php + + aplicaResolucao> + */ + 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); + }, + /* + Function: geradestaque + + PHP: + classesphp/classe_temas.php + + geraDestaque> + */ + 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); + }, + /* + Function: selecaopt + + PHP: + classesphp/classe_selecao.php + + selecaoPT> + */ + 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); + }, + /* + Function: selecaobox + + PHP: + classesphp/classe_selecao.php + + selecaoBOX> + */ + 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); + }, + /* + Function: sobetema + + PHP: + classesphp/classe_temas.php + + sobeTema> + */ + 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); + }, + /* + Function: descetema + + PHP: + classesphp/classe_temas.php + + desceTema> + */ + 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); + }, + /* + Function: fontetema + + PHP: + classesphp/classe_temas.php + + fonteTema> + */ + 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); + }, + /* + Function: zoomtema + + PHP: + classesphp/classe_temas.php + + zoomTema> + */ + 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); + }, + /* + Function: limpasel + + PHP: + classesphp/classe_selecao.php + + selecaoLimpa> + */ + 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); + }, + /* + Function: mudatransp + + PHP: + classesphp/classe_temas.php + + mudaTransparencia> + */ + 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); + }, + /* + Function: mudanome + + PHP: + classesphp/classe_temas.php + + mudaTransparencia> + */ + 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); + }, + /* + Function: adicionaTemaWMS + + PHP: + classesphp/classe_mapa.php + + adicionatemawms> + */ + 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); + }, + /* + Function: adicionaTemaSHP + + PHP: + classesphp/classe_mapa.php + + adicionaTemaSHP> + */ + 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); + }, + /* + Function: adicionaTemaIMG + + PHP: + classesphp/classe_mapa.php + + adicionaTemaIMG> + */ + 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); + }, + /* + Function: identifica + + PHP: + classesphp/classe_atributos.php + + identifica> + */ + 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); + }, + /* + Function: reiniciaMapa + + PHP: + classesphp/mapa_controle.php + */ + 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); + }, + /* + Function: procurartemas + + PHP: + classesphp/classe_menutemas.php + + procurartemas> + */ + 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); + }, + /* + Function: adtema + + PHP: + classesphp/classe_mapa.php + + adicionaTema> + */ + 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); + }, + /* + Function: escalagrafica + + PHP: + classesphp/classe_escala.php + + retornaBarraEscala> + */ + 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); + }, + /* + Function: flamingo + + PHP: + classesphp/mapa_controle.php + + + */ + 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); + }, + /* + Function: openlayers + + PHP: + classesphp/mapa_controle.php + + + */ + 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); + }, + /* + Function: corpo + + PHP: + classesphp/mapa_controle.php + + + */ + 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); + }, + /* + Function: criamapa + + PHP: + classesphp/mapa_controle.php + + + */ + criamapa: function(funcao,parametros){ + var p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=criaMapa&"+parametros; + cpJSON.call(p,"criaMapa",funcao); + }, + /* + Function: inicia + + PHP: + classesphp/mapa_controle.php + + + */ + 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); + }, + /* + Function: chaveGoogle + + PHP: + classesphp/mapa_controle.php + + + */ + 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); + }, + /* + Function: listaRSSwsARRAY + + PHP: + classesphp/wscliente.php + + + */ + listaRSSwsARRAY: function(funcao,tipo){ + var p = i3GEO.configura.locaplic+"/classesphp/wscliente.php?funcao=listaRSSwsARRAY&rss="+new Array("|")+"&tipo="+tipo; + cpJSON.call(p,"listaRSSwsARRAY",funcao); + }, + /* + Function: listaLayersWMS + + PHP: + classesphp/wmswfs.php + + + */ + 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); + } +}; +//YAHOO.log("carregou classe php", "Classes i3geo"); \ No newline at end of file diff --git a/menutemas/admin.db b/menutemas/admin.db index af8497e..e47c8c4 100644 Binary files a/menutemas/admin.db and b/menutemas/admin.db differ diff --git a/temas/testeimagemutm.map b/temas/testeimagemutm.map new file mode 100644 index 0000000..467c234 --- /dev/null +++ b/temas/testeimagemutm.map @@ -0,0 +1,17 @@ +SYMBOLSET ../symbols/simbolos.sym +FONTSET "../symbols/fontes.txt" + LAYER + NAME testeimagemutm + TYPE RASTER + STATUS off + template "none.htm" + METADATA + TEMA "Base" + CLASSE "NAO" + END + DATA "c:\temp\bc2223_sad69.tif" + PROJECTION + "init=epsg:29183" + END + END # LAYER +END -- libgit2 0.21.2