Commit cb3300c54a1a9b849326f7d39abccf0917704fac
1 parent
5a065e35
Exists in
master
and in
6 other branches
Correção na inicialização da ferramenta linha de tempo
Showing
4 changed files
with
544 additions
and
546 deletions
Show diff stats
ferramentas/linhadotempo/dependencias.php
ferramentas/linhadotempo/index.js
1 | 1 | |
2 | 2 | if(typeof(i3GEOF) === 'undefined'){ |
3 | - var i3GEOF = {}; | |
3 | + var i3GEOF = {}; | |
4 | 4 | } |
5 | 5 | |
6 | 6 | i3GEOF.linhadotempo = { |
... | ... | @@ -8,7 +8,7 @@ i3GEOF.linhadotempo = { |
8 | 8 | Variavel: aguarde |
9 | 9 | |
10 | 10 | Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. |
11 | - */ | |
11 | + */ | |
12 | 12 | aguarde: "", |
13 | 13 | /** |
14 | 14 | * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php |
... | ... | @@ -18,8 +18,8 @@ i3GEOF.linhadotempo = { |
18 | 18 | * Susbtitutos para o template |
19 | 19 | */ |
20 | 20 | mustacheHash : function() { |
21 | - var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.linhadotempo.dicionario); | |
22 | - return dicionario; | |
21 | + var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.linhadotempo.dicionario); | |
22 | + return dicionario; | |
23 | 23 | }, |
24 | 24 | tema : "", |
25 | 25 | iddiv: "", |
... | ... | @@ -31,31 +31,31 @@ i3GEOF.linhadotempo = { |
31 | 31 | Parametro: |
32 | 32 | |
33 | 33 | iddiv {String} - id do div que receberá o conteudo HTML da ferramenta |
34 | - */ | |
34 | + */ | |
35 | 35 | inicia: function(iddiv){ |
36 | - if(i3GEOF.linhadotempo.MUSTACHE == ""){ | |
37 | - $.get(i3GEO.configura.locaplic + "/ferramentas/linhadotempo/template_mst.html", function(template) { | |
38 | - i3GEOF.linhadotempo.MUSTACHE = template; | |
39 | - i3GEOF.linhadotempo.inicia(iddiv); | |
40 | - }); | |
41 | - return; | |
42 | - } | |
43 | - var b,box; | |
44 | - if(iddiv){ | |
45 | - i3GEOF.linhadotempo.iddiv = iddiv; | |
46 | - } | |
47 | - try{ | |
48 | - $i(iddiv).innerHTML = i3GEOF.linhadotempo.html(); | |
49 | - b = new YAHOO.widget.Button( | |
50 | - "i3GEOlinhadotempobotao1", | |
51 | - {onclick:{fn: i3GEOF.linhadotempo.salva}} | |
52 | - ); | |
53 | - b.addClass("rodar150"); | |
36 | + if(i3GEOF.linhadotempo.MUSTACHE == ""){ | |
37 | + $.get(i3GEO.configura.locaplic + "/ferramentas/linhadotempo/template_mst.html", function(template) { | |
38 | + i3GEOF.linhadotempo.MUSTACHE = template; | |
39 | + i3GEOF.linhadotempo.inicia(iddiv); | |
40 | + }); | |
41 | + return; | |
42 | + } | |
43 | + var b,box; | |
44 | + if(iddiv){ | |
45 | + i3GEOF.linhadotempo.iddiv = iddiv; | |
46 | + } | |
47 | + try{ | |
48 | + $i(iddiv).innerHTML = i3GEOF.linhadotempo.html(); | |
49 | + b = new YAHOO.widget.Button( | |
50 | + "i3GEOlinhadotempobotao1", | |
51 | + {onclick:{fn: i3GEOF.linhadotempo.salva}} | |
52 | + ); | |
53 | + b.addClass("rodar150"); | |
54 | 54 | |
55 | - i3GEO.janela.tempoMsg($trad('msg',i3GEOF.linhadotempo.dicionario)); | |
56 | - i3GEOF.linhadotempo.parametrosAtuais(); | |
57 | - } | |
58 | - catch(erro){i3GEO.janela.tempoMsg(erro);} | |
55 | + i3GEO.janela.tempoMsg($trad('msg',i3GEOF.linhadotempo.dicionario)); | |
56 | + i3GEOF.linhadotempo.parametrosAtuais(); | |
57 | + } | |
58 | + catch(erro){i3GEO.janela.tempoMsg(erro);} | |
59 | 59 | }, |
60 | 60 | /* |
61 | 61 | Function: html |
... | ... | @@ -65,110 +65,110 @@ i3GEOF.linhadotempo = { |
65 | 65 | Retorno: |
66 | 66 | |
67 | 67 | String com o código html |
68 | - */ | |
68 | + */ | |
69 | 69 | html:function() { |
70 | - var ins = Mustache.render(i3GEOF.linhadotempo.MUSTACHE, i3GEOF.linhadotempo.mustacheHash()); | |
71 | - return ins; | |
70 | + var ins = Mustache.render(i3GEOF.linhadotempo.MUSTACHE, i3GEOF.linhadotempo.mustacheHash()); | |
71 | + return ins; | |
72 | 72 | }, |
73 | 73 | /* |
74 | 74 | Function: iniciaJanelaFlutuante |
75 | 75 | |
76 | 76 | Cria a janela flutuante para controle da ferramenta. |
77 | - */ | |
77 | + */ | |
78 | 78 | iniciaJanelaFlutuante: function(){ |
79 | - var janela,divid,temp,titulo,cabecalho,minimiza; | |
80 | - i3GEOF.linhadotempo.tema = i3GEO.temaAtivo; | |
81 | - if ($i("i3GEOF.linhadotempo")) { | |
82 | - return; | |
83 | - } | |
84 | - cabecalho = function(){}; | |
85 | - minimiza = function(){ | |
86 | - i3GEO.janela.minimiza("i3GEOF.linhadotempo"); | |
87 | - }; | |
88 | - //cria a janela flutuante | |
89 | - titulo = "<span class='i3GeoTituloJanelaBsNolink' >" + $trad("opt",i3GEOF.linhadotempo.dicionario)+"</span></div>"; | |
90 | - janela = i3GEO.janela.cria( | |
91 | - "400px", | |
92 | - "500px", | |
93 | - "", | |
94 | - "", | |
95 | - "", | |
96 | - titulo, | |
97 | - "i3GEOF.linhadotempo", | |
98 | - false, | |
99 | - "hd", | |
100 | - cabecalho, | |
101 | - minimiza, | |
102 | - "", | |
103 | - true, | |
104 | - "", | |
105 | - "", | |
106 | - "", | |
107 | - "", | |
108 | - "88" | |
109 | - ); | |
110 | - divid = janela[2].id; | |
111 | - $i("i3GEOF.linhadotempo_corpo").style.backgroundColor = "white"; | |
112 | - $i("i3GEOF.linhadotempo_corpo").style.textAlign = "left"; | |
113 | - i3GEOF.linhadotempo.aguarde = $i("i3GEOF.linhadotempo_imagemCabecalho").style; | |
114 | - i3GEOF.linhadotempo.inicia(divid); | |
115 | - YAHOO.util.Event.addListener(janela[0].close, "click", temp); | |
79 | + var janela,divid,temp,titulo,cabecalho,minimiza; | |
80 | + i3GEOF.linhadotempo.tema = i3GEO.temaAtivo; | |
81 | + if ($i("i3GEOF.linhadotempo")) { | |
82 | + return; | |
83 | + } | |
84 | + cabecalho = function(){}; | |
85 | + minimiza = function(){ | |
86 | + i3GEO.janela.minimiza("i3GEOF.linhadotempo"); | |
87 | + }; | |
88 | + //cria a janela flutuante | |
89 | + titulo = "<span class='i3GeoTituloJanelaBsNolink' >" + $trad("opt",i3GEOF.linhadotempo.dicionario)+"</span></div>"; | |
90 | + janela = i3GEO.janela.cria( | |
91 | + "400px", | |
92 | + "500px", | |
93 | + "", | |
94 | + "", | |
95 | + "", | |
96 | + titulo, | |
97 | + "i3GEOF.linhadotempo", | |
98 | + false, | |
99 | + "hd", | |
100 | + cabecalho, | |
101 | + minimiza, | |
102 | + "", | |
103 | + true, | |
104 | + "", | |
105 | + "", | |
106 | + "", | |
107 | + "", | |
108 | + "88" | |
109 | + ); | |
110 | + divid = janela[2].id; | |
111 | + $i("i3GEOF.linhadotempo_corpo").style.backgroundColor = "white"; | |
112 | + $i("i3GEOF.linhadotempo_corpo").style.textAlign = "left"; | |
113 | + i3GEOF.linhadotempo.aguarde = $i("i3GEOF.linhadotempo_imagemCabecalho").style; | |
114 | + i3GEOF.linhadotempo.inicia(divid); | |
115 | + YAHOO.util.Event.addListener(janela[0].close, "click", temp); | |
116 | 116 | }, |
117 | 117 | |
118 | 118 | salva: function(){ |
119 | - if(i3GEOF.linhadotempo.aguarde.visibility === "visible"){ | |
120 | - return; | |
121 | - } | |
122 | - i3GEOF.linhadotempo.aguarde.visibility = "visible"; | |
123 | - var temp, | |
124 | - p, | |
125 | - cp; | |
126 | - temp = function(){ | |
127 | - i3GEOF.linhadotempo.aguarde.visibility = "hidden"; | |
128 | - //refresh iframe | |
129 | - $i("i3GEOF.linhaDoTempoi").src = $i("i3GEOF.linhaDoTempoi").src.split("?")[0] + "?_=" + new Date().getTime(); | |
130 | - }; | |
131 | - p = i3GEO.configura.locaplic+"/ferramentas/linhadotempo/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=salva&tema=" + i3GEOF.linhadotempo.tema | |
132 | - + "<empoformatodata=" + $i("i3GEOlinhadotempoltempoformatodata").value | |
133 | - + "<empoiteminicio=" + $i("i3GEOlinhadotempoltempoiteminicio").value | |
134 | - + "<empoitemfim=" + $i("i3GEOlinhadotempoltempoitemfim").value | |
135 | - + "<empoitemtitulo=" + $i("i3GEOlinhadotempoltempoitemtitulo").value | |
136 | - + "<empoitemdescricao=" + $i("i3GEOlinhadotempoltempoitemdescricao").value | |
137 | - + "<empoconvencode=" + $i("i3GEOlinhadotempoltempoconvencode").value | |
138 | - + "<empoitemtip=" + $i("i3GEOlinhadotempoltempoitemtip").value | |
139 | - + "<empoitemimagem=" + $i("i3GEOlinhadotempoltempoitemimagem").value | |
140 | - + "<empoitemicone=" + $i("i3GEOlinhadotempoltempoitemicone").value | |
141 | - + "<empoitemlink=" + $i("i3GEOlinhadotempoltempoitemlink").value; | |
142 | - cp = new cpaint(); | |
143 | - cp.set_response_type("JSON"); | |
144 | - cp.call(p,"foo",temp); | |
119 | + if(i3GEOF.linhadotempo.aguarde.visibility === "visible"){ | |
120 | + return; | |
121 | + } | |
122 | + i3GEOF.linhadotempo.aguarde.visibility = "visible"; | |
123 | + var temp, | |
124 | + p, | |
125 | + cp; | |
126 | + temp = function(){ | |
127 | + i3GEOF.linhadotempo.aguarde.visibility = "hidden"; | |
128 | + //refresh iframe | |
129 | + $i("i3GEOF.linhaDoTempoi").src = $i("i3GEOF.linhaDoTempoi").src.split("?")[0] + "?_=" + new Date().getTime(); | |
130 | + }; | |
131 | + p = i3GEO.configura.locaplic+"/ferramentas/linhadotempo/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=salva&tema=" + i3GEOF.linhadotempo.tema | |
132 | + + "<empoformatodata=" + $i("i3GEOlinhadotempoltempoformatodata").value | |
133 | + + "<empoiteminicio=" + $i("i3GEOlinhadotempoltempoiteminicio").value | |
134 | + + "<empoitemfim=" + $i("i3GEOlinhadotempoltempoitemfim").value | |
135 | + + "<empoitemtitulo=" + $i("i3GEOlinhadotempoltempoitemtitulo").value | |
136 | + + "<empoitemdescricao=" + $i("i3GEOlinhadotempoltempoitemdescricao").value | |
137 | + + "<empoconvencode=" + $i("i3GEOlinhadotempoltempoconvencode").value | |
138 | + + "<empoitemtip=" + $i("i3GEOlinhadotempoltempoitemtip").value | |
139 | + + "<empoitemimagem=" + $i("i3GEOlinhadotempoltempoitemimagem").value | |
140 | + + "<empoitemicone=" + $i("i3GEOlinhadotempoltempoitemicone").value | |
141 | + + "<empoitemlink=" + $i("i3GEOlinhadotempoltempoitemlink").value; | |
142 | + cp = new cpaint(); | |
143 | + cp.set_response_type("JSON"); | |
144 | + cp.call(p,"foo",temp); | |
145 | 145 | }, |
146 | 146 | parametrosAtuais: function(){ |
147 | - i3GEOF.linhadotempo.aguarde.visibility = "visible"; | |
148 | - var p = i3GEO.configura.locaplic+"/ferramentas/linhadotempo/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=parametros&tema=" + i3GEOF.linhadotempo.tema, | |
149 | - cp = new cpaint(), | |
150 | - temp = function(retorno){ | |
151 | - try{ | |
152 | - if(retorno.data !== ""){ | |
153 | - $i("i3GEOlinhadotempocolunas").innerHTML = retorno.data.colunas; | |
154 | - $i("i3GEOlinhadotempoltempoformatodata").value = retorno.data.ltempoformatodata; | |
155 | - $i("i3GEOlinhadotempoltempoiteminicio").value = retorno.data.ltempoiteminicio; | |
156 | - $i("i3GEOlinhadotempoltempoitemfim").value = retorno.data.ltempoitemfim; | |
157 | - $i("i3GEOlinhadotempoltempoitemtitulo").value = retorno.data.ltempoitemtitulo; | |
158 | - $i("i3GEOlinhadotempoltempoitemdescricao").value = retorno.data.ltempoitemdescricao; | |
159 | - $i("i3GEOlinhadotempoltempoconvencode").value = retorno.data.ltempoconvencode; | |
160 | - $i("i3GEOlinhadotempoltempoitemtip").value = retorno.data.ltempoitemtip; | |
161 | - $i("i3GEOlinhadotempoltempoitemimagem").value = retorno.data.ltempoitemimagem; | |
162 | - $i("i3GEOlinhadotempoltempoitemicone").value = retorno.data.ltempoitemicone; | |
163 | - $i("i3GEOlinhadotempoltempoitemlink").value = retorno.data.ltempoitemlink; | |
164 | - } | |
165 | - i3GEOF.linhadotempo.aguarde.visibility = "hidden"; | |
166 | - }catch(e){ | |
167 | - i3GEO.janela.tempoMsg("Erro. "+e); | |
168 | - i3GEOF.linhadotempo.aguarde.visibility = "hidden"; | |
169 | - } | |
170 | - }; | |
171 | - cp.set_response_type("JSON"); | |
172 | - cp.call(p,"foo",temp); | |
147 | + i3GEOF.linhadotempo.aguarde.visibility = "visible"; | |
148 | + var p = i3GEO.configura.locaplic+"/ferramentas/linhadotempo/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=parametros&tema=" + i3GEOF.linhadotempo.tema, | |
149 | + cp = new cpaint(), | |
150 | + temp = function(retorno){ | |
151 | + try{ | |
152 | + if(retorno.data !== ""){ | |
153 | + $i("i3GEOlinhadotempocolunas").innerHTML = retorno.data.colunas; | |
154 | + $i("i3GEOlinhadotempoltempoformatodata").value = retorno.data.ltempoformatodata; | |
155 | + $i("i3GEOlinhadotempoltempoiteminicio").value = retorno.data.ltempoiteminicio; | |
156 | + $i("i3GEOlinhadotempoltempoitemfim").value = retorno.data.ltempoitemfim; | |
157 | + $i("i3GEOlinhadotempoltempoitemtitulo").value = retorno.data.ltempoitemtitulo; | |
158 | + $i("i3GEOlinhadotempoltempoitemdescricao").value = retorno.data.ltempoitemdescricao; | |
159 | + $i("i3GEOlinhadotempoltempoconvencode").value = retorno.data.ltempoconvencode; | |
160 | + $i("i3GEOlinhadotempoltempoitemtip").value = retorno.data.ltempoitemtip; | |
161 | + $i("i3GEOlinhadotempoltempoitemimagem").value = retorno.data.ltempoitemimagem; | |
162 | + $i("i3GEOlinhadotempoltempoitemicone").value = retorno.data.ltempoitemicone; | |
163 | + $i("i3GEOlinhadotempoltempoitemlink").value = retorno.data.ltempoitemlink; | |
164 | + } | |
165 | + i3GEOF.linhadotempo.aguarde.visibility = "hidden"; | |
166 | + }catch(e){ | |
167 | + i3GEO.janela.tempoMsg("Erro. "+e); | |
168 | + i3GEOF.linhadotempo.aguarde.visibility = "hidden"; | |
169 | + } | |
170 | + }; | |
171 | + cp.set_response_type("JSON"); | |
172 | + cp.call(p,"foo",temp); | |
173 | 173 | } |
174 | 174 | }; |
175 | 175 | \ No newline at end of file | ... | ... |
ferramentas/linhadotempo/index.php
... | ... | @@ -5,7 +5,8 @@ verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); |
5 | 5 | ?> |
6 | 6 | <html> |
7 | 7 | <head> |
8 | -<script src="../../js/i3geo.js" type="text/javascript"></script> | |
8 | +<script src="../../pacotes/ol4/ol.js"></script> | |
9 | +<script src="../../js/i3geonaocompacto.js" type="text/javascript"></script> | |
9 | 10 | <script> |
10 | 11 | Timeline_ajax_url="../../pacotes/simile/timeline_2.3.0/timeline_ajax/simile-ajax-api.js"; |
11 | 12 | Timeline_urlPrefix='../../pacotes/simile/timeline_2.3.0/timeline_js/'; |
... | ... | @@ -66,9 +67,6 @@ Free Software Foundation, Inc., no endere&ccedil;o |
66 | 67 | 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. |
67 | 68 | */ |
68 | 69 | |
69 | -if(navm){ | |
70 | - i3GEO.janela.tempoMsg("o funcionamento da linha do tempo é muito melhor com o Firefox") | |
71 | -} | |
72 | 70 | $i = function(id){ |
73 | 71 | return document.getElementById(id); |
74 | 72 | }; |
... | ... | @@ -97,16 +95,20 @@ function inicializa(){ |
97 | 95 | $i("combotemas").innerHTML = retorno.dados; |
98 | 96 | if ($i("tema")){ |
99 | 97 | $i("tema").onchange = function(){ |
100 | - if($i("tema").value === ""){return;} | |
98 | + if($i("tema").value === ""){ | |
99 | + return; | |
100 | + } | |
101 | 101 | bandas(); |
102 | 102 | carregaDados(); |
103 | 103 | window.parent.i3GEO.mapa.ativaTema($i("tema").value); |
104 | 104 | }; |
105 | 105 | } |
106 | + window.parent.i3GEO.temaAtivo = $i("tema").value; | |
106 | 107 | if(window.parent.i3GEO.temaAtivo !== ""){ |
107 | 108 | $i("tema").value = window.parent.i3GEO.temaAtivo; |
108 | - if($i("tema").value !== "") | |
109 | - {$i("tema").onchange.call();} | |
109 | + if($i("tema").value !== ""){ | |
110 | + $i("tema").onchange.call(); | |
111 | + } | |
110 | 112 | } |
111 | 113 | }, |
112 | 114 | "combotemas", |
... | ... | @@ -214,8 +216,6 @@ function tituloover(wkt){ |
214 | 216 | wkt = wkt.split("(")[1].split(")")[0]; |
215 | 217 | wkt = wkt.split(" "); |
216 | 218 | |
217 | - if(wi.i3GEO.Interface.ATUAL === "googleearth") | |
218 | - {return;} | |
219 | 219 | if(MARCA === false){ |
220 | 220 | MARCA = wi.i3GEO.desenho.addPin(wkt[0],wkt[1],"","",wi.i3GEO.configura.locaplic+'/imagens/google/confluence.png',"linhadotempo"); |
221 | 221 | } | ... | ... |
js/analise.js
... | ... | @@ -40,425 +40,425 @@ |
40 | 40 | * 330, Boston, MA 02111-1307 USA. |
41 | 41 | */ |
42 | 42 | if (typeof (i3GEO) === 'undefined') { |
43 | - var i3GEO = {}; | |
43 | + var i3GEO = {}; | |
44 | 44 | } |
45 | 45 | i3GEO.analise = |
46 | - { | |
47 | - /** | |
48 | - * Armazena os pontos clicados da ultima linha | |
49 | - */ | |
50 | - pontos : { | |
51 | - xpt : [], | |
52 | - ypt : [] | |
53 | - }, | |
54 | - /** | |
55 | - * Classe: i3GEO.analise.dialogo | |
56 | - * | |
57 | - * Abre as telas de diálogo das opções de análise | |
58 | - * | |
59 | - * Exemplo: | |
60 | - * | |
61 | - * Para abrir a mensagem de diálogo de geração de buffer, utilize | |
62 | - * | |
63 | - * i3GEO.analise.dialogo.buffer() | |
64 | - */ | |
65 | - dialogo : { | |
66 | - /** | |
67 | - * Function: markercluster | |
68 | - * | |
69 | - * Ferramenta mapa agrupamento de pontos | |
70 | - */ | |
71 | - markercluster : function() { | |
72 | - i3GEO.util.dialogoFerramenta( | |
73 | - "i3GEO.analise.dialogo.markercluster()", | |
74 | - "markercluster", | |
75 | - "markercluster", | |
76 | - "dependencias.php", | |
77 | - "i3GEOF.markercluster.iniciaJanelaFlutuante()"); | |
78 | - }, | |
79 | - /** | |
80 | - * Function: heatmap | |
81 | - * | |
82 | - * Ferramenta mapa de calor | |
83 | - */ | |
84 | - heatmap : function() { | |
85 | - i3GEO.util.dialogoFerramenta( | |
86 | - "i3GEO.analise.dialogo.heatmap()", | |
87 | - "heatmap", | |
88 | - "heatmap", | |
89 | - "dependencias.php", | |
90 | - "i3GEOF.heatmap.iniciaJanelaFlutuante()"); | |
91 | - }, | |
92 | - /** | |
93 | - * Function: saiku | |
94 | - * | |
95 | - * Ferramenta SAIKU em nova aba do navegador | |
96 | - */ | |
97 | - saiku : function() { | |
98 | - if (i3GEO.parametros.statusFerramentas && i3GEO.parametros.statusFerramentas.saiku === false) { | |
99 | - i3GEO.janela.tempoMsg($trad("naoInstalado")); | |
100 | - return; | |
101 | - } | |
102 | - i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.saiku()", "saiku", "saiku"); | |
103 | - }, | |
104 | - /** | |
105 | - * Function: saikuMapa | |
106 | - * | |
107 | - * Ferramenta SAIKU em uma janela interna | |
108 | - */ | |
109 | - saikuMapa : function() { | |
110 | - if (i3GEO.parametros.statusFerramentas && i3GEO.parametros.statusFerramentas.saiku === false) { | |
111 | - i3GEO.janela.tempoMsg($trad("naoInstalado")); | |
112 | - return; | |
113 | - } | |
114 | - i3GEO.util.dialogoFerramenta( | |
115 | - "i3GEO.analise.dialogo.saiku()", | |
116 | - "saiku", | |
117 | - "saiku", | |
118 | - "index.js", | |
119 | - "i3GEOF.saiku.iniciaJanelaFlutuante2()"); | |
120 | - }, | |
121 | - /** | |
122 | - * | |
123 | - * Ferramenta graficointerativo versao flash | |
124 | - */ | |
125 | - graficoInterativo : function() { | |
126 | - alert("depreciado. Use graficointerativo1"); | |
127 | - }, | |
128 | - /** | |
129 | - * Function: graficoInterativo1 | |
130 | - * | |
131 | - * Ferramenta gráfico interativo | |
132 | - */ | |
133 | - graficoInterativo1 : function() { | |
134 | - i3GEO.util.dialogoFerramenta( | |
135 | - "i3GEO.analise.dialogo.graficointerativo1()", | |
136 | - "graficointerativo1", | |
137 | - "graficointerativo1", | |
138 | - "dependencias.php", | |
139 | - "i3GEOF.graficointerativo1.iniciaJanelaFlutuante()"); | |
140 | - }, | |
141 | - /** | |
142 | - * Function: linhaDoTempo | |
143 | - * | |
144 | - * Ferramenta linha do tempo | |
145 | - */ | |
146 | - linhaDoTempo : function() { | |
147 | - i3GEO.janela.cria( | |
148 | - "650px", | |
149 | - "450px", | |
150 | - i3GEO.configura.locaplic + "/ferramentas/linhadotempo/index.php", | |
151 | - "", | |
152 | - "", | |
153 | - "<span class='i3GeoTituloJanelaBsNolink' >" + $trad("d30") + "</span></div>", | |
154 | - "i3GEOFlinhaDoTempo", | |
155 | - false, | |
156 | - "hd", | |
157 | - "", | |
158 | - "", | |
159 | - "", | |
160 | - true, | |
161 | - "", | |
162 | - "", | |
163 | - "", | |
164 | - "", | |
165 | - "88" | |
166 | - ); | |
46 | +{ | |
47 | + /** | |
48 | + * Armazena os pontos clicados da ultima linha | |
49 | + */ | |
50 | + pontos : { | |
51 | + xpt : [], | |
52 | + ypt : [] | |
53 | + }, | |
54 | + /** | |
55 | + * Classe: i3GEO.analise.dialogo | |
56 | + * | |
57 | + * Abre as telas de diálogo das opções de análise | |
58 | + * | |
59 | + * Exemplo: | |
60 | + * | |
61 | + * Para abrir a mensagem de diálogo de geração de buffer, utilize | |
62 | + * | |
63 | + * i3GEO.analise.dialogo.buffer() | |
64 | + */ | |
65 | + dialogo : { | |
66 | + /** | |
67 | + * Function: markercluster | |
68 | + * | |
69 | + * Ferramenta mapa agrupamento de pontos | |
70 | + */ | |
71 | + markercluster : function() { | |
72 | + i3GEO.util.dialogoFerramenta( | |
73 | + "i3GEO.analise.dialogo.markercluster()", | |
74 | + "markercluster", | |
75 | + "markercluster", | |
76 | + "dependencias.php", | |
77 | + "i3GEOF.markercluster.iniciaJanelaFlutuante()"); | |
78 | + }, | |
79 | + /** | |
80 | + * Function: heatmap | |
81 | + * | |
82 | + * Ferramenta mapa de calor | |
83 | + */ | |
84 | + heatmap : function() { | |
85 | + i3GEO.util.dialogoFerramenta( | |
86 | + "i3GEO.analise.dialogo.heatmap()", | |
87 | + "heatmap", | |
88 | + "heatmap", | |
89 | + "dependencias.php", | |
90 | + "i3GEOF.heatmap.iniciaJanelaFlutuante()"); | |
91 | + }, | |
92 | + /** | |
93 | + * Function: saiku | |
94 | + * | |
95 | + * Ferramenta SAIKU em nova aba do navegador | |
96 | + */ | |
97 | + saiku : function() { | |
98 | + if (i3GEO.parametros.statusFerramentas && i3GEO.parametros.statusFerramentas.saiku === false) { | |
99 | + i3GEO.janela.tempoMsg($trad("naoInstalado")); | |
100 | + return; | |
101 | + } | |
102 | + i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.saiku()", "saiku", "saiku"); | |
103 | + }, | |
104 | + /** | |
105 | + * Function: saikuMapa | |
106 | + * | |
107 | + * Ferramenta SAIKU em uma janela interna | |
108 | + */ | |
109 | + saikuMapa : function() { | |
110 | + if (i3GEO.parametros.statusFerramentas && i3GEO.parametros.statusFerramentas.saiku === false) { | |
111 | + i3GEO.janela.tempoMsg($trad("naoInstalado")); | |
112 | + return; | |
113 | + } | |
114 | + i3GEO.util.dialogoFerramenta( | |
115 | + "i3GEO.analise.dialogo.saiku()", | |
116 | + "saiku", | |
117 | + "saiku", | |
118 | + "index.js", | |
119 | + "i3GEOF.saiku.iniciaJanelaFlutuante2()"); | |
120 | + }, | |
121 | + /** | |
122 | + * | |
123 | + * Ferramenta graficointerativo versao flash | |
124 | + */ | |
125 | + graficoInterativo : function() { | |
126 | + alert("depreciado. Use graficointerativo1"); | |
127 | + }, | |
128 | + /** | |
129 | + * Function: graficoInterativo1 | |
130 | + * | |
131 | + * Ferramenta gráfico interativo | |
132 | + */ | |
133 | + graficoInterativo1 : function() { | |
134 | + i3GEO.util.dialogoFerramenta( | |
135 | + "i3GEO.analise.dialogo.graficointerativo1()", | |
136 | + "graficointerativo1", | |
137 | + "graficointerativo1", | |
138 | + "dependencias.php", | |
139 | + "i3GEOF.graficointerativo1.iniciaJanelaFlutuante()"); | |
140 | + }, | |
141 | + /** | |
142 | + * Function: linhaDoTempo | |
143 | + * | |
144 | + * Ferramenta linha do tempo | |
145 | + */ | |
146 | + linhaDoTempo : function() { | |
147 | + i3GEO.janela.cria( | |
148 | + "650px", | |
149 | + "450px", | |
150 | + i3GEO.configura.locaplic + "/ferramentas/linhadotempo/index.php", | |
151 | + "", | |
152 | + "", | |
153 | + "<span class='i3GeoTituloJanelaBsNolink' >" + $trad("d30") + "</span></div>", | |
154 | + "i3GEOFlinhaDoTempo", | |
155 | + false, | |
156 | + "hd", | |
157 | + "", | |
158 | + "", | |
159 | + "", | |
160 | + true, | |
161 | + "", | |
162 | + "", | |
163 | + "", | |
164 | + "", | |
165 | + "88" | |
166 | + ); | |
167 | 167 | |
168 | - i3GEO.analise.atualizaLinhaDoTempo = | |
169 | - function() { | |
170 | - var doc = "", ifr = ""; | |
171 | - try { | |
172 | - ifr = $i("i3GEOF.linhaDoTempoi"); | |
173 | - if (navn) { | |
174 | - if (ifr) { | |
175 | - doc = ifr.contentDocument; | |
176 | - } | |
177 | - } else { | |
178 | - if (document.frames("i3GEOF.linhaDoTempoi")) { | |
179 | - doc = document.frames("i3GEOF.linhaDoTempoi").document; | |
180 | - } | |
181 | - } | |
182 | - doc.getElementById("tl") ? window.parent["i3GEOF.linhaDoTempoi"].carregaDados() : i3GEO.eventos.removeEventos( | |
183 | - "NAVEGAMAPA", | |
184 | - [ | |
185 | - "i3GEO.analise.atualizaLinhaDoTempo()" | |
186 | - ]); | |
187 | - } catch (e) { | |
168 | + i3GEO.analise.atualizaLinhaDoTempo = | |
169 | + function() { | |
170 | + var doc = "", ifr = ""; | |
171 | + try { | |
172 | + ifr = $i("i3GEOF.linhaDoTempoi"); | |
173 | + if (navn) { | |
174 | + if (ifr) { | |
175 | + doc = ifr.contentDocument; | |
176 | + } | |
177 | + } else { | |
178 | + if (document.frames("i3GEOF.linhaDoTempoi")) { | |
179 | + doc = document.frames("i3GEOF.linhaDoTempoi").document; | |
180 | + } | |
181 | + } | |
182 | + doc.getElementById("tl") ? window.parent["i3GEOF.linhaDoTempoi"].carregaDados() : i3GEO.eventos.removeEventos( | |
183 | + "NAVEGAMAPA", | |
184 | + [ | |
185 | + "i3GEO.analise.atualizaLinhaDoTempo()" | |
186 | + ]); | |
187 | + } catch (e) { | |
188 | 188 | |
189 | - if (typeof (console) !== 'undefined') | |
190 | - console.error(e.message) | |
189 | + if (typeof (console) !== 'undefined') | |
190 | + console.error(e.message) | |
191 | 191 | |
192 | - i3GEO.eventos.removeEventos("NAVEGAMAPA", [ | |
193 | - "i3GEO.analise.atualizaLinhaDoTempo()" | |
194 | - ]); | |
195 | - } | |
196 | - }; | |
197 | - i3GEO.eventos.adicionaEventos("NAVEGAMAPA", [ | |
198 | - "i3GEO.analise.atualizaLinhaDoTempo()" | |
192 | + i3GEO.eventos.removeEventos("NAVEGAMAPA", [ | |
193 | + "i3GEO.analise.atualizaLinhaDoTempo()" | |
199 | 194 | ]); |
200 | - var ifr = $i("i3GEOF.linhaDoTempoi"); | |
201 | - // ifr.style.height = "75%"; | |
202 | - if (ifr) { | |
203 | - ifr.style.width = "100%"; | |
204 | - } | |
205 | - }, | |
206 | - /** | |
207 | - * Function: perfil | |
208 | - * | |
209 | - * Ferramenta perfil | |
210 | - */ | |
211 | - perfil : function() { | |
212 | - i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.perfil()", "perfil", "perfil"); | |
213 | - }, | |
214 | - rota : function(){ | |
215 | - if (i3GEO.Interface.ATUAL !== "googlemaps") { | |
216 | - alert("Operacao disponivel apenas na interface Google Maps"); | |
217 | - return; | |
218 | - } | |
219 | - counterClick = 1; | |
220 | - var parametrosRota = | |
221 | - function(overlay, latlng) { | |
222 | - var temp, janela; | |
223 | - if (counterClick === 1) { | |
224 | - counterClick++; | |
225 | - alert("Clique o ponto de destino da rota"); | |
226 | - pontoRota1 = latlng; | |
227 | - return; | |
228 | - } | |
229 | - if (counterClick === 2) { | |
230 | - pontoRota2 = latlng; | |
231 | - counterClick = 0; | |
232 | - GEvent.removeListener(rotaEvento); | |
233 | - janela = i3GEO.janela.cria("300px", "300px", "", "center", "", "<div class='i3GeoTituloJanela'>"+$trad("x48")+"</div>"); | |
234 | - janela[2].style.overflow = "auto"; | |
235 | - janela[2].style.height = "300px"; | |
236 | - directions = new GDirections(i3GeoMap, janela[2]); | |
237 | - temp = function() { | |
238 | - $i("wdoca_corpo").innerHTML = "Não foi possível criar a rota"; | |
239 | - }; | |
240 | - GEvent.addListener(directions, "error", temp); | |
241 | - directions.load("from: " + pontoRota1.lat() + "," + pontoRota1.lng() + " to: " + pontoRota2.lat() + "," | |
242 | - + pontoRota2.lng()); | |
243 | - } | |
244 | - }; | |
245 | - rotaEvento = GEvent.addListener(i3GeoMap, "click", parametrosRota); | |
246 | - i3GEO.janela.tempoMsg("Clique o ponto de origem da rota"); | |
247 | - }, | |
248 | - /** | |
249 | - * Function: melhorcaminho | |
250 | - * | |
251 | - * Ferramenta melhor caminho | |
252 | - */ | |
253 | - melhorcaminho : function() { | |
254 | - if (i3GEO.parametros.statusFerramentas && i3GEO.parametros.statusFerramentas.melhorcaminho === false) { | |
255 | - i3GEO.janela.tempoMsg($trad("naoInstalado")); | |
256 | - return; | |
257 | - } | |
258 | - i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.melhorcaminho()", "melhorcaminho", "melhorcaminho"); | |
259 | - }, | |
260 | - /** | |
261 | - * Function: gradePontos | |
262 | - * | |
263 | - * Ferramenta grade de pontos | |
264 | - */ | |
265 | - gradePontos : function() { | |
266 | - i3GEO.util.dialogoFerramenta( | |
267 | - "i3GEO.analise.dialogo.gradePontos()", | |
268 | - "gradepontos", | |
269 | - "gradeDePontos", | |
270 | - "dependencias.php", | |
271 | - "i3GEOF.gradeDePontos.iniciaJanelaFlutuante()" | |
272 | - ); | |
273 | - }, | |
274 | - /** | |
275 | - * Function: gradePol | |
276 | - * | |
277 | - * Ferramenta grade de polígonos | |
278 | - */ | |
279 | - gradePol : function() { | |
280 | - i3GEO.util.dialogoFerramenta( | |
281 | - "i3GEO.analise.dialogo.gradePol()", | |
282 | - "gradepol", | |
283 | - "gradeDePoligonos", | |
284 | - "dependencias.php", | |
285 | - "i3GEOF.gradeDePoligonos.iniciaJanelaFlutuante()" | |
286 | - ); | |
287 | - }, | |
288 | - /** | |
289 | - * Function: gradeHex | |
290 | - * | |
291 | - * Ferramenta grade de hexágonos | |
292 | - */ | |
293 | - gradeHex : function() { | |
294 | - i3GEO.util.dialogoFerramenta( | |
295 | - "i3GEO.analise.dialogo.gradeHex()", | |
296 | - "gradehex", | |
297 | - "gradeDeHex", | |
298 | - "dependencias.php", | |
299 | - "i3GEOF.gradeDeHex.iniciaJanelaFlutuante()" | |
300 | - ); | |
301 | - }, | |
302 | - /** | |
303 | - * Function: analisaGeometrias | |
304 | - * | |
305 | - * Ferramenta de análise de geometrias | |
306 | - */ | |
307 | - analisaGeometrias : function() { | |
308 | - i3GEO.util.dialogoFerramenta( | |
309 | - "i3GEO.tema.dialogo.tabela()", | |
310 | - "analisageometrias", | |
311 | - "analisaGeometrias", | |
312 | - "dependencias.php", | |
313 | - "i3GEOF.analisaGeometrias.iniciaJanelaFlutuante()"); | |
314 | - }, | |
315 | - /** | |
316 | - * Function: pontosdistri | |
317 | - * | |
318 | - * Ferramenta de cálculo de distribuição de pontos | |
319 | - */ | |
320 | - pontosdistri : function() { | |
321 | - i3GEO.parametros.r === "nao" ? i3GEO.janela.tempoMsg($trad("x22")) : i3GEO.util.dialogoFerramenta( | |
322 | - "i3GEO.analise.dialogo.pontosdistri()", | |
323 | - "pontosdistri", | |
324 | - "pontosDistri", | |
325 | - "dependencias.php", | |
326 | - "i3GEOF.pontosDistri.iniciaJanelaFlutuante()"); | |
327 | - }, | |
328 | - /** | |
329 | - * Function: pontoempoligono | |
330 | - * | |
331 | - * Ferramenta ponto em polígono | |
332 | - */ | |
333 | - pontoempoligono : function() { | |
334 | - i3GEO.util.dialogoFerramenta( | |
335 | - "i3GEO.analise.dialogo.pontoempoligono()", | |
336 | - "pontoempoligono", | |
337 | - "pontoEmPoligono", | |
338 | - "dependencias.php", | |
339 | - "i3GEOF.pontoEmPoligono.iniciaJanelaFlutuante()"); | |
340 | - }, | |
341 | - /** | |
342 | - * Function: centromassa | |
343 | - * | |
344 | - * Ferramenta centro médio | |
345 | - */ | |
346 | - centromassa : function() { | |
347 | - i3GEO.util.dialogoFerramenta( | |
348 | - "i3GEO.analise.dialogo.centromassa()", | |
349 | - "centromassa", | |
350 | - "centromassa", | |
351 | - "dependencias.php", | |
352 | - "i3GEOF.centromassa.iniciaJanelaFlutuante()"); | |
353 | - }, | |
354 | - /** | |
355 | - * Function: nptPol | |
356 | - * | |
357 | - * Ferramenta número de pontos em polígono | |
358 | - */ | |
359 | - nptPol : function() { | |
360 | - i3GEO.util.dialogoFerramenta( | |
361 | - "i3GEO.analise.dialogo.nptpol()", | |
362 | - "nptpol", | |
363 | - "nptpol", | |
364 | - "dependencias.php", | |
365 | - "i3GEOF.nptpol.iniciaJanelaFlutuante()"); | |
366 | - }, | |
367 | - /** | |
368 | - * Function: buffer | |
369 | - * | |
370 | - * Ferramenta buffer | |
371 | - */ | |
372 | - buffer : function() { | |
373 | - i3GEO.util.dialogoFerramenta( | |
374 | - "i3GEO.analise.dialogo.buffer()", | |
375 | - "buffer", | |
376 | - "buffer", | |
377 | - "dependencias.php", | |
378 | - "i3GEOF.buffer.iniciaJanelaFlutuante()"); | |
379 | - }, | |
380 | - /** | |
381 | - * Function: distanciaptpt | |
382 | - * | |
383 | - * Ferramenta distância entre pontos | |
384 | - */ | |
385 | - distanciaptpt : function() { | |
386 | - i3GEO.util.dialogoFerramenta( | |
387 | - "i3GEO.analise.dialogo.distanciaptpt()", | |
388 | - "distanciaptpt", | |
389 | - "distanciaptpt", | |
390 | - "dependencias.php", | |
391 | - "i3GEOF.distanciaptpt.iniciaJanelaFlutuante()"); | |
392 | - }, | |
393 | - /** | |
394 | - * Function: centroide | |
395 | - * | |
396 | - * Ferramenta centróide | |
397 | - */ | |
398 | - centroide : function() { | |
399 | - i3GEO.util.dialogoFerramenta( | |
400 | - "i3GEO.analise.dialogo.centroide()", | |
401 | - "centroide", | |
402 | - "centroide", | |
403 | - "dependencias.php", | |
404 | - "i3GEOF.centroide.iniciaJanelaFlutuante()"); | |
405 | - }, | |
406 | - /** | |
407 | - * Function: dissolve | |
408 | - * | |
409 | - * Ferramenta dissolve bordas comuns | |
410 | - */ | |
411 | - dissolve : function() { | |
412 | - i3GEO.util.dialogoFerramenta( | |
413 | - "i3GEO.analise.dialogo.dissolve()", | |
414 | - "dissolve", | |
415 | - "dissolve", | |
416 | - "dependencias.php", | |
417 | - "i3GEOF.dissolve.iniciaJanelaFlutuante()"); | |
418 | - }, | |
419 | - /** | |
420 | - * Function: agrupaElementos | |
421 | - * | |
422 | - * Ferramenta agrupa elementos | |
423 | - */ | |
424 | - agrupaElementos : function() { | |
425 | - i3GEO.util.dialogoFerramenta( | |
426 | - "i3GEO.analise.dialogo.agrupaElementos()", | |
427 | - "agrupaelementos", | |
428 | - "agrupaElementos", | |
429 | - "dependencias.php", | |
430 | - "i3GEOF.agrupaElementos.iniciaJanelaFlutuante()"); | |
431 | - }, | |
432 | - distancia : function() { | |
433 | - i3GEO.util.dialogoFerramenta( | |
434 | - "i3GEO.analise.dialogo.distancia()", | |
435 | - "distancia", | |
436 | - "distancia", | |
437 | - "dependencias.php", | |
438 | - "i3GEOF.distancia.iniciaJanelaFlutuante()"); | |
439 | - }, | |
440 | - area : function() { | |
441 | - i3GEO.util.dialogoFerramenta( | |
442 | - "i3GEO.analise.dialogo.area()", | |
443 | - "area", | |
444 | - "area", | |
445 | - "dependencias.php", | |
446 | - "i3GEOF.area.iniciaJanelaFlutuante()"); | |
447 | - }, | |
448 | - juntamedidasvariavel : function(tema) { | |
449 | - if(!tema){ | |
450 | - tema = i3GEO.temaAtivo; | |
451 | - } | |
452 | - var temp = function(){ | |
453 | - i3GEOF.juntamedidasvariavel.iniciaJanelaFlutuante(tema); | |
454 | - }; | |
455 | - i3GEO.util.dialogoFerramenta( | |
456 | - "i3GEO.analise.dialogo.juntamedidasvariavel()", | |
457 | - "juntamedidasvariavel", | |
458 | - "juntamedidasvariavel", | |
459 | - "dependencias.php", | |
460 | - temp | |
461 | - ); | |
462 | - } | |
195 | + } | |
196 | + }; | |
197 | + i3GEO.eventos.adicionaEventos("NAVEGAMAPA", [ | |
198 | + "i3GEO.analise.atualizaLinhaDoTempo()" | |
199 | + ]); | |
200 | + var ifr = $i("i3GEOF.linhaDoTempoi"); | |
201 | + // ifr.style.height = "75%"; | |
202 | + if (ifr) { | |
203 | + ifr.style.width = "100%"; | |
204 | + } | |
205 | + }, | |
206 | + /** | |
207 | + * Function: perfil | |
208 | + * | |
209 | + * Ferramenta perfil | |
210 | + */ | |
211 | + perfil : function() { | |
212 | + i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.perfil()", "perfil", "perfil"); | |
213 | + }, | |
214 | + rota : function(){ | |
215 | + if (i3GEO.Interface.ATUAL !== "googlemaps") { | |
216 | + alert("Operacao disponivel apenas na interface Google Maps"); | |
217 | + return; | |
218 | + } | |
219 | + counterClick = 1; | |
220 | + var parametrosRota = | |
221 | + function(overlay, latlng) { | |
222 | + var temp, janela; | |
223 | + if (counterClick === 1) { | |
224 | + counterClick++; | |
225 | + alert("Clique o ponto de destino da rota"); | |
226 | + pontoRota1 = latlng; | |
227 | + return; | |
228 | + } | |
229 | + if (counterClick === 2) { | |
230 | + pontoRota2 = latlng; | |
231 | + counterClick = 0; | |
232 | + GEvent.removeListener(rotaEvento); | |
233 | + janela = i3GEO.janela.cria("300px", "300px", "", "center", "", "<div class='i3GeoTituloJanela'>"+$trad("x48")+"</div>"); | |
234 | + janela[2].style.overflow = "auto"; | |
235 | + janela[2].style.height = "300px"; | |
236 | + directions = new GDirections(i3GeoMap, janela[2]); | |
237 | + temp = function() { | |
238 | + $i("wdoca_corpo").innerHTML = "Não foi possível criar a rota"; | |
239 | + }; | |
240 | + GEvent.addListener(directions, "error", temp); | |
241 | + directions.load("from: " + pontoRota1.lat() + "," + pontoRota1.lng() + " to: " + pontoRota2.lat() + "," | |
242 | + + pontoRota2.lng()); | |
243 | + } | |
244 | + }; | |
245 | + rotaEvento = GEvent.addListener(i3GeoMap, "click", parametrosRota); | |
246 | + i3GEO.janela.tempoMsg("Clique o ponto de origem da rota"); | |
247 | + }, | |
248 | + /** | |
249 | + * Function: melhorcaminho | |
250 | + * | |
251 | + * Ferramenta melhor caminho | |
252 | + */ | |
253 | + melhorcaminho : function() { | |
254 | + if (i3GEO.parametros.statusFerramentas && i3GEO.parametros.statusFerramentas.melhorcaminho === false) { | |
255 | + i3GEO.janela.tempoMsg($trad("naoInstalado")); | |
256 | + return; | |
257 | + } | |
258 | + i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.melhorcaminho()", "melhorcaminho", "melhorcaminho"); | |
259 | + }, | |
260 | + /** | |
261 | + * Function: gradePontos | |
262 | + * | |
263 | + * Ferramenta grade de pontos | |
264 | + */ | |
265 | + gradePontos : function() { | |
266 | + i3GEO.util.dialogoFerramenta( | |
267 | + "i3GEO.analise.dialogo.gradePontos()", | |
268 | + "gradepontos", | |
269 | + "gradeDePontos", | |
270 | + "dependencias.php", | |
271 | + "i3GEOF.gradeDePontos.iniciaJanelaFlutuante()" | |
272 | + ); | |
273 | + }, | |
274 | + /** | |
275 | + * Function: gradePol | |
276 | + * | |
277 | + * Ferramenta grade de polígonos | |
278 | + */ | |
279 | + gradePol : function() { | |
280 | + i3GEO.util.dialogoFerramenta( | |
281 | + "i3GEO.analise.dialogo.gradePol()", | |
282 | + "gradepol", | |
283 | + "gradeDePoligonos", | |
284 | + "dependencias.php", | |
285 | + "i3GEOF.gradeDePoligonos.iniciaJanelaFlutuante()" | |
286 | + ); | |
287 | + }, | |
288 | + /** | |
289 | + * Function: gradeHex | |
290 | + * | |
291 | + * Ferramenta grade de hexágonos | |
292 | + */ | |
293 | + gradeHex : function() { | |
294 | + i3GEO.util.dialogoFerramenta( | |
295 | + "i3GEO.analise.dialogo.gradeHex()", | |
296 | + "gradehex", | |
297 | + "gradeDeHex", | |
298 | + "dependencias.php", | |
299 | + "i3GEOF.gradeDeHex.iniciaJanelaFlutuante()" | |
300 | + ); | |
301 | + }, | |
302 | + /** | |
303 | + * Function: analisaGeometrias | |
304 | + * | |
305 | + * Ferramenta de análise de geometrias | |
306 | + */ | |
307 | + analisaGeometrias : function() { | |
308 | + i3GEO.util.dialogoFerramenta( | |
309 | + "i3GEO.tema.dialogo.tabela()", | |
310 | + "analisageometrias", | |
311 | + "analisaGeometrias", | |
312 | + "dependencias.php", | |
313 | + "i3GEOF.analisaGeometrias.iniciaJanelaFlutuante()"); | |
314 | + }, | |
315 | + /** | |
316 | + * Function: pontosdistri | |
317 | + * | |
318 | + * Ferramenta de cálculo de distribuição de pontos | |
319 | + */ | |
320 | + pontosdistri : function() { | |
321 | + i3GEO.parametros.r === "nao" ? i3GEO.janela.tempoMsg($trad("x22")) : i3GEO.util.dialogoFerramenta( | |
322 | + "i3GEO.analise.dialogo.pontosdistri()", | |
323 | + "pontosdistri", | |
324 | + "pontosDistri", | |
325 | + "dependencias.php", | |
326 | + "i3GEOF.pontosDistri.iniciaJanelaFlutuante()"); | |
327 | + }, | |
328 | + /** | |
329 | + * Function: pontoempoligono | |
330 | + * | |
331 | + * Ferramenta ponto em polígono | |
332 | + */ | |
333 | + pontoempoligono : function() { | |
334 | + i3GEO.util.dialogoFerramenta( | |
335 | + "i3GEO.analise.dialogo.pontoempoligono()", | |
336 | + "pontoempoligono", | |
337 | + "pontoEmPoligono", | |
338 | + "dependencias.php", | |
339 | + "i3GEOF.pontoEmPoligono.iniciaJanelaFlutuante()"); | |
340 | + }, | |
341 | + /** | |
342 | + * Function: centromassa | |
343 | + * | |
344 | + * Ferramenta centro médio | |
345 | + */ | |
346 | + centromassa : function() { | |
347 | + i3GEO.util.dialogoFerramenta( | |
348 | + "i3GEO.analise.dialogo.centromassa()", | |
349 | + "centromassa", | |
350 | + "centromassa", | |
351 | + "dependencias.php", | |
352 | + "i3GEOF.centromassa.iniciaJanelaFlutuante()"); | |
353 | + }, | |
354 | + /** | |
355 | + * Function: nptPol | |
356 | + * | |
357 | + * Ferramenta número de pontos em polígono | |
358 | + */ | |
359 | + nptPol : function() { | |
360 | + i3GEO.util.dialogoFerramenta( | |
361 | + "i3GEO.analise.dialogo.nptpol()", | |
362 | + "nptpol", | |
363 | + "nptpol", | |
364 | + "dependencias.php", | |
365 | + "i3GEOF.nptpol.iniciaJanelaFlutuante()"); | |
366 | + }, | |
367 | + /** | |
368 | + * Function: buffer | |
369 | + * | |
370 | + * Ferramenta buffer | |
371 | + */ | |
372 | + buffer : function() { | |
373 | + i3GEO.util.dialogoFerramenta( | |
374 | + "i3GEO.analise.dialogo.buffer()", | |
375 | + "buffer", | |
376 | + "buffer", | |
377 | + "dependencias.php", | |
378 | + "i3GEOF.buffer.iniciaJanelaFlutuante()"); | |
379 | + }, | |
380 | + /** | |
381 | + * Function: distanciaptpt | |
382 | + * | |
383 | + * Ferramenta distância entre pontos | |
384 | + */ | |
385 | + distanciaptpt : function() { | |
386 | + i3GEO.util.dialogoFerramenta( | |
387 | + "i3GEO.analise.dialogo.distanciaptpt()", | |
388 | + "distanciaptpt", | |
389 | + "distanciaptpt", | |
390 | + "dependencias.php", | |
391 | + "i3GEOF.distanciaptpt.iniciaJanelaFlutuante()"); | |
392 | + }, | |
393 | + /** | |
394 | + * Function: centroide | |
395 | + * | |
396 | + * Ferramenta centróide | |
397 | + */ | |
398 | + centroide : function() { | |
399 | + i3GEO.util.dialogoFerramenta( | |
400 | + "i3GEO.analise.dialogo.centroide()", | |
401 | + "centroide", | |
402 | + "centroide", | |
403 | + "dependencias.php", | |
404 | + "i3GEOF.centroide.iniciaJanelaFlutuante()"); | |
405 | + }, | |
406 | + /** | |
407 | + * Function: dissolve | |
408 | + * | |
409 | + * Ferramenta dissolve bordas comuns | |
410 | + */ | |
411 | + dissolve : function() { | |
412 | + i3GEO.util.dialogoFerramenta( | |
413 | + "i3GEO.analise.dialogo.dissolve()", | |
414 | + "dissolve", | |
415 | + "dissolve", | |
416 | + "dependencias.php", | |
417 | + "i3GEOF.dissolve.iniciaJanelaFlutuante()"); | |
418 | + }, | |
419 | + /** | |
420 | + * Function: agrupaElementos | |
421 | + * | |
422 | + * Ferramenta agrupa elementos | |
423 | + */ | |
424 | + agrupaElementos : function() { | |
425 | + i3GEO.util.dialogoFerramenta( | |
426 | + "i3GEO.analise.dialogo.agrupaElementos()", | |
427 | + "agrupaelementos", | |
428 | + "agrupaElementos", | |
429 | + "dependencias.php", | |
430 | + "i3GEOF.agrupaElementos.iniciaJanelaFlutuante()"); | |
431 | + }, | |
432 | + distancia : function() { | |
433 | + i3GEO.util.dialogoFerramenta( | |
434 | + "i3GEO.analise.dialogo.distancia()", | |
435 | + "distancia", | |
436 | + "distancia", | |
437 | + "dependencias.php", | |
438 | + "i3GEOF.distancia.iniciaJanelaFlutuante()"); | |
439 | + }, | |
440 | + area : function() { | |
441 | + i3GEO.util.dialogoFerramenta( | |
442 | + "i3GEO.analise.dialogo.area()", | |
443 | + "area", | |
444 | + "area", | |
445 | + "dependencias.php", | |
446 | + "i3GEOF.area.iniciaJanelaFlutuante()"); | |
447 | + }, | |
448 | + juntamedidasvariavel : function(tema) { | |
449 | + if(!tema){ | |
450 | + tema = i3GEO.temaAtivo; | |
463 | 451 | } |
464 | - }; | |
465 | 452 | \ No newline at end of file |
453 | + var temp = function(){ | |
454 | + i3GEOF.juntamedidasvariavel.iniciaJanelaFlutuante(tema); | |
455 | + }; | |
456 | + i3GEO.util.dialogoFerramenta( | |
457 | + "i3GEO.analise.dialogo.juntamedidasvariavel()", | |
458 | + "juntamedidasvariavel", | |
459 | + "juntamedidasvariavel", | |
460 | + "dependencias.php", | |
461 | + temp | |
462 | + ); | |
463 | + } | |
464 | + } | |
465 | +}; | |
466 | 466 | \ No newline at end of file | ... | ... |