Commit 54dcb2883cfa746c613848c133fd5c7c81e51bec

Authored by Edmar Moretti
1 parent 8a54d9a1

--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   -/*
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   -}