Commit ee071ffd4add3020c23f8f01583c31127c7c8eac

Authored by Edmar Moretti
1 parent 7ffcdc93

--no commit message

Showing 1 changed file with 0 additions and 99 deletions   Show diff stats
ferramentas/buffer/index.js
@@ -1,99 +0,0 @@ @@ -1,99 +0,0 @@
1 -/*  
2 -About: Licença  
3 -  
4 -I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet  
5 -  
6 -Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil  
7 -Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br  
8 -  
9 -Este programa é software livre; você pode redistribuí-lo  
10 -e/ou modificá-lo sob os termos da Licença Pública Geral  
11 -GNU conforme publicada pela Free Software Foundation;  
12 -tanto a versão 2 da Licença.  
13 -Este programa é distribuído na expectativa de que seja útil,  
14 -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita  
15 -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.  
16 -Consulte a Licença Pública Geral do GNU para mais detalhes.  
17 -Você deve ter recebido uma cópia da Licença Pública Geral do  
18 -GNU junto com este programa; se não, escreva para a  
19 -Free Software Foundation, Inc., no endereço  
20 -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.  
21 -*/  
22 -//inicializa  
23 -parametrosURL()  
24 -ins = ""  
25 -tema = ""  
26 -//  
27 -//detecta iframe id  
28 -//  
29 -/*  
30 -var frs = window.parent.document.getElementsByTagName("iframe")  
31 -var nframes = frs.length;  
32 -  
33 -for(f=0;f<nframes;f++){  
34 - if(frs[f].src == window.location.href){  
35 - alert(frs[f].parentNode.parentNode.id)  
36 - }  
37 -}  
38 -*/  
39 -comboTemasSel("temasComSel",function(retorno){comboTemas = retorno.dados;t0()})  
40 -  
41 -  
42 -function t0()  
43 -{  
44 - ins = "<p>O entorno, ou buffer, &eacute; um pol&iacute;gono que circunda um elemento geogr&aacute;fico em uma dist&acirc;ncia fixa."  
45 - ins += "<p>Para gerar o entorno, voc&ecirc; precisa selecionar alguns elementos de um tema. Utilize para isso a op&ccedil;&atilde;o de sele&ccedil;&atilde;o ou a tabela de atributos do tema desejado."  
46 - mostraOpcao("","t1()",ins,"t0")  
47 -}  
48 -function t1()  
49 -{  
50 - ins = "Tema que ser&aacute; utilizado:<br><br>"  
51 - ins += comboTemas  
52 - mostraOpcao("t0()","t2()",ins,"t1")  
53 -}  
54 -function t2()  
55 -{  
56 - ins = "Dist&acirc;ncia do entorno em metros"  
57 - ins += "<br><input onclick='javascript:this.select();' class=digitar id='d' type=text size=10 value='0'/><br><br>"  
58 - ins += "Considerar os elementos selecionados como se fossem um s&oacute;?";  
59 - ins += "<br><select id=unir ><option value=nao selected >n&atilde;o</option><option value=sim >sim</option></select>"  
60 - mostraOpcao("t1()","t3()",ins,"t2")  
61 -}  
62 -function t3()  
63 -{  
64 - ins = "O tema com o entorno ser&aacute; adicionado ao mapa atual."  
65 - ins += "<br><br><div onclick='criarbuffer()' style='text-align:left;left:0px'><input id=botao1 size=18 class=executar type='buttom' value='Criar entorno' /></div>"  
66 - mostraOpcao("t2()","",ins,"t3")  
67 - YAHOO.example.init = function ()  
68 - {  
69 - function onPushButtonsMarkupReady()  
70 - {new YAHOO.widget.Button("botao1");}  
71 - YAHOO.util.Event.onContentReady("botao1", onPushButtonsMarkupReady);  
72 - }()  
73 -}  
74 -function criarbuffer()  
75 -{  
76 - $i("fim").innerHTML ="";  
77 - var distancia = $i("d").value  
78 - tema = $i("temasComSel").value  
79 - if (distancia*1 != 0)  
80 - {  
81 - aguarde("block")  
82 - var fim = function(retorno)  
83 - {  
84 - aguarde("none");  
85 - if (retorno.data==undefined )  
86 - {$i("fim").innerHTML = "Erro. A operação demorou muito.";}  
87 - else  
88 - {window.parent.i3GEO.atualiza("");}  
89 - }  
90 - var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=criabuffer&tema="+tema+"&distancia="+distancia+"&unir="+$i("unir").value  
91 - var cp = new cpaint();  
92 - //cp.set_debug(2);  
93 - cp.set_response_type("JSON");  
94 - //cp.set_persistent_connection(true);  
95 - cp.call(p,"criaBuffer",fim);  
96 - }  
97 - else  
98 - {alert("Distancia invalida")}  
99 -}