Commit 610d49cfcb2547b86ba98a3829863b87e2433bc0

Authored by Edmar Moretti
1 parent f6272de1

--no commit message

Showing 1 changed file with 0 additions and 121 deletions   Show diff stats
ferramentas/buffer/index.js
@@ -1,121 +0,0 @@ @@ -1,121 +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 -comboTemasPt("temasOrigem",function(retorno){comboTemasOrigem = retorno.dados},"","sim")  
28 -comboTemasPt("temasDestino",function(retorno){comboTemasDestino = retorno.dados})  
29 -t0()  
30 -  
31 -function t0()  
32 -{  
33 - ins = "<p>O cálculo de dist&acirc;ncias é feito de um ponto em rela&ccedil;&atilde;o aos mais pr&oacute;ximos."  
34 - ins += "<p>O ponto origem, deve estar selecionado em um dos temas existentes no mapa."  
35 - ins += "<p>Os pontos de destino s&atilde;o selecionados em fun&ccedil;&atilde;o de uma dist&acirc;ncia fixa do ponto origem."  
36 - mostraOpcao("","t1()",ins,"t0")  
37 -}  
38 -function t1()  
39 -{  
40 - ins = "Tema que cont&eacute;m o ponto de origem (pelo menos um ponto deve estar selecionado):<br>"  
41 - ins += comboTemasOrigem  
42 - ins += "<br><br>Tema que cont&eacute;m o(s) ponto(s) de destino:<br>"  
43 - ins += comboTemasDestino  
44 - mostraOpcao("t0()","t2()",ins,"t1")  
45 -}  
46 -function t2()  
47 -{  
48 - ins = "Dist&acirc;ncia do entorno do ponto de origem em metros"  
49 - ins += "<br><br><input class=digitar id='d' type=text size=10 value='0'/>"  
50 - mostraOpcao("t1()","t3()",ins,"t2")  
51 -}  
52 -function t3()  
53 -{  
54 - ins = "Escolha os itens das tabelas de atributos dos temas de origem e de destino que ser&aatilde;o acrescentados ao novo tema que ser&aacute; criado com o resultado do c&aacute;lculo."  
55 - var temaOrigem = $i("temasOrigem").value  
56 - var temaDestino = $i("temasDestino").value  
57 - ins += "<br><br>Para o tema de origem:"  
58 - comboitens("selItemOrigem",temaOrigem,function(retorno)  
59 - {  
60 - var comboDeOrigem = retorno.dados  
61 - if(retorno.tipo == "erro")  
62 - {ins += "<br><br><span style='color:red'>erro ao ler os itens do tema de origem</span><br><br>";}  
63 - else  
64 - {  
65 - ins += "<br><br>"+comboDeOrigem;  
66 - comboitens("selItemDestino",temaDestino,function(retorno)  
67 - {  
68 - ins += "<br><br>Para o tema de destino:"  
69 - var comboDeDestino = retorno.dados  
70 - if(retorno.tipo == "erro")  
71 - {ins += "<br><br><span style='color:red'>erro ao ler os itens do tema de destino</span><br><br>";}  
72 - else  
73 - {  
74 - ins += "<br><br>"+comboDeDestino;  
75 - mostraOpcao("t1()","t4()",ins,"t3")  
76 - }  
77 - }  
78 - )  
79 - }  
80 - }  
81 - )  
82 -}  
83 -function t4()  
84 -{  
85 - ins = "O tema com o entorno e as dist&acirc;ncias ser&atilde;o adicionados ao mapa atual."  
86 - ins += "<br><br><div onclick='calcula()' style='text-align:left;left:0px'><input id=botao1 size=18 class=executar type='buttom' value='Calcular' /></div>"  
87 - mostraOpcao("t3()","",ins,"t4")  
88 - YAHOO.example.init = function ()  
89 - {  
90 - function onPushButtonsMarkupReady()  
91 - {new YAHOO.widget.Button("botao1");}  
92 - YAHOO.util.Event.onContentReady("botao1", onPushButtonsMarkupReady);  
93 - }()  
94 -}  
95 -function calcula()  
96 -{  
97 - $i("fim").innerHTML ="";  
98 - var distancia = $i("d").value  
99 - var temaOrigem = $i("temasOrigem").value  
100 - var temaDestino = $i("temasDestino").value  
101 - if ((distancia*1 > 0) && (temaOrigem != "") && (temaDestino != ""))  
102 - {  
103 - aguarde("block")  
104 - var fim = function(retorno)  
105 - {  
106 - aguarde("none");  
107 - if (retorno.data==undefined )  
108 - {$i("fim").innerHTML = "Erro. A operação demorou muito.";}  
109 - else  
110 - {window.parent.ajaxredesenha("");}  
111 - }  
112 - var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=distanciaptpt&temaorigem="+temaOrigem+"&temadestino="+temaDestino+"&distancia="+distancia+"&itemorigem="+$i("selItemOrigem").value+"&itemdestino="+$i("selItemDestino").value  
113 - var cp = new cpaint();  
114 - //cp.set_debug(2);  
115 - cp.set_response_type("JSON");  
116 - //cp.set_persistent_connection(true);  
117 - cp.call(p,"distanciaptpt",fim);  
118 - }  
119 - else  
120 - {$i("fim").innerHTML = "Algum par&acirc;metro n&atilde;o foi preenchido.";}  
121 -}