Commit e65e32d2c39e15d88eee1d96db4d3bd23e6567eb

Authored by Edmar Moretti
1 parent f274cf73

--no commit message

Showing 1 changed file with 0 additions and 224 deletions   Show diff stats
ferramentas/buffer/index.js
... ... @@ -1,224 +0,0 @@
1   -<<<<<<< .mine
2   -/*
3   -About: Licença
4   -
5   -I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
6   -
7   -Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil
8   -Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
9   -
10   -Este programa é software livre; você pode redistribuí-lo
11   -e/ou modificá-lo sob os termos da Licença Pública Geral
12   -GNU conforme publicada pela Free Software Foundation;
13   -tanto a versão 2 da Licença.
14   -Este programa é distribuído na expectativa de que seja útil,
15   -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
16   -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
17   -Consulte a Licença Pública Geral do GNU para mais detalhes.
18   -Você deve ter recebido uma cópia da Licença Pública Geral do
19   -GNU junto com este programa; se não, escreva para a
20   -Free Software Foundation, Inc., no endereço
21   -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
22   -*/
23   -//inicializa
24   -parametrosURL()
25   -ins = ""
26   -tema = ""
27   -var comboTemasOrigem = ""
28   -comboTemasPt("temasOrigem",function(retorno){comboTemasOrigem = retorno.dados},"","sim")
29   -comboTemasPt("temasDestino",function(retorno){comboTemasDestino = retorno.dados})
30   -t0()
31   -
32   -function t0()
33   -{
34   - ins = "<p>O cálculo de dist&acirc;ncias é feito de um ponto em rela&ccedil;&atilde;o aos mais pr&oacute;ximos."
35   - ins += "<p>O ponto origem, deve estar selecionado em um dos temas existentes no mapa."
36   - ins += "<p>Os pontos de destino s&atilde;o selecionados em fun&ccedil;&atilde;o de uma dist&acirc;ncia fixa do ponto origem."
37   - mostraOpcao("","t1()",ins,"t0")
38   -}
39   -function t1()
40   -{
41   - ins = "Tema que cont&eacute;m o ponto de origem (pelo menos um ponto deve estar selecionado):<br>"
42   - ins += comboTemasOrigem
43   - ins += "<br><br>Tema que cont&eacute;m o(s) ponto(s) de destino:<br>"
44   - ins += comboTemasDestino
45   - mostraOpcao("t0()","t2()",ins,"t1")
46   -}
47   -function t2()
48   -{
49   - if(!$i("temasOrigem")){alert("Nenhum tema com seleção");return;}
50   - ins = "Dist&acirc;ncia do entorno do ponto de origem em metros"
51   - ins += "<br><br><input class=digitar id='d' type=text size=10 value='0'/>"
52   - mostraOpcao("t1()","t3()",ins,"t2")
53   -}
54   -function t3()
55   -{
56   - ins = "Escolha os itens das tabelas de atributos dos temas de origem e de destino que ser&atilde;o acrescentados ao novo tema que ser&aacute; criado com o resultado do c&aacute;lculo."
57   - var temaOrigem = $i("temasOrigem").value
58   - var temaDestino = $i("temasDestino").value
59   - ins += "<br><br>Para o tema de origem:"
60   - comboitens("selItemOrigem",temaOrigem,function(retorno)
61   - {
62   - var comboDeOrigem = retorno.dados
63   - if(retorno.tipo == "erro")
64   - {ins += "<br><br><span style='color:red'>erro ao ler os itens do tema de origem</span><br><br>";}
65   - else
66   - {
67   - ins += "<br><br>"+comboDeOrigem;
68   - comboitens("selItemDestino",temaDestino,function(retorno)
69   - {
70   - ins += "<br><br>Para o tema de destino:"
71   - var comboDeDestino = retorno.dados
72   - if(retorno.tipo == "erro")
73   - {ins += "<br><br><span style='color:red'>erro ao ler os itens do tema de destino</span><br><br>";}
74   - else
75   - {
76   - ins += "<br><br>"+comboDeDestino;
77   - mostraOpcao("t1()","t4()",ins,"t3")
78   - }
79   - }
80   - )
81   - }
82   - }
83   - )
84   -}
85   -function t4()
86   -{
87   - ins = "O tema com o entorno e as dist&acirc;ncias ser&atilde;o adicionados ao mapa atual."
88   - ins += "<br><br><div onclick='calcula()' style='text-align:left;left:0px'><input id=botao1 size=18 class=executar type='buttom' value='Calcular' /></div>"
89   - mostraOpcao("t3()","",ins,"t4")
90   - YAHOO.example.init = function ()
91   - {
92   - function onPushButtonsMarkupReady()
93   - {new YAHOO.widget.Button("botao1");}
94   - YAHOO.util.Event.onContentReady("botao1", onPushButtonsMarkupReady);
95   - }()
96   -}
97   -function calcula()
98   -{
99   - $i("fim").innerHTML ="";
100   - var distancia = $i("d").value
101   - var temaOrigem = $i("temasOrigem").value
102   - var temaDestino = $i("temasDestino").value
103   - if ((distancia*1 > 0) && (temaOrigem != "") && (temaDestino != ""))
104   - {
105   - aguarde("block")
106   - var fim = function(retorno)
107   - {
108   - aguarde("none");
109   - if (retorno.data==undefined )
110   - {$i("fim").innerHTML = "Erro. A operação demorou muito.";}
111   - else
112   - {window.parent.i3GEO.atualiza("");}
113   - }
114   - 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
115   - var cp = new cpaint();
116   - //cp.set_debug(2);
117   - cp.set_response_type("JSON");
118   - //cp.set_persistent_connection(true);
119   - cp.call(p,"distanciaptpt",fim);
120   - }
121   - else
122   - {$i("fim").innerHTML = "Algum par&acirc;metro n&atilde;o foi preenchido.";}
123   -}
124   -=======
125   -/*
126   -About: Licença
127   -
128   -I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
129   -
130   -Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil
131   -Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
132   -
133   -Este programa é software livre; você pode redistribuí-lo
134   -e/ou modificá-lo sob os termos da Licença Pública Geral
135   -GNU conforme publicada pela Free Software Foundation;
136   -tanto a versão 2 da Licença.
137   -Este programa é distribuído na expectativa de que seja útil,
138   -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
139   -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
140   -Consulte a Licença Pública Geral do GNU para mais detalhes.
141   -Você deve ter recebido uma cópia da Licença Pública Geral do
142   -GNU junto com este programa; se não, escreva para a
143   -Free Software Foundation, Inc., no endereço
144   -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
145   -*/
146   -//inicializa
147   -parametrosURL()
148   -ins = ""
149   -tema = ""
150   -//
151   -//detecta iframe id
152   -//
153   -/*
154   -var frs = window.parent.document.getElementsByTagName("iframe")
155   -var nframes = frs.length;
156   -
157   -for(f=0;f<nframes;f++){
158   - if(frs[f].src == window.location.href){
159   - alert(frs[f].parentNode.parentNode.id)
160   - }
161   -}
162   -*/
163   -comboTemasSel("temasComSel",function(retorno){comboTemas = retorno.dados;t0()})
164   -
165   -
166   -function t0()
167   -{
168   - ins = "<p>O entorno, ou buffer, &eacute; um pol&iacute;gono que circunda um elemento geogr&aacute;fico em uma dist&acirc;ncia fixa."
169   - 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."
170   - mostraOpcao("","t1()",ins,"t0")
171   -}
172   -function t1()
173   -{
174   - ins = "Tema que ser&aacute; utilizado:<br><br>"
175   - ins += comboTemas
176   - mostraOpcao("t0()","t2()",ins,"t1")
177   -}
178   -function t2()
179   -{
180   - ins = "Dist&acirc;ncia do entorno em metros"
181   - ins += "<br><input onclick='javascript:this.select();' class=digitar id='d' type=text size=10 value='0'/><br><br>"
182   - ins += "Considerar os elementos selecionados como se fossem um s&oacute;?";
183   - ins += "<br><select id=unir ><option value=nao selected >n&atilde;o</option><option value=sim >sim</option></select>"
184   - mostraOpcao("t1()","t3()",ins,"t2")
185   -}
186   -function t3()
187   -{
188   - ins = "O tema com o entorno ser&aacute; adicionado ao mapa atual."
189   - 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>"
190   - mostraOpcao("t2()","",ins,"t3")
191   - YAHOO.example.init = function ()
192   - {
193   - function onPushButtonsMarkupReady()
194   - {new YAHOO.widget.Button("botao1");}
195   - YAHOO.util.Event.onContentReady("botao1", onPushButtonsMarkupReady);
196   - }()
197   -}
198   -function criarbuffer()
199   -{
200   - $i("fim").innerHTML ="";
201   - var distancia = $i("d").value
202   - tema = $i("temasComSel").value
203   - if (distancia*1 != 0)
204   - {
205   - aguarde("block")
206   - var fim = function(retorno)
207   - {
208   - aguarde("none");
209   - if (retorno.data==undefined )
210   - {$i("fim").innerHTML = "Erro. A operação demorou muito.";}
211   - else
212   - {window.parent.i3GEO.atualiza("");}
213   - }
214   - var p = g_locaplic+"/classesphp/mapa_controle.php?g_sid="+g_sid+"&funcao=criabuffer&tema="+tema+"&distancia="+distancia+"&unir="+$i("unir").value
215   - var cp = new cpaint();
216   - //cp.set_debug(2);
217   - cp.set_response_type("JSON");
218   - //cp.set_persistent_connection(true);
219   - cp.call(p,"criaBuffer",fim);
220   - }
221   - else
222   - {alert("Distancia invalida")}
223   -}
224   ->>>>>>> .r1096