Commit 3f0a2f2bc624c0c8c008763f3f90d1cf6dbe92cc
1 parent
8781b586
Exists in
master
Reformulação da interafce da ferramenta Toponimia
Showing
15 changed files
with
701 additions
and
854 deletions
Show diff stats
classesphp/classe_toponimia.php
@@ -191,7 +191,7 @@ class Toponimia | @@ -191,7 +191,7 @@ class Toponimia | ||
191 | { | 191 | { |
192 | // error_reporting(0); | 192 | // error_reporting(0); |
193 | if (! $this->layer) { | 193 | if (! $this->layer) { |
194 | - return "erro"; | 194 | + return false; |
195 | } | 195 | } |
196 | $this->removeToponimia(); | 196 | $this->removeToponimia(); |
197 | 197 | ||
@@ -321,7 +321,7 @@ class Toponimia | @@ -321,7 +321,7 @@ class Toponimia | ||
321 | $i = gravaImagemMapa($this->mapa); | 321 | $i = gravaImagemMapa($this->mapa); |
322 | return ($i["url"]); | 322 | return ($i["url"]); |
323 | } else { | 323 | } else { |
324 | - return ($nomer); | 324 | + return true; |
325 | } | 325 | } |
326 | } | 326 | } |
327 | 327 | ||
@@ -339,6 +339,7 @@ class Toponimia | @@ -339,6 +339,7 @@ class Toponimia | ||
339 | if ($this->layer) { | 339 | if ($this->layer) { |
340 | $this->layer->setMetaData("cache", ""); | 340 | $this->layer->setMetaData("cache", ""); |
341 | } | 341 | } |
342 | + return true; | ||
342 | } | 343 | } |
343 | 344 | ||
344 | /* | 345 | /* |
ferramentas/busca/dicionario.js
@@ -70,9 +70,14 @@ i3GEOF.busca.dicionario = { | @@ -70,9 +70,14 @@ i3GEOF.busca.dicionario = { | ||
70 | en : "Search in the layer", | 70 | en : "Search in the layer", |
71 | es : "Buscar en la capa" | 71 | es : "Buscar en la capa" |
72 | } ], | 72 | } ], |
73 | - 'opecoes' : [ { | 73 | + 'opcoes' : [ { |
74 | pt : "Opções", | 74 | pt : "Opções", |
75 | en : "Options", | 75 | en : "Options", |
76 | es : "Opciones" | 76 | es : "Opciones" |
77 | + } ], | ||
78 | + 'resultado' : [ { | ||
79 | + pt : "Resultado", | ||
80 | + en : "", | ||
81 | + es : "" | ||
77 | } ] | 82 | } ] |
78 | }; | 83 | }; |
@@ -0,0 +1,16 @@ | @@ -0,0 +1,16 @@ | ||
1 | +<?php | ||
2 | +include (dirname(__FILE__) . "/../safe2.php"); | ||
3 | +verificaBlFerramentas(basename(dirname(__FILE__)), $_SESSION["i3geoBlFerramentas"], false); | ||
4 | +switch (strtoupper($_GET["funcao"])) | ||
5 | +{ | ||
6 | + case "LISTAVALORESITENS": | ||
7 | + include_once (dirname(__FILE__) . "/../../classesphp/classe_atributos.php"); | ||
8 | + error_reporting(0); | ||
9 | + $m = new Atributos($_SESSION["map_file"], $_GET["tema"], "", $_GET["ext"]); | ||
10 | + $retorno = $m->buscaRegistros($_GET["palavra"], $_GET["lista"], $_GET["tipo"], $_GET["onde"]); | ||
11 | + break; | ||
12 | +} | ||
13 | +ob_clean(); | ||
14 | +header("Content-type: application/json"); | ||
15 | +echo json_encode($retorno); | ||
16 | +?> | ||
0 | \ No newline at end of file | 17 | \ No newline at end of file |
ferramentas/busca/index.js
1 | -/* | ||
2 | -Title: Busca de dados nos atributos de um tema | ||
3 | - | ||
4 | -O tema alvo é o definido na variável i3GEO.temaAtivo | ||
5 | - | ||
6 | -Veja: | ||
7 | - | ||
8 | -<i3GEO.tema.dialogo.procuraratrib> | ||
9 | - | ||
10 | -Arquivo: | ||
11 | - | ||
12 | -i3geo/ferramentas/busca/index.js.php | ||
13 | - | ||
14 | -About: Licença | ||
15 | - | ||
16 | -i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | ||
17 | - | ||
18 | -Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | ||
19 | -Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com | ||
20 | - | ||
21 | -Este programa é software livre; você pode redistribuí-lo | ||
22 | -e/ou modificá-lo sob os termos da Licença Pública Geral | ||
23 | -GNU conforme publicada pela Free Software Foundation; | ||
24 | - | ||
25 | -Este programa é distribuído na expectativa de que seja útil, | ||
26 | -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | ||
27 | -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | ||
28 | -Consulte a Licença Pública Geral do GNU para mais detalhes. | ||
29 | -Você deve ter recebido uma cópia da Licença Pública Geral do | ||
30 | -GNU junto com este programa; se não, escreva para a | ||
31 | -Free Software Foundation, Inc., no endereço | ||
32 | -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | ||
33 | -*/ | ||
34 | if(typeof(i3GEOF) === 'undefined'){ | 1 | if(typeof(i3GEOF) === 'undefined'){ |
35 | - var i3GEOF = {}; | 2 | + var i3GEOF = {}; |
36 | } | 3 | } |
37 | -/* | ||
38 | -Class: i3GEOF.busca | ||
39 | -*/ | ||
40 | i3GEOF.busca = { | 4 | i3GEOF.busca = { |
41 | - /* | ||
42 | - Variavel: nbuscas | ||
43 | - | ||
44 | - Número de buscas já feitas. Utilizado para posicionar as janelas de resultados. | ||
45 | - */ | ||
46 | - nbuscas: 0, | ||
47 | - /* | ||
48 | - Variavel: aguarde | ||
49 | - | ||
50 | - Objeto DOM com a imagem de aguarde existente no cabeçalho da janela. | ||
51 | - */ | ||
52 | - aguarde: "", | ||
53 | - /* | ||
54 | - Variavel: tema | ||
55 | - | ||
56 | - Código do tema utilizado na busca | ||
57 | - */ | ||
58 | - tema: i3GEO.temaAtivo, | ||
59 | - /** | ||
60 | - * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php | ||
61 | - */ | ||
62 | - MUSTACHE : "", | ||
63 | - /** | ||
64 | - * Susbtitutos para o template | ||
65 | - */ | ||
66 | - mustacheHash : function() { | ||
67 | - var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.busca.dicionario); | ||
68 | - return dicionario; | 5 | + renderFunction: i3GEO.janela.formModal, |
6 | + _parameters: { | ||
7 | + "tema": "", | ||
8 | + "mustache": "", | ||
9 | + "idContainer": "i3GEObuscaContainer", | ||
10 | + "namespace": "busca", | ||
11 | + "nbuscas": 0 | ||
69 | }, | 12 | }, |
70 | - /* | ||
71 | - Function: inicia | ||
72 | - | ||
73 | - Inicia a ferramenta. É chamado por criaJanelaFlutuante | ||
74 | - | ||
75 | - Parametro: | ||
76 | - | ||
77 | - iddiv {String} - id do div que receberá o conteudo HTML da ferramenta | ||
78 | - */ | ||
79 | - inicia: function(iddiv){ | ||
80 | - | ||
81 | - if(i3GEOF.busca.MUSTACHE == ""){ | ||
82 | - $.get(i3GEO.configura.locaplic + "/ferramentas/busca/template_mst.html", function(template) { | ||
83 | - i3GEOF.busca.MUSTACHE = template; | ||
84 | - i3GEOF.busca.inicia(iddiv); | ||
85 | - }); | ||
86 | - return; | ||
87 | - } | ||
88 | - if(i3GEO.temaAtivo === ""){ | ||
89 | - return; | ||
90 | - } | ||
91 | - try{ | ||
92 | - $i(iddiv).innerHTML = i3GEOF.busca.html(); | ||
93 | - | ||
94 | - var onButtonClick = function(evt){ | ||
95 | - var botao = evt.target; | ||
96 | - if (botao) { | ||
97 | - if (botao.value != "") { | ||
98 | - i3GEO.mapa.ativaTema(botao.value); | ||
99 | - i3GEOF.busca.tema = botao.value; | ||
100 | - $i(iddiv).innerHTML = ""; | ||
101 | - i3GEOF.busca.inicia(iddiv); | ||
102 | - } else { | ||
103 | - //$i(iddiv).innerHTML = ""; | ||
104 | - } | ||
105 | - } | ||
106 | - }; | ||
107 | - if (!$i("i3GEOFbuscaComboCabecaSel")) { | ||
108 | - i3GEO.janela.comboCabecalhoTemasBs("i3GEOFbuscaComboCabeca","i3GEOFbuscaComboCabecaSel","busca","ligadosComTabela",onButtonClick); | ||
109 | - } | ||
110 | - | ||
111 | - i3GEO.php.listaItensTema(i3GEOF.busca.montaListaItens,i3GEOF.busca.tema); | ||
112 | - } | ||
113 | - catch(erro){alert(erro);} | 13 | + start : function(tema){ |
14 | + var p = this._parameters, | ||
15 | + i3f = this, | ||
16 | + t1 = i3GEO.configura.locaplic + "/ferramentas/"+p.namespace+"/template_mst.html"; | ||
17 | + p.tema = tema; | ||
18 | + if(p.mustache === ""){ | ||
19 | + i3GEO.janela.abreAguarde(); | ||
20 | + $.get(t1).done(function(r1) { | ||
21 | + p.mustache = r1; | ||
22 | + i3f.html(); | ||
23 | + i3GEO.janela.fechaAguarde(); | ||
24 | + }).fail(function() { | ||
25 | + i3GEO.janela.snackBar({content: $trad("erroTpl"),style: "red"}); | ||
26 | + return; | ||
27 | + }); | ||
28 | + } else { | ||
29 | + i3f.html(); | ||
30 | + } | ||
114 | }, | 31 | }, |
115 | - /* | ||
116 | - Function: html | ||
117 | - | ||
118 | - Gera o código html para apresentação das opções da ferramenta | ||
119 | - | ||
120 | - Retorno: | ||
121 | - | ||
122 | - String com o código html | ||
123 | - */ | ||
124 | - html:function() { | ||
125 | - var ins = Mustache.render(i3GEOF.busca.MUSTACHE, i3GEOF.busca.mustacheHash()); | ||
126 | - return ins; | ||
127 | - }, | ||
128 | - /* | ||
129 | - Function: iniciaJanelaFlutuante | ||
130 | - | ||
131 | - Cria a janela flutuante para controle da ferramenta. | ||
132 | - */ | ||
133 | - iniciaJanelaFlutuante: function(){ | ||
134 | - var minimiza,cabecalho,janela,divid,temp,titulo; | ||
135 | - if($i("i3GEOF.busca")){ | ||
136 | - i3GEOF.busca.inicia("i3GEOF.busca_corpo"); | ||
137 | - return; | ||
138 | - } | ||
139 | - //funcao que sera executada ao ser clicado no cabeçalho da janela | ||
140 | - cabecalho = function(){ | ||
141 | - i3GEOF.busca.ativaFoco(); | ||
142 | - }; | ||
143 | - minimiza = function(){ | ||
144 | - i3GEO.janela.minimiza("i3GEOF.busca"); | ||
145 | - }; | ||
146 | - //cria a janela flutuante | ||
147 | - titulo = "<span class='i3GeoTituloJanelaBsNolink' >"+$trad("t23")+"</span></div>"; | ||
148 | - | ||
149 | - janela = i3GEO.janela.cria( | ||
150 | - "320px", | ||
151 | - "330px", | ||
152 | - "", | ||
153 | - "", | ||
154 | - "", | ||
155 | - titulo, | ||
156 | - "i3GEOF.busca", | ||
157 | - false, | ||
158 | - "hd", | ||
159 | - cabecalho, | ||
160 | - minimiza, | ||
161 | - "", | ||
162 | - true, | ||
163 | - "", | ||
164 | - "", | ||
165 | - "", | ||
166 | - "", | ||
167 | - "35" | ||
168 | - ); | ||
169 | - divid = janela[2].id; | ||
170 | - i3GEOF.busca.aguarde = $i("i3GEOF.busca_imagemCabecalho").style; | ||
171 | - //i3GEOF.analisaGeometrias.aguarde.visibility = "visible"; | ||
172 | - i3GEOF.busca.inicia(divid); | 32 | + destroy: function(){ |
33 | + //nao use this aqui | ||
34 | + //i3GEOF.busca._parameters.mustache = ""; | ||
173 | }, | 35 | }, |
174 | - /* | ||
175 | - Function: ativaFoco | ||
176 | - | ||
177 | - Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado | ||
178 | - */ | ||
179 | - ativaFoco: function(){ | ||
180 | - | 36 | + html:function() { |
37 | + var p = this._parameters, | ||
38 | + i3f = this, | ||
39 | + hash = {}; | ||
40 | + hash = { | ||
41 | + locaplic: i3GEO.configura.locaplic, | ||
42 | + namespace: p.namespace, | ||
43 | + idContainer: p.idContainer, | ||
44 | + ...i3GEO.idioma.objetoIdioma(i3f.dicionario) | ||
45 | + }; | ||
46 | + i3f.renderFunction.call( | ||
47 | + this, | ||
48 | + { | ||
49 | + texto: Mustache.render(p.mustache, hash), | ||
50 | + onclose: i3f.destroy, | ||
51 | + resizable: { | ||
52 | + disabled: false, | ||
53 | + ghost: true, | ||
54 | + handles: "se,n" | ||
55 | + }, | ||
56 | + css: {'cursor': 'pointer', 'width': '100%', 'height': '50%','position': 'fixed','top': '', 'left': 0, 'right': 0, 'margin': 'auto', 'bottom': 0} | ||
57 | + }); | ||
58 | + i3GEO.guias.mostraGuiaFerramenta("i3GEObuscaguia1","i3GEObuscaguia"); | ||
59 | + $i("i3GEObuscaguia1").onclick = function(){ | ||
60 | + i3GEO.guias.mostraGuiaFerramenta("i3GEObuscaguia1","i3GEObuscaguia"); | ||
61 | + }; | ||
62 | + $i("i3GEObuscaguia2").onclick = function(){ | ||
63 | + i3GEO.guias.mostraGuiaFerramenta("i3GEObuscaguia2","i3GEObuscaguia"); | ||
64 | + }; | ||
65 | + $i("i3GEObuscaguia3").onclick = function(){ | ||
66 | + i3GEO.guias.mostraGuiaFerramenta("i3GEObuscaguia3","i3GEObuscaguia"); | ||
67 | + }; | ||
68 | + i3GEO.php.listaItensTema( | ||
69 | + i3GEOF.busca.montaListaItens, | ||
70 | + p.tema | ||
71 | + ); | ||
181 | }, | 72 | }, |
182 | - /* | ||
183 | - Function: montaListaItens | ||
184 | - | ||
185 | - Monta a lista de itens que poderão ser escolhidos. | ||
186 | - | ||
187 | - A lista é inserida no elemento html com id "i3GEObuscalistai" | ||
188 | - */ | ||
189 | montaListaItens: function(retorno){ | 73 | montaListaItens: function(retorno){ |
190 | - var ins = "", | ||
191 | - i, | ||
192 | - n; | ||
193 | - n = retorno.data.valores.length; | ||
194 | - for (i=0;i<n; i++){ | ||
195 | - ins += '<div class="checkbox text-left"><label>' | ||
196 | - + '<input type="checkbox" name="' +retorno.data.valores[i].item+","+retorno.data.valores[i].tema+ '">' | ||
197 | - + '<span class="checkbox-material noprint"><span class="check"></span></span> ' + retorno.data.valores[i].item | ||
198 | - + '</label></div>'; | ||
199 | - } | ||
200 | - $i("i3GEObuscalistai").innerHTML = ins; | 74 | + var ins = "", |
75 | + hash = [], | ||
76 | + i, | ||
77 | + n; | ||
78 | + n = retorno.data.valores.length; | ||
79 | + for (i=0;i<n; i++){ | ||
80 | + hash.push({ | ||
81 | + label: retorno.data.valores[i].item, | ||
82 | + value: retorno.data.valores[i].item, | ||
83 | + name: retorno.data.valores[i].item | ||
84 | + }); | ||
85 | + } | ||
86 | + var template = '<div class="form-group">' + i3GEO.template.checkbox + '</div>'; | ||
87 | + ins = Mustache.to_html( | ||
88 | + "{{#data}}" + template + "{{/data}}", | ||
89 | + {"data":hash}); | ||
90 | + | ||
91 | + | ||
92 | + $i("i3GEObuscalistai").innerHTML = ins; | ||
201 | }, | 93 | }, |
202 | - /* | ||
203 | - Function: procurar | ||
204 | - | ||
205 | - Executa a operação de busca | ||
206 | - | ||
207 | - Veja: | ||
208 | - | ||
209 | - <LISTAVALORESITENS> | ||
210 | - */ | ||
211 | - procurar: function(){ | ||
212 | - if(i3GEOF.busca.aguarde.visibility === "visible") | ||
213 | - {return;} | ||
214 | - if(i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.busca.tema) === "") | ||
215 | - {alert($trad('erroTema2',i3GEOF.busca.dicionario));return;} | ||
216 | - var inputs = $i("i3GEObuscalistai").getElementsByTagName("input"), | ||
217 | - n = inputs.length, | ||
218 | - listai = [], | ||
219 | - i, | ||
220 | - tipo = "exata", | ||
221 | - onde = "mapa", | ||
222 | - palavra = $i("i3GEObuscapalavra").value, | ||
223 | - p, | ||
224 | - cp; | ||
225 | - for (i=0;i<n; i++){ | ||
226 | - if (inputs[i].checked === true){ | ||
227 | - listai.push(inputs[i].name); | 94 | + get: function({snackbar = true, par = {}, prog = "exec", fn = false} = {}){ |
95 | + var p = this._parameters, | ||
96 | + i3f = this; | ||
97 | + i3GEO.janela.abreAguarde(); | ||
98 | + par.g_sid = i3GEO.configura.sid; | ||
99 | + par.tema = p.tema; | ||
100 | + i3GEO.janela._formModal.block(); | ||
101 | + $.get( | ||
102 | + i3GEO.configura.locaplic+"/ferramentas/" + i3f._parameters.namespace + "/" + prog + ".php", | ||
103 | + par | ||
104 | + ) | ||
105 | + .done( | ||
106 | + function(data, status){ | ||
107 | + i3GEO.janela._formModal.unblock(); | ||
108 | + i3GEO.janela.fechaAguarde(); | ||
109 | + if(fn){ | ||
110 | + fn(data); | ||
228 | } | 111 | } |
112 | + } | ||
113 | + ) | ||
114 | + .fail( | ||
115 | + function(data){ | ||
116 | + i3GEO.janela._formModal.unblock(); | ||
117 | + i3GEO.janela.fechaAguarde(); | ||
118 | + i3GEO.janela.snackBar({content: data.status, style:'red'}); | ||
119 | + } | ||
120 | + ); | ||
121 | + }, | ||
122 | + procurar: function(){ | ||
123 | + var inputs = $i("i3GEObuscalistai").getElementsByTagName("input"), | ||
124 | + n = inputs.length, | ||
125 | + listai = [], | ||
126 | + i, | ||
127 | + tipo = "exata", | ||
128 | + onde = "mapa", | ||
129 | + palavra = $i("i3GEObuscapalavra").value; | ||
130 | + for (i=0;i<n; i++){ | ||
131 | + if (inputs[i].checked === true){ | ||
132 | + //e necessario concatenar o nome do tema, uma vez que a funcao de busca usa multiplos layers | ||
133 | + listai.push(inputs[i].name + "," + i3GEOF.busca._parameters.tema); | ||
229 | } | 134 | } |
230 | - if (listai.length === 0){ | ||
231 | - alert($trad('selecionaItem',i3GEOF.busca.dicionario)); | 135 | + } |
136 | + if (listai.length === 0){ | ||
137 | + i3GEO.janela.snackBar({content: $trad('selecionaItem',i3GEOF.busca.dicionario)}); | ||
138 | + } | ||
139 | + else{ | ||
140 | + if ($i("i3GEObuscapalavra").value === ""){ | ||
141 | + i3GEO.janela.snackBar({content: "Digite uma palavra"}); | ||
232 | } | 142 | } |
233 | else{ | 143 | else{ |
234 | - if ($i("i3GEObuscapalavra").value === ""){ | ||
235 | - alert("Digite uma palavra"); | ||
236 | - } | ||
237 | - else{ | ||
238 | - i3GEOF.busca.aguarde.visibility = "visible"; | ||
239 | - if ($i("i3GEObuscaqualquer").checked === true){ | ||
240 | - tipo = "qualquer"; | ||
241 | - } | ||
242 | - if ($i("i3GEObuscaregiao").checked === true){ | ||
243 | - onde = "regiao"; | ||
244 | - } | ||
245 | - palavra = i3GEO.util.removeAcentos(palavra); | ||
246 | - p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid; | ||
247 | - cp = new cpaint(); | ||
248 | - cp.set_response_type("json"); | ||
249 | - cp.set_transfer_mode('POST'); | ||
250 | - cp.call( | ||
251 | - p, | ||
252 | - "listavaloresitens", | ||
253 | - i3GEOF.busca.mostraBusca, | ||
254 | - "funcao=listavaloresitens&palavra="+palavra | ||
255 | - +"&lista="+listai.join("|") | ||
256 | - +"&tipo="+tipo | ||
257 | - +"&onde="+onde | ||
258 | - +"&ext="+i3GEO.parametros.mapexten | ||
259 | - ); | ||
260 | - } | 144 | + if ($i("i3GEObuscaqualquer").checked === true){ |
145 | + tipo = "qualquer"; | ||
146 | + } | ||
147 | + if ($i("i3GEObuscaregiao").checked === true){ | ||
148 | + onde = "regiao"; | ||
149 | + } | ||
150 | + palavra = i3GEO.util.removeAcentos(palavra); | ||
151 | + i3GEOF.busca.get({ | ||
152 | + par: { | ||
153 | + funcao: "listavaloresitens", | ||
154 | + palavra: palavra, | ||
155 | + lista: listai.join("|"), | ||
156 | + tipo: tipo, | ||
157 | + onde: onde, | ||
158 | + ext: i3GEO.parametros.mapexten | ||
159 | + }, | ||
160 | + fn: i3GEOF.busca.mostraBusca | ||
161 | + }); | ||
261 | } | 162 | } |
163 | + } | ||
262 | }, | 164 | }, |
263 | - /* | ||
264 | - Function: mostraBusca | ||
265 | - | ||
266 | - Monta uma nova janela com os resultados da busca. | ||
267 | - */ | ||
268 | - mostraBusca: function(retorno){ | ||
269 | - i3GEOF.busca.aguarde.visibility = "hidden"; | ||
270 | - var palavra = $i("i3GEObuscapalavra").value, | ||
271 | - idJanela = YAHOO.util.Dom.generateId(), | ||
272 | - naoEncontrado = "<p style=color:red >"+$trad('semRegistro',i3GEOF.busca.dicionario)+"<br>", | ||
273 | - ins = [], | ||
274 | - linhas, | ||
275 | - nlinhas, | ||
276 | - linha, | ||
277 | - nlinha, | ||
278 | - valores, | ||
279 | - x, | ||
280 | - y, | ||
281 | - i, | ||
282 | - er, | ||
283 | - tr, | ||
284 | - tema, | ||
285 | - posicaoleft = parseInt($i("i3GEOF.busca_c").style.left,10)+(i3GEOF.busca.nbuscas*10), | ||
286 | - posicaotop = parseInt($i("i3GEOF.busca_c").style.top,10)+(i3GEOF.busca.nbuscas*10); | ||
287 | - | ||
288 | - i3GEOF.busca.nbuscas++; | ||
289 | - i3GEO.janela.cria( | ||
290 | - "300px", | ||
291 | - "350px", | ||
292 | - "", | ||
293 | - posicaoleft+290,posicaotop, | ||
294 | - "<div class='i3GeoTituloJanela'>" + palavra + "</div>", | ||
295 | - idJanela | ||
296 | - ); | ||
297 | - if (retorno.data !== undefined) | ||
298 | - { | ||
299 | - nlinhas = retorno.data.length; | ||
300 | - for (tema=0;tema<nlinhas; tema++){ | ||
301 | - linhas = retorno.data[tema].resultado; | ||
302 | - nlinha = linhas.length; | ||
303 | - for (linha=0;linha<nlinha; linha++){ | ||
304 | - valores = (linhas[linha].box).split(" "); | ||
305 | - x = (valores[0] * 1) + ((((valores[0] * -1) - (valores[2] * -1)) / 2) * 1); | ||
306 | - y = (valores[1] * 1) + ((((valores[1] * -1) - (valores[3] * -1)) / 2) * 1); | ||
307 | - | ||
308 | - ins.push("<button title='zoom' onclick='i3GEO.navega.zoomExt(\"\",\"\",\"\",\""+linhas[linha].box+"\")' class='btn btn-xs' ><span class='material-icons'>gps_fixed</span></button>"); | ||
309 | - ins.push("<button title='pin' onclick='i3GEO.navega.zoomponto(\"\",\"\","+x+","+y+")'' class='btn btn-xs' ><span class='material-icons'>room</span></button>"); | ||
310 | - for (i=0;i<linhas[linha].valores.length; i++){ | ||
311 | - er = new RegExp(palavra, "gi"); | ||
312 | - tr = (linhas[linha].valores[i].valor).replace(er,"<span style=color:red;text-align:left >"+palavra+"</span>"); | ||
313 | - ins.push("<h5>"+ linhas[linha].valores[i].item + " : " + tr + "</h5>"); | ||
314 | - ins.push("<hr>"); | ||
315 | - naoEncontrado = ""; | ||
316 | - } | ||
317 | - } | 165 | + mostraBusca: function(data){ |
166 | + var palavra = $i("i3GEObuscapalavra").value, | ||
167 | + naoEncontrado = true, | ||
168 | + ins = [], | ||
169 | + linhas, | ||
170 | + nlinhas, | ||
171 | + linha, | ||
172 | + nlinha, | ||
173 | + valores, | ||
174 | + x, | ||
175 | + y, | ||
176 | + i, | ||
177 | + er, | ||
178 | + tr, | ||
179 | + tema; | ||
180 | + | ||
181 | + i3GEOF.busca.nbuscas++; | ||
182 | + if (data !== undefined) | ||
183 | + { | ||
184 | + nlinhas = data.length; | ||
185 | + for (tema=0;tema<nlinhas; tema++){ | ||
186 | + linhas = data[tema].resultado; | ||
187 | + nlinha = linhas.length; | ||
188 | + for (linha=0;linha<nlinha; linha++){ | ||
189 | + valores = (linhas[linha].box).split(" "); | ||
190 | + x = (valores[0] * 1) + ((((valores[0] * -1) - (valores[2] * -1)) / 2) * 1); | ||
191 | + y = (valores[1] * 1) + ((((valores[1] * -1) - (valores[3] * -1)) / 2) * 1); | ||
192 | + | ||
193 | + ins.push("<button title='zoom' onclick='i3GEO.navega.zoomExt(\"\",\"\",\"\",\""+linhas[linha].box+"\")' class='btn btn-xs' ><span class='material-icons'>gps_fixed</span></button>"); | ||
194 | + ins.push("<button title='pin' onclick='i3GEO.navega.zoomponto(\"\",\"\","+x+","+y+")'' class='btn btn-xs' ><span class='material-icons'>room</span></button>"); | ||
195 | + for (i=0;i<linhas[linha].valores.length; i++){ | ||
196 | + er = new RegExp(palavra, "gi"); | ||
197 | + tr = (linhas[linha].valores[i].valor).replace(er,"<span style=color:red;text-align:left >"+palavra+"</span>"); | ||
198 | + ins.push(linhas[linha].valores[i].item + " : " + tr ); | ||
199 | + ins.push("<hr>"); | ||
200 | + naoEncontrado = false; | ||
318 | } | 201 | } |
319 | - $i(idJanela+"_corpo").innerHTML =" <div class='container-fluid'>"+naoEncontrado+ins.join("")+"</div></div>"; | 202 | + } |
320 | } | 203 | } |
321 | - else{ | ||
322 | - $i(idJanela+"_corpo").innerHTML = "<h5 class='alert alert-warning'>"+$trad('erro',i3GEOF.busca.dicionario)+"</h5>"; | 204 | + if(naoEncontrado == true){ |
205 | + i3GEO.janela.snackBar({content: $trad('semRegistro',i3GEOF.busca.dicionario)}); | ||
206 | + } else { | ||
207 | + i3GEO.guias.mostraGuiaFerramenta("i3GEObuscaguia2","i3GEObuscaguia"); | ||
208 | + $i("i3GEObuscaguia2obj").innerHTML =" <div class='container-fluid'>"+ins.join("")+"</div></div>"; | ||
323 | } | 209 | } |
210 | + } | ||
211 | + else{ | ||
212 | + i3GEO.janela.snackBar({content: $trad('erro',i3GEOF.busca.dicionario)}); | ||
213 | + } | ||
324 | } | 214 | } |
325 | }; | 215 | }; |
ferramentas/busca/template_mst.html
1 | -<div class='container-fluid'> | ||
2 | - <h5>{{{onde}}}</h5> | ||
3 | - <div id='i3GEOFbuscaComboCabeca' class='form-group condensed' style='width: 100%'> | ||
4 | - | ||
5 | - </div> | ||
6 | - <div class='form-group label-fixed condensed'> | ||
7 | - <label class="control-label" for="i3GEObuscapalavra">{{{digita}}}</label> | ||
8 | - <input class="form-control input-lg" type='text' id='i3GEObuscapalavra' value='' /> | ||
9 | - </div> | ||
10 | - <button onclick="i3GEOF.busca.procurar()" class='btn btn-primary btn-sm btn-raised'>{{{procura}}}</button> | ||
11 | - <h5>{{{opcoes}}}</h5> | ||
12 | - | ||
13 | - <div class="radio radio-primary condensed"> | ||
14 | - <label> | ||
15 | - <input type='radio' id="i3GEObuscaqualquer" name='i3GEObuscatipo' checked /> | ||
16 | - <span class="circle"> </span> | ||
17 | - <span class="check"></span> | ||
18 | - {{{busca}}} | ||
19 | - </label> | ||
20 | - </div> | ||
21 | - <div class="radio radio-primary condensed"> | ||
22 | - <label> | ||
23 | - <input type='radio' id="i3GEObuscaexata" name='i3GEObuscatipo' /> | ||
24 | - <span class="circle"></span> | ||
25 | - <span class="check"></span> | ||
26 | - {{{busca2}}} | ||
27 | - </label> | ||
28 | - </div> | ||
29 | - <div class="radio radio-primary condensed"> | ||
30 | - <label> | ||
31 | - <input type='radio' id="i3GEObuscamapa" name='i3GEObuscaonde' checked /> | ||
32 | - <span class="circle"> </span> | ||
33 | - <span class="check"></span> | ||
34 | - {{{busca3}}} | ||
35 | - </label> | ||
36 | - </div> | ||
37 | - <div class="radio radio-primary condensed"> | ||
38 | - <label> | ||
39 | - <input type='radio' id="i3GEObuscaregiao" name='i3GEObuscaonde' /> | ||
40 | - <span class="circle"> </span> | ||
41 | - <span class="check"></span> | ||
42 | - {{{busca4}}} | ||
43 | - </label> | ||
44 | - </div> | ||
45 | - <h5>{{{busca5}}}</h5> | ||
46 | - <div id='i3GEObuscalistai'></div> | 1 | +<nav class='navbar navbar-default' style='margin-bottom: 0px; min-height: 35px'> |
2 | + <div class="container" style="margin: 0px;"> | ||
3 | + <div class="navbar-header"> | ||
4 | + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#i3GEO{{namespace}}guias" aria-expanded="false"> | ||
5 | + <span class="glyphicon glyphicon-menu-hamburger" aria-hidden="true"></span> | ||
6 | + </button> | ||
7 | + </div> | ||
8 | + <div id='i3GEO{{namespace}}guias' class="collapse navbar-collapse" style="padding: 10px; overflow-x: hidden; max-height: 200px;"> | ||
9 | + <ul class="nav navbar-nav "> | ||
10 | + <li role="presentation"><a id='i3GEO{{namespace}}guia3' href="javascript:void(0);"> | ||
11 | + <span class="material-icons">settings</span> | ||
12 | + </a></li> | ||
13 | + <li class="active" role="presentation"><a id='i3GEO{{namespace}}guia1' href="javascript:void(0);"> | ||
14 | + <em>{{{opcoes}}}</em> | ||
15 | + </a></li> | ||
16 | + <li role="presentation"><a id='i3GEO{{namespace}}guia2' href="javascript:void(0);"> | ||
17 | + <em>{{{resultado}}}</em> | ||
18 | + </a></li> | ||
19 | + </ul> | ||
20 | + </div> | ||
21 | + </div> | ||
22 | +</nav> | ||
23 | +<div id='{{idContainer}}' class='container-fluid' style='text-align: left; display: block; overflow: auto; height: calc(100% - 85px);'> | ||
24 | + <div id='i3GEObuscaguia1obj' class='container-fluid'> | ||
25 | + <div class='form-group condensed' style="max-width: 700px;"> | ||
26 | + <div class="input-group"> | ||
27 | + <div style="display: contents;" class='form-group label-fixed'> | ||
28 | + <label class="control-label">{{{digita}}}</label> | ||
29 | + <input id='i3GEObuscapalavra' value='' class="form-control input-lg " type='text' /> | ||
30 | + </div> | ||
31 | + <span class="input-group-btn"> <a onclick="i3GEOF.busca.procurar();return false;" role="button" type="button" class="btn btn-primary btn-fab btn-fab-max" | ||
32 | + href="javascript:void(0)"> | ||
33 | + <span class="material-icons ">send</span> | ||
34 | + </a> | ||
35 | + </span> | ||
36 | + </div> | ||
37 | + </div> | ||
38 | + <div class="row" style="top: 10px;"> | ||
39 | + <div class="col-md-12"> | ||
40 | + <h5>{{{busca5}}}</h5> | ||
41 | + <div class="form-inline" id='i3GEObuscalistai'></div> | ||
42 | + </div> | ||
43 | + </div> | ||
44 | + </div> | ||
45 | + <div id='i3GEObuscaguia2obj' class='container-fluid'></div> | ||
46 | + <div id='i3GEObuscaguia3obj' class='container-fluid'> | ||
47 | + <div class="form-group"> | ||
48 | + <div class="radio radio-primary condensed"> | ||
49 | + <label> | ||
50 | + <input type='radio' id="i3GEObuscaqualquer" name='i3GEObuscatipo' checked /> | ||
51 | + <span class="circle"> </span> <span class="check"></span> {{{busca}}} | ||
52 | + </label> | ||
53 | + </div> | ||
54 | + <div class="radio radio-primary condensed"> | ||
55 | + <label> | ||
56 | + <input type='radio' id="i3GEObuscaexata" name='i3GEObuscatipo' /> | ||
57 | + <span class="circle"></span> <span class="check"></span> {{{busca2}}} | ||
58 | + </label> | ||
59 | + </div> | ||
60 | + </div> | ||
61 | + <div class="form-group"> | ||
62 | + <div class="radio radio-primary condensed"> | ||
63 | + <label> | ||
64 | + <input type='radio' id="i3GEObuscamapa" name='i3GEObuscaonde' checked /> | ||
65 | + <span class="circle"> </span> <span class="check"></span> {{{busca3}}} | ||
66 | + </label> | ||
67 | + </div> | ||
68 | + <div class="radio radio-primary condensed"> | ||
69 | + <label> | ||
70 | + <input type='radio' id="i3GEObuscaregiao" name='i3GEObuscaonde' /> | ||
71 | + <span class="circle"> </span> <span class="check"></span> {{{busca4}}} | ||
72 | + </label> | ||
73 | + </div> | ||
74 | + </div> | ||
75 | + </div> | ||
47 | </div> | 76 | </div> |
48 | \ No newline at end of file | 77 | \ No newline at end of file |
ferramentas/download/index.js
ferramentas/filtro/index.js
@@ -9,7 +9,7 @@ i3GEOF.filtro = { | @@ -9,7 +9,7 @@ i3GEOF.filtro = { | ||
9 | "mustachelinha": "", | 9 | "mustachelinha": "", |
10 | "idContainer": "i3GEOfiltroContainer", | 10 | "idContainer": "i3GEOfiltroContainer", |
11 | "namespace": "filtro", | 11 | "namespace": "filtro", |
12 | - "comboTemas": "" | 12 | + "comboItens": "" |
13 | }, | 13 | }, |
14 | start : function(tema){ | 14 | start : function(tema){ |
15 | var p = this._parameters, | 15 | var p = this._parameters, |
@@ -35,7 +35,7 @@ i3GEOF.filtro = { | @@ -35,7 +35,7 @@ i3GEOF.filtro = { | ||
35 | destroy: function(){ | 35 | destroy: function(){ |
36 | //nao use this aqui | 36 | //nao use this aqui |
37 | //i3GEOF.legenda._parameters.mustache = ""; | 37 | //i3GEOF.legenda._parameters.mustache = ""; |
38 | - i3GEOF.filtro._parameters.comboTemas = ""; | 38 | + i3GEOF.filtro._parameters.comboItens = ""; |
39 | }, | 39 | }, |
40 | html:function() { | 40 | html:function() { |
41 | var p = this._parameters, | 41 | var p = this._parameters, |
@@ -71,7 +71,7 @@ i3GEOF.filtro = { | @@ -71,7 +71,7 @@ i3GEOF.filtro = { | ||
71 | "", | 71 | "", |
72 | i3GEOF.filtro._parameters.tema, | 72 | i3GEOF.filtro._parameters.tema, |
73 | function(retorno) { | 73 | function(retorno) { |
74 | - i3GEOF.filtro._parameters.comboTemas = retorno.dados; | 74 | + i3GEOF.filtro._parameters.comboItens = retorno.dados; |
75 | i3GEOF.filtro.adicionaLinhaFiltro(); | 75 | i3GEOF.filtro.adicionaLinhaFiltro(); |
76 | }, | 76 | }, |
77 | "", | 77 | "", |
@@ -115,7 +115,7 @@ i3GEOF.filtro = { | @@ -115,7 +115,7 @@ i3GEOF.filtro = { | ||
115 | ntr.id = "linhaFiltro"+id; | 115 | ntr.id = "linhaFiltro"+id; |
116 | temp = Mustache.render( | 116 | temp = Mustache.render( |
117 | "{{#data}}" + p.mustachelinha + "{{/data}}", | 117 | "{{#data}}" + p.mustachelinha + "{{/data}}", |
118 | - {"data":{"comboTemas": p.comboTemas,"id": id, "escondeGuias": i3GEOF.filtro.dicionario["escondeGuias"]}} | 118 | + {"data":{"comboItens": p.comboItens,"id": id, "escondeGuias": i3GEOF.filtro.dicionario["escondeGuias"]}} |
119 | ); | 119 | ); |
120 | $(ntr).html(temp); | 120 | $(ntr).html(temp); |
121 | $i("i3GEOfiltroparametros").appendChild(ntr); | 121 | $i("i3GEOfiltroparametros").appendChild(ntr); |
ferramentas/toponimia/exec.php
1 | <?php | 1 | <?php |
2 | -include_once(dirname(__FILE__)."/../safe.php"); | ||
3 | -verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); | ||
4 | -// | ||
5 | -//faz a busca da função que deve ser executada | ||
6 | -// | ||
7 | -$retorno = ""; //string que será retornada ao browser via JSON | ||
8 | -switch (strtoupper($funcao)) | ||
9 | -{ | ||
10 | -/* | ||
11 | -Valor: CRIATOPONIMIA | ||
12 | - | ||
13 | -Cria um novo tema com a toponímia do tema atual. | ||
14 | - | ||
15 | -<Toponimia->criaToponimia> | ||
16 | -*/ | 2 | +include (dirname(__FILE__) . "/../safe2.php"); |
3 | +verificaBlFerramentas(basename(dirname(__FILE__)), $_SESSION["i3geoBlFerramentas"], false); | ||
4 | +include_once(dirname(__FILE__)."/../../classesphp/classe_toponimia.php"); | ||
5 | +$m = new Toponimia($_SESSION["map_file"], $_GET["tema"]); | ||
6 | +switch (strtoupper($_GET["funcao"])) { | ||
17 | case "CRIATOPONIMIA": | 7 | case "CRIATOPONIMIA": |
18 | - include_once(dirname(__FILE__)."/../../classesphp/classe_toponimia.php"); | ||
19 | - copiaSeguranca($map_file); | ||
20 | - $m = new Toponimia($map_file,$tema); | ||
21 | - if(!isset($tipo)){ | ||
22 | - $tipo=""; | 8 | + if(!isset($_GET["tipo"])){ |
9 | + $_GET["tipo"] = ""; | ||
23 | } | 10 | } |
24 | - if(!isset($novotema)){ | ||
25 | - $novotema = "sim"; | 11 | + if(!isset($_GET["novotema"])){ |
12 | + $_GET["novotema"] = "sim"; | ||
26 | } | 13 | } |
27 | - $retorno = $m->criaToponimia($_GET["item"],$_GET["position"],$_GET["partials"],$_GET["offsetx"],$_GET["offsety"],$_GET["minfeaturesize"],$_GET["mindistance"],$_GET["force"],$_GET["shadowcolor"],$_GET["shadowsizex"],$_GET["shadowsizey"],$_GET["outlinecolor"],$_GET["cor"],$_GET["sombray"],$_GET["sombrax"],$_GET["sombra"],$_GET["fundo"],$_GET["angulo"],$_GET["tamanho"],$_GET["fonte"],$_GET["tipo"],$_GET["wrap"],$_GET["novotema"]); | 14 | + $retorno = $m->criaToponimia($_GET["item"],$_GET["position"],$_GET["partials"],$_GET["offsetx"],$_GET["offsety"],$_GET["minfeaturesize"],$_GET["mindistance"],$_GET["force"],$_GET["shadowcolor"],$_GET["shadowsizex"],$_GET["shadowsizey"],$_GET["outlinecolor"],$_GET["cor"],$_GET["sombray"],$_GET["sombrax"],$_GET["sombra"],$_GET["fundo"],$_GET["angulo"],$_GET["tamanho"],$_GET["font"],$_GET["tipo"],$_GET["wrap"],$_GET["novotema"]); |
28 | if(empty($_GET["maxscale"])){ | 15 | if(empty($_GET["maxscale"])){ |
29 | $_GET["maxscale"] = -1; | 16 | $_GET["maxscale"] = -1; |
30 | } | 17 | } |
@@ -41,21 +28,15 @@ Cria um novo tema com a topon&iacute;mia do tema atual. | @@ -41,21 +28,15 @@ Cria um novo tema com a topon&iacute;mia do tema atual. | ||
41 | $m->layer->setprocessing("POLYLINE_NO_CLIP=True"); | 28 | $m->layer->setprocessing("POLYLINE_NO_CLIP=True"); |
42 | } | 29 | } |
43 | if ($_GET["tipo"] != "teste"){ | 30 | if ($_GET["tipo"] != "teste"){ |
44 | - $m->salva();$_SESSION["contadorsalva"]++; | 31 | + $m->salva(); |
45 | } | 32 | } |
46 | break; | 33 | break; |
47 | case "REMOVETOPONIMIA": | 34 | case "REMOVETOPONIMIA": |
48 | - include_once(dirname(__FILE__)."/../../classesphp/classe_toponimia.php"); | ||
49 | - copiaSeguranca($map_file); | ||
50 | - $m = new Toponimia($map_file,$tema); | ||
51 | - $tipo=""; | ||
52 | $retorno = $m->removeToponimia(); | 35 | $retorno = $m->removeToponimia(); |
53 | $m->salva(); | 36 | $m->salva(); |
54 | - $_SESSION["contadorsalva"]++; | ||
55 | break; | 37 | break; |
56 | } | 38 | } |
57 | -if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){ | ||
58 | - restauraCon($map_file,$postgis_mapa); | ||
59 | -} | ||
60 | -cpjson($retorno); | 39 | +ob_clean(); |
40 | +header("Content-type: application/json"); | ||
41 | +echo json_encode($retorno); | ||
61 | ?> | 42 | ?> |
ferramentas/toponimia/index.js
1 | if(typeof(i3GEOF) === 'undefined'){ | 1 | if(typeof(i3GEOF) === 'undefined'){ |
2 | - var i3GEOF = {}; | 2 | + var i3GEOF = {}; |
3 | } | 3 | } |
4 | - | ||
5 | -/* | ||
6 | -Classe: i3GEOF.toponimia | ||
7 | - | ||
8 | -*/ | ||
9 | i3GEOF.toponimia = { | 4 | i3GEOF.toponimia = { |
10 | - tema : i3GEO.temaAtivo, | ||
11 | - /* | ||
12 | - Variavel: aguarde | ||
13 | - | ||
14 | - Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. | ||
15 | - */ | ||
16 | - aguarde: "", | ||
17 | - /* | ||
18 | - Propriedade: ATIVAITEM | ||
19 | - | ||
20 | - Sera marcado como selecionado no combo com a lista de itens | ||
21 | - */ | ||
22 | - ATIVAITEM: "", | ||
23 | - /** | ||
24 | - * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php | ||
25 | - */ | ||
26 | - MUSTACHE : "", | ||
27 | - /** | ||
28 | - * Susbtitutos para o template | ||
29 | - */ | ||
30 | - mustacheHash : function() { | ||
31 | - var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.toponimia.dicionario); | ||
32 | - dicionario["locaplic"] = i3GEO.configura.locaplic; | ||
33 | - dicionario["asp"] = '"'; | ||
34 | - dicionario["sim"] = $trad("x14"); | ||
35 | - dicionario["nao"] = $trad("x15"); | ||
36 | - var versao = i3GEO.parametros.versaomscompleta.split("."); | ||
37 | - if(parseInt(versao[0],10) <= 6 && parseInt(versao[1],10) == 0){ | ||
38 | - dicionario["removeToponimia"] = ""; | ||
39 | - } | ||
40 | - return dicionario; | 5 | + renderFunction: i3GEO.janela.formModal, |
6 | + _parameters: { | ||
7 | + "tema": "", | ||
8 | + "mustache": "", | ||
9 | + "idContainer": "i3GEOtoponimiaContainer", | ||
10 | + "namespace": "toponimia" | ||
41 | }, | 11 | }, |
42 | - /* | ||
43 | - Function: inicia | ||
44 | - | ||
45 | - Inicia a ferramenta. É chamado por criaJanelaFlutuante | ||
46 | - | ||
47 | - Parametro: | ||
48 | - | ||
49 | - iddiv {String} - id do div que receberá o conteudo HTML da ferramenta | ||
50 | - */ | ||
51 | - inicia: function(iddiv){ | ||
52 | - if(i3GEOF.toponimia.MUSTACHE == ""){ | ||
53 | - $.get(i3GEO.configura.locaplic + "/ferramentas/toponimia/template_mst.html", function(template) { | ||
54 | - i3GEOF.toponimia.MUSTACHE = template; | ||
55 | - i3GEOF.toponimia.inicia(iddiv); | ||
56 | - }); | ||
57 | - return; | ||
58 | - } | ||
59 | - | ||
60 | - if(i3GEOF.toponimia.tema === ""){ | ||
61 | - //$i(iddiv).innerHTML = "";//'<p style="position: relative; top: 0px; font-size: 15px; text-align: left;">'+$trad("x33")+'</p>'; | ||
62 | - return; | ||
63 | - } | ||
64 | - try{ | ||
65 | - $i(iddiv).innerHTML = i3GEOF.toponimia.html(); | ||
66 | - if (!$i("i3GEOFtoponimiaComboCabecaSel")) { | ||
67 | - i3GEO.janela.comboCabecalhoTemasBs("i3GEOFtoponimiaComboCabeca","i3GEOFtoponimiaComboCabecaSel","toponimia","ligadosComTabela",function(evt){ | ||
68 | - var botao = evt.target; | ||
69 | - if (botao) { | ||
70 | - if (botao.value != "") { | ||
71 | - i3GEO.mapa.ativaTema(botao.value); | ||
72 | - i3GEOF.toponimia.tema = botao.value; | ||
73 | - $i(iddiv).innerHTML = ""; | ||
74 | - i3GEOF.toponimia.inicia(iddiv); | ||
75 | - } else { | ||
76 | - $i(iddiv).innerHTML = ""; | ||
77 | - } | ||
78 | - } | ||
79 | - }); | ||
80 | - } | ||
81 | - i3GEO.guias.mostraGuiaFerramenta("i3GEOtoponimiaguia1","i3GEOtoponimiaguia"); | ||
82 | - //eventos das guias | ||
83 | - $i("i3GEOtoponimiaguia1").onclick = function() | ||
84 | - {i3GEO.guias.mostraGuiaFerramenta("i3GEOtoponimiaguia1","i3GEOtoponimiaguia");}; | ||
85 | - $i("i3GEOtoponimiaguia2").onclick = function() | ||
86 | - {i3GEO.guias.mostraGuiaFerramenta("i3GEOtoponimiaguia2","i3GEOtoponimiaguia");}; | ||
87 | - $i("i3GEOtoponimiaguia3").onclick = function(){ | ||
88 | - //i3GEO.guias.mostraGuiaFerramenta("i3GEOtoponimiaguia3","i3GEOtoponimiaguia"); | ||
89 | - i3GEOF.toponimia.testa(); | ||
90 | - }; | ||
91 | - // | ||
92 | - //pega a lista de itens e chama a função de montagem das opções de escolha | ||
93 | - // | ||
94 | - i3GEO.util.comboItens( | ||
95 | - "i3GEOtoponimiaListaItens", | ||
96 | - i3GEOF.toponimia.tema, | ||
97 | - function(retorno){ | ||
98 | - $i("i3GEOtoponimiaDivListaItens").innerHTML = retorno.dados; | ||
99 | - $i("i3GEOtoponimiaDivListaItens").style.display = "block"; | ||
100 | - $i("i3GEOtoponimiaListaItens").value = i3GEOF.toponimia.ATIVAITEM; | ||
101 | - }, | ||
102 | - "i3GEOtoponimiaDivListaItens", | ||
103 | - "", | ||
104 | - "", | ||
105 | - "", | ||
106 | - "form-control" | ||
107 | - ); | ||
108 | - i3GEO.util.comboFontes("i3GEOtoponimiaListaFonte","i3GEOtoponimiaDivListaFonte","form-control"); | ||
109 | - i3GEO.util.aplicaAquarela("i3GEOF.toponimia_corpo"); | ||
110 | - } | ||
111 | - catch(erro){i3GEO.janela.tempoMsg(erro);} | 12 | + start : function(tema){ |
13 | + var p = this._parameters, | ||
14 | + i3f = this, | ||
15 | + t1 = i3GEO.configura.locaplic + "/ferramentas/"+p.namespace+"/template_mst.html"; | ||
16 | + p.tema = tema; | ||
17 | + if(p.mustache === ""){ | ||
18 | + i3GEO.janela.abreAguarde(); | ||
19 | + $.get(t1).done(function(r1) { | ||
20 | + p.mustache = r1; | ||
21 | + i3f.html(); | ||
22 | + i3GEO.janela.fechaAguarde(); | ||
23 | + }).fail(function() { | ||
24 | + i3GEO.janela.snackBar({content: $trad("erroTpl"),style: "red"}); | ||
25 | + return; | ||
26 | + }); | ||
27 | + } else { | ||
28 | + i3f.html(); | ||
29 | + } | ||
30 | + }, | ||
31 | + destroy: function(){ | ||
32 | + //nao use this aqui | ||
33 | + //i3GEOF.legenda._parameters.mustache = ""; | ||
112 | }, | 34 | }, |
113 | - /* | ||
114 | - Function: html | ||
115 | - | ||
116 | - Gera o código html para apresentação das opções da ferramenta | ||
117 | - | ||
118 | - Retorno: | ||
119 | - | ||
120 | - String com o código html | ||
121 | - */ | ||
122 | html:function() { | 35 | html:function() { |
123 | - var ins = Mustache.render(i3GEOF.toponimia.MUSTACHE, i3GEOF.toponimia.mustacheHash()); | ||
124 | - return ins; | 36 | + var p = this._parameters, |
37 | + i3f = this, | ||
38 | + hash = {}; | ||
39 | + hash = { | ||
40 | + locaplic: i3GEO.configura.locaplic, | ||
41 | + namespace: p.namespace, | ||
42 | + sim: $trad("x14"), | ||
43 | + nao: $trad("x15"), | ||
44 | + idContainer: p.idContainer, | ||
45 | + ...i3GEO.idioma.objetoIdioma(i3f.dicionario) | ||
46 | + }; | ||
47 | + i3f.renderFunction.call( | ||
48 | + this, | ||
49 | + { | ||
50 | + texto: Mustache.render(p.mustache, hash), | ||
51 | + onclose: i3f.destroy, | ||
52 | + resizable: { | ||
53 | + disabled: false, | ||
54 | + ghost: true, | ||
55 | + handles: "se,n" | ||
56 | + }, | ||
57 | + css: {'cursor': 'pointer', 'width': '100%', 'height': '50%','position': 'fixed','top': '', 'left': 0, 'right': 0, 'margin': 'auto', 'bottom': 0} | ||
58 | + }); | ||
59 | + i3GEO.guias.mostraGuiaFerramenta("i3GEOtoponimiaguia1","i3GEOtoponimiaguia"); | ||
60 | + //eventos das guias | ||
61 | + $i("i3GEOtoponimiaguia1").onclick = function(){ | ||
62 | + i3GEO.guias.mostraGuiaFerramenta("i3GEOtoponimiaguia1","i3GEOtoponimiaguia"); | ||
63 | + }; | ||
64 | + $i("i3GEOtoponimiaguia2").onclick = function(){ | ||
65 | + i3GEO.guias.mostraGuiaFerramenta("i3GEOtoponimiaguia2","i3GEOtoponimiaguia"); | ||
66 | + }; | ||
67 | + i3GEO.util.comboItens( | ||
68 | + "toponimiaitem", | ||
69 | + i3GEOF.toponimia._parameters.tema, | ||
70 | + function(retorno){ | ||
71 | + $i("i3GEOtoponimiaDivListaItens").innerHTML = retorno.dados; | ||
72 | + $i("i3GEOtoponimiaDivListaItens").style.display = "block"; | ||
73 | + }, | ||
74 | + "i3GEOtoponimiaDivListaItens", | ||
75 | + "", | ||
76 | + "", | ||
77 | + "", | ||
78 | + "form-control" | ||
79 | + ); | ||
80 | + i3GEO.util.comboFontes("fonte","i3GEOtoponimiaDivListaFonte","form-control"); | ||
81 | + i3GEO.util.aplicaAquarela(p.idContainer); | ||
125 | }, | 82 | }, |
126 | - /* | ||
127 | - Function: iniciaJanelaFlutuante | ||
128 | - | ||
129 | - Cria a janela flutuante para controle da ferramenta. | ||
130 | - */ | ||
131 | - iniciaJanelaFlutuante: function(){ | ||
132 | - var janela,divid,temp,titulo; | ||
133 | - if($i("i3GEOF.toponimia")){ | ||
134 | - i3GEOF.toponimia.inicia("i3GEOF.toponimia_corpo"); | ||
135 | - return; | ||
136 | - } | ||
137 | - //cria a janela flutuante | ||
138 | - titulo = "<span class='i3GeoTituloJanelaBsNolink' >"+$trad("x56")+"</span></div>"; | ||
139 | - | ||
140 | - janela = i3GEO.janela.cria( | ||
141 | - "410px", | ||
142 | - "260px", | ||
143 | - "", | ||
144 | - "", | ||
145 | - "", | ||
146 | - titulo, | ||
147 | - "i3GEOF.toponimia", | ||
148 | - false, | ||
149 | - "hd", | ||
150 | - "", | ||
151 | - "", | ||
152 | - "", | ||
153 | - true, | ||
154 | - "", | ||
155 | - "", | ||
156 | - "", | ||
157 | - "", | ||
158 | - "36" | ||
159 | - ); | ||
160 | - divid = janela[2].id; | ||
161 | - i3GEOF.toponimia.aguarde = $i("i3GEOF.toponimia_imagemCabecalho").style; | ||
162 | - $i("i3GEOF.toponimia_corpo").style.backgroundColor = "white"; | ||
163 | - i3GEOF.toponimia.inicia(divid); | 83 | + corj: function(obj){ |
84 | + i3GEO.util.abreCor("",obj); | ||
164 | }, | 85 | }, |
165 | - /* | ||
166 | - Function: corj | ||
167 | - | ||
168 | - Abre a janela para o usuário selecionar uma cor interativamente | ||
169 | - */ | ||
170 | - corj: function(obj) | ||
171 | - {i3GEO.util.abreCor("",obj);}, | ||
172 | - /* | ||
173 | - Function: pegaPar | ||
174 | - | ||
175 | - Pega os parametros para montar a chamada ajax que cria ou testa a toponímia | ||
176 | - */ | ||
177 | - pegaPar: function(){ | ||
178 | - var par = "", | ||
179 | - novotema = "sim"; | ||
180 | - if($i("i3GEOtoponimiaListaItens").value == "") | ||
181 | - {i3GEO.janela.tempoMsg("Escolha um item");return false;} | ||
182 | - if($i("i3GEOtoponimiafundoc_i").value === "") | ||
183 | - {$i("i3GEOtoponimiafundoc_i").value = "off";} | ||
184 | - if($i("i3GEOtoponimiasombra_i").value === "") | ||
185 | - {$i("i3GEOtoponimiasombra_i").value = "off";} | ||
186 | - if($i("i3GEOtoponimiamascara_i").value === "") | ||
187 | - {$i("i3GEOtoponimiamascara_i").value = "off";} | ||
188 | - if($i("i3GEOtoponimiafrentes_i").value === "") | ||
189 | - {$i("i3GEOtoponimiafrentes_i").value = "off";} | ||
190 | - if($i("i3GEOtoponimianovotema").checked) | ||
191 | - {novotema = "nao";} | ||
192 | - if($i("i3GEOtoponimiaMinscale").value === ""){ | ||
193 | - $i("i3GEOtoponimiaMinscale").value = 0; | ||
194 | - } | ||
195 | - if($i("i3GEOtoponimiaMaxscale").value === ""){ | ||
196 | - $i("i3GEOtoponimiaMaxscale").value = 0; | ||
197 | - } | ||
198 | - par = "&position="+$i("i3GEOtoponimiaposition_i").value + | ||
199 | - "&partials="+$i("i3GEOtoponimiapartials_i").value+ | ||
200 | - "&offsetx="+$i("i3GEOtoponimiaoffsetx_i").value+ | ||
201 | - "&offsety="+$i("i3GEOtoponimiaoffsety_i").value+ | ||
202 | - "&minfeaturesize="+$i("i3GEOtoponimiaminfeaturesize_i").value+ | ||
203 | - "&mindistance="+$i("i3GEOtoponimiamindistance_i").value+ | ||
204 | - "&force="+$i("i3GEOtoponimiaforce_i").value+ | ||
205 | - "&shadowsizex="+$i("i3GEOtoponimiafrentex_i").value+ | ||
206 | - "&shadowsizey="+$i("i3GEOtoponimiafrentey_i").value+ | ||
207 | - "&cor="+$i("i3GEOtoponimiafrente_i").value+ | ||
208 | - "&sombray="+$i("i3GEOtoponimiasombray_i").value+ | ||
209 | - "&sombrax="+$i("i3GEOtoponimiasombrax_i").value+ | ||
210 | - "&angulo="+$i("i3GEOtoponimiaangulo_i").value+ | ||
211 | - "&tamanho="+$i("i3GEOtoponimiatamanho_i").value+ | ||
212 | - "&fonte="+$i("i3GEOtoponimiaListaFonte").value+ | ||
213 | - "&fundo="+$i("i3GEOtoponimiafundoc_i").value+ | ||
214 | - "&sombra="+$i("i3GEOtoponimiasombra_i").value+ | ||
215 | - "&outlinecolor="+$i("i3GEOtoponimiamascara_i").value+ | ||
216 | - "&shadowcolor="+$i("i3GEOtoponimiafrentes_i").value+ | ||
217 | - "&item="+$i("i3GEOtoponimiaListaItens").value+ | ||
218 | - "&wrap="+$i("i3GEOtoponimiawrap_i").value+ | ||
219 | - "&tema="+i3GEOF.toponimia.tema+ | ||
220 | - "&minscale="+parseInt($i("i3GEOtoponimiaMinscale").value,10)+ | ||
221 | - "&maxscale="+parseInt($i("i3GEOtoponimiaMaxscale").value,10)+ | ||
222 | - "&novotema="+novotema; | ||
223 | - return par; | 86 | + getFormData: function(){ |
87 | + var data = { | ||
88 | + ...i3GEO.util.getFormData("#i3GEOtoponimiaguia1obj form"), | ||
89 | + ...i3GEO.util.getFormData("#i3GEOtoponimiaguia2obj form") | ||
90 | + }; | ||
91 | + data.novotema = $i("i3GEOtoponimianovotema").checked ? "nao" : "sim"; | ||
92 | + if(data.fundo === ""){ | ||
93 | + data.fundo = "off"; | ||
94 | + } | ||
95 | + if(data.sombra === ""){ | ||
96 | + data.sombra = "off"; | ||
97 | + } | ||
98 | + if(data.outlinecolor === ""){ | ||
99 | + data.outlinecolor = "off"; | ||
100 | + } | ||
101 | + if(data.cor === ""){ | ||
102 | + data.cor = "off"; | ||
103 | + } | ||
104 | + if(data.minscale === ""){ | ||
105 | + data.minscale = "0"; | ||
106 | + } | ||
107 | + if(data.maxscale === ""){ | ||
108 | + data.maxscale = "0"; | ||
109 | + } | ||
110 | + data.item = $i("toponimiaitem").value; | ||
111 | + return data | ||
224 | }, | 112 | }, |
225 | - /* | ||
226 | - Function: cria | ||
227 | - | ||
228 | - Cria a toponímia no tema selecionado | ||
229 | - | ||
230 | - Veja: | ||
231 | - | ||
232 | - <CRIATOPONIMIA> | ||
233 | - */ | ||
234 | - cria: function(){ | ||
235 | - try{ | ||
236 | - if(i3GEOF.toponimia.aguarde.visibility === "visible") | ||
237 | - {return;} | ||
238 | - i3GEOF.toponimia.aguarde.visibility = "visible"; | ||
239 | - var monta = function(){ | ||
240 | - i3GEOF.toponimia.aguarde.visibility = "hidden"; | ||
241 | - if($i("i3GEOtoponimianovotema").checked) | ||
242 | - {i3GEO.Interface.atualizaTema("",i3GEOF.toponimia.tema);} | ||
243 | - else | ||
244 | - {i3GEO.atualiza();} | ||
245 | - }, | ||
246 | - par = i3GEOF.toponimia.pegaPar(), | ||
247 | - p = i3GEO.configura.locaplic+"/ferramentas/toponimia/exec.php?g_sid="+i3GEO.configura.sid+ | ||
248 | - "&funcao=criatoponimia&"+par; | ||
249 | - if(par === false){ | ||
250 | - i3GEOF.toponimia.aguarde.visibility = "hidden"; | ||
251 | - return; | 113 | + get: function({snackbar = true, btn = false, par = {}, refresh = false, fn = false} = {}){ |
114 | + var p = this._parameters, | ||
115 | + i3f = this; | ||
116 | + i3GEO.janela.abreAguarde(); | ||
117 | + if(btn){ | ||
118 | + btn = $(btn); | ||
119 | + btn.prop("disabled",true).find("span .glyphicon").removeClass("hidden"); | ||
120 | + } | ||
121 | + i3GEO.janela._formModal.block(); | ||
122 | + par.g_sid = i3GEO.configura.sid; | ||
123 | + par.tema = p.tema; | ||
124 | + $.get( | ||
125 | + i3GEO.configura.locaplic+"/ferramentas/" + p.namespace + "/exec.php", | ||
126 | + par | ||
127 | + ) | ||
128 | + .done( | ||
129 | + function(data, status){ | ||
130 | + i3GEO.janela._formModal.unblock(); | ||
131 | + i3GEO.janela.fechaAguarde(); | ||
132 | + if(btn){ | ||
133 | + btn.prop("disabled",false).find("span .glyphicon").addClass("hidden"); | ||
134 | + } | ||
135 | + if(snackbar){ | ||
136 | + i3GEO.janela.snackBar({content: $trad('feito')}); | ||
252 | } | 137 | } |
253 | - cp = new cpaint(); | ||
254 | - cp.set_response_type("JSON"); | ||
255 | - cp.call(p,"criaToponimia",monta); | ||
256 | - }catch(e){i3GEO.janela.tempoMsg("Erro: "+e);i3GEOF.toponimia.aguarde.visibility = "hidden";} | 138 | + if(refresh){ |
139 | + i3GEO.Interface.atualizaTema("", i3GEOF.toponimia._parameters.tema); | ||
140 | + } | ||
141 | + if(fn){ | ||
142 | + fn(data); | ||
143 | + } | ||
144 | + } | ||
145 | + ) | ||
146 | + .fail( | ||
147 | + function(data){ | ||
148 | + i3GEO.janela._formModal.unblock(); | ||
149 | + i3GEO.janela.fechaAguarde(); | ||
150 | + if(btn){ | ||
151 | + btn.prop("disabled",false).find("span .glyphicon").addClass("hidden"); | ||
152 | + } | ||
153 | + i3GEO.janela.snackBar({content: data.statusText, style:'red'}); | ||
154 | + } | ||
155 | + ); | ||
257 | }, | 156 | }, |
258 | - remove: function(){ | ||
259 | - try{ | ||
260 | - if(i3GEOF.toponimia.aguarde.visibility === "visible") | ||
261 | - {return;} | ||
262 | - i3GEOF.toponimia.aguarde.visibility = "visible"; | ||
263 | - var monta = function(){ | ||
264 | - i3GEOF.toponimia.aguarde.visibility = "hidden"; | ||
265 | - i3GEO.Interface.atualizaTema("",i3GEOF.toponimia.tema); | ||
266 | - }, | ||
267 | - p = i3GEO.configura.locaplic+"/ferramentas/toponimia/exec.php?g_sid="+i3GEO.configura.sid+ | ||
268 | - "&funcao=removetoponimia&tema="+i3GEOF.toponimia.tema; | ||
269 | - | ||
270 | - cp = new cpaint(); | ||
271 | - cp.set_response_type("JSON"); | ||
272 | - cp.call(p,"removeToponimia",monta); | ||
273 | - }catch(e){ | ||
274 | - i3GEO.janela.tempoMsg("Erro: "+e);i3GEOF.toponimia.aguarde.visibility = "hidden"; | ||
275 | - } | 157 | + cria: function(btn){ |
158 | + var par = i3GEOF.toponimia.getFormData(); | ||
159 | + par.funcao = "criatoponimia"; | ||
160 | + i3GEOF.toponimia.get({ | ||
161 | + snackbar: false, | ||
162 | + fn: function(retorno){ | ||
163 | + if($i("i3GEOtoponimianovotema").checked){ | ||
164 | + i3GEO.Interface.atualizaTema("",i3GEOF.toponimia._parameters.tema); | ||
165 | + } | ||
166 | + else{ | ||
167 | + i3GEO.atualiza(); | ||
168 | + } | ||
169 | + }, | ||
170 | + btn: btn, | ||
171 | + par: par, | ||
172 | + refresh: false | ||
173 | + }); | ||
276 | }, | 174 | }, |
277 | - /* | ||
278 | - Function: | ||
279 | - | ||
280 | - Testa a criação da toponímia gerando uma imagem temporária | ||
281 | - | ||
282 | - Veja: | ||
283 | - | ||
284 | - <CRIATOPONIMIA> | ||
285 | - */ | ||
286 | - testa: function(){ | ||
287 | - if(i3GEOF.toponimia.aguarde.visibility === "visible") | ||
288 | - {return;} | ||
289 | - i3GEOF.toponimia.aguarde.visibility = "visible"; | ||
290 | - var monta = function(retorno){ | ||
291 | - //$i("i3GEOtoponimiaTeste").innerHTML= "<img style='height:" + i3GEO.parametros.h + "px;width:" + i3GEO.parametros.w + "px;' src='"+retorno.data+"' >"; | ||
292 | - i3GEOF.toponimia.aguarde.visibility = "hidden"; | ||
293 | - window.open(retorno.data); | ||
294 | - }, | ||
295 | - par = i3GEOF.toponimia.pegaPar(), | ||
296 | - p = i3GEO.configura.locaplic+"/ferramentas/toponimia/exec.php?g_sid="+i3GEO.configura.sid+ | ||
297 | - "&funcao=criatoponimia&tipo=teste&"+par; | ||
298 | - if(par === false){ | ||
299 | - i3GEOF.toponimia.aguarde.visibility = "hidden"; | ||
300 | - return; | ||
301 | - } | ||
302 | - cp = new cpaint(); | ||
303 | - cp.set_response_type("JSON"); | ||
304 | - cp.call(p,"criaToponimia",monta); | 175 | + remove: function(btn){ |
176 | + var par = i3GEOF.toponimia.getFormData(); | ||
177 | + par.funcao = "criatoponimia"; | ||
178 | + i3GEOF.toponimia.get({ | ||
179 | + snackbar: false, | ||
180 | + fn: function(retorno){ | ||
181 | + i3GEO.Interface.atualizaTema("",i3GEOF.toponimia._parameters.tema); | ||
182 | + }, | ||
183 | + btn: btn, | ||
184 | + par: {funcao: "removetoponimia"}, | ||
185 | + refresh: false | ||
186 | + }); | ||
305 | } | 187 | } |
306 | }; | 188 | }; |
307 | \ No newline at end of file | 189 | \ No newline at end of file |
ferramentas/toponimia/template_mst.html
1 | -<div id='i3GEOfiltroguiasYUI' class='yui-navset' style='height: 38px; top: 0px; cursor: pointer; left: 0px; margin-left: 2px;'> | ||
2 | - <ul class='yui-nav' style='border-width: 0pt 0pt 0px; border-color: rgb(240, 240, 240); border-bottom-color: white;'> | ||
3 | - <li> | ||
4 | - <div id='i3GEOtoponimiaguia1' style='text-align: center; left: 0px;'> | ||
5 | - <a> | ||
6 | - <em>{{{fonteDados}}}</em> | ||
7 | - </a> | ||
8 | - </div> | ||
9 | - </li> | ||
10 | - <li> | ||
11 | - <div id='i3GEOtoponimiaguia2' style='text-align: center; left: 0px;'> | ||
12 | - <a> | ||
13 | - <em>{{{propriedades}}}</em> | ||
14 | - </a> | ||
15 | - </div> | ||
16 | - </li> | ||
17 | - <li> | ||
18 | - <div id='i3GEOtoponimiaguia3' style='text-align: center; left: 0px;'> | ||
19 | - <a> | ||
20 | - <em>{{{testa}}}</em> | ||
21 | - </a> | ||
22 | - </div> | ||
23 | - </li> | ||
24 | - </ul> | ||
25 | -</div> | ||
26 | -<div class='container-fluid customScrollBar' style="height: calc(100% - 39px); overflow: auto;"> | ||
27 | - | ||
28 | - <div id='i3GEOtoponimiaguia1obj' class='container-fluid'> | ||
29 | - <div id='i3GEOFtoponimiaComboCabeca' class='form-group condensed' style='width: 100%'></div> | ||
30 | - | ||
31 | - <div class='form-group condensed'> | ||
32 | - <label class="control-label" for="i3GEOlegentaTipoGeo">{{{selecionaItem}}}</label> | ||
33 | - <div style="width: 100%;" class="input-group" id='i3GEOtoponimiaDivListaItens'></div> | 1 | +<nav class='navbar navbar-default' style='margin-bottom: 0px; min-height: 35px'> |
2 | + <div class="container" style="margin: 0px;"> | ||
3 | + <div class="navbar-header"> | ||
4 | + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#i3GEO{{namespace}}guias" aria-expanded="false"> | ||
5 | + <span class="glyphicon glyphicon-menu-hamburger" aria-hidden="true"></span> | ||
6 | + </button> | ||
7 | + </div> | ||
8 | + <div id='i3GEO{{namespace}}guias' class="collapse navbar-collapse" style="padding: 10px; overflow-x: hidden; max-height: 200px;"> | ||
9 | + <ul class="nav navbar-nav "> | ||
10 | + <li role="presentation"><a id='i3GEO{{namespace}}guia2' href="javascript:void(0);"> | ||
11 | + <span class="material-icons">settings</span> | ||
12 | + </a></li> | ||
13 | + <li class="active" role="presentation"><a id='i3GEO{{namespace}}guia1' href="javascript:void(0);"> | ||
14 | + <em>{{{fonteDados}}}</em> | ||
15 | + </a></li> | ||
16 | + <li role="presentation"><a id='i3GEO{{namespace}}guia3' href="javascript:void(0);"> | ||
17 | + <em>{{{testa}}}</em> | ||
18 | + </a></li> | ||
19 | + </ul> | ||
34 | </div> | 20 | </div> |
35 | - | ||
36 | - <h5>{{{minmaxscale}}}</h5> | ||
37 | - <div class='form-group label-fixed condensed'> | ||
38 | - <label class="control-label" for="i3GEOtoponimiaMinscale">min</label> <input class="form-control input-lg" type='text' id='i3GEOtoponimiaMinscale' value='' /> | ||
39 | - </div> | ||
40 | - <div class='form-group label-fixed condensed'> | ||
41 | - <label class="control-label" for="i3GEOtoponimiaMinscale">max</label> <input class="form-control input-lg" type='text' id='i3GEOtoponimiaMaxscale' value='' /> | ||
42 | - </div> | ||
43 | - | ||
44 | - <div class="checkbox text-left"> | ||
45 | - <label> <input checked id='i3GEOtoponimianovotema' type="checkbox"> <span class="checkbox-material noprint"><span class="check"></span></span> {{{adicionaToponimia}}} | ||
46 | - </label> | ||
47 | - </div> | ||
48 | - <button onclick="i3GEOF.toponimia.cria()" class='btn btn-primary btn-sm btn-raised'>{{{criaToponimia}}}</button> | ||
49 | - <button onclick="i3GEOF.toponimia.remove()" class='btn btn-primary btn-sm btn-raised'>{{{removeToponimia}}}</button> | 21 | + </div> |
22 | +</nav> | ||
23 | +<div id='{{idContainer}}' class='container-fluid' style='text-align: left; display: block; overflow: auto; height: calc(100% - 85px);'> | ||
24 | + <div id='i3GEO{{namespace}}guia1obj' class='container-fluid'> | ||
25 | + <form class="form-horizontal"> | ||
26 | + <div style="width: 100%;" class='form-group label-fixed condensed'> | ||
27 | + <label class="col-md-6 control-label">{{{selecionaItem}}}</label> | ||
28 | + <div class="col-md-6"> | ||
29 | + <div id='i3GEOtoponimiaDivListaItens'></div> | ||
30 | + </div> | ||
31 | + </div> | ||
32 | + <div class='form-group label-fixed condensed'> | ||
33 | + <label class="col-md-6 control-label">{{{minmaxscale}}}</label> | ||
34 | + <div class="col-md-3 "> | ||
35 | + <input class="form-control input-lg " type='text' name='minscale' value='' /> | ||
36 | + </div> | ||
37 | + <div class="col-md-3 "> | ||
38 | + <input class="form-control input-lg " type='text' name='maxscale' value='' /> | ||
39 | + </div> | ||
40 | + </div> | ||
41 | + <div class='form-group label-fixed condensed'> | ||
42 | + <label class="col-md-6 control-label">{{{adicionaToponimia}}}</label> | ||
43 | + <div class="col-md-6 "> | ||
44 | + <div class="checkbox text-left"> | ||
45 | + <label class="control-label"> | ||
46 | + <input checked id='i3GEOtoponimianovotema' type="checkbox"> | ||
47 | + <span class="checkbox-material noprint"><span class="check"></span></span> | ||
48 | + </label> | ||
49 | + </div> | ||
50 | + </div> | ||
51 | + </div> | ||
52 | + </form> | ||
53 | + <div class="text-center" style="top: 10px"> | ||
54 | + <button onclick="i3GEOF.toponimia.cria()" class='btn btn-primary btn-sm btn-raised'> | ||
55 | + <span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{criaToponimia}}} | ||
56 | + </button> | ||
57 | + <button onclick="i3GEOF.toponimia.remove()" class='btn btn-primary btn-sm btn-raised'> | ||
58 | + <span class="glyphicon glyphicon-repeat normal-right-spinner hidden"></span> {{{removeToponimia}}} | ||
59 | + </button> | ||
60 | + </div> | ||
61 | + <br> <br> | ||
50 | </div> | 62 | </div> |
51 | <!-- Propriedades --> | 63 | <!-- Propriedades --> |
52 | - <div id='i3GEOtoponimiaguia2obj' class='container-fluid'> | ||
53 | - <div class='form-group label-fixed condensed'> | ||
54 | - <label class="control-label" for="i3GEOtoponimiaDivListaFonte">{{{fonte}}}</label> | ||
55 | - <div style="width: 100%;" class="input-group" id='i3GEOtoponimiaDivListaFonte'></div> | ||
56 | - </div> | ||
57 | - <div class='form-group label-fixed condensed'> | ||
58 | - <label class="control-label" for="i3GEOtoponimiatamanho_i">{{{tamanho}}}</label> <input class="form-control input-lg" type='text' id='i3GEOtoponimiatamanho_i' value='12' /> | ||
59 | - </div> | ||
60 | - <div class='form-group label-fixed condensed'> | ||
61 | - <label class="control-label" for="i3GEOtoponimiaangulo_i">{{{angulo}}}</label> <input class="form-control input-lg" type='text' id='i3GEOtoponimiaangulo_i' value='0' /> | ||
62 | - </div> | ||
63 | - <div class='form-group label-fixed condensed'> | ||
64 | - <label class="control-label" for="i3GEOtoponimiaoffsetx_i">{{{deslocamentoTexto}}} X</label> <input class="form-control input-lg" type='text' id='i3GEOtoponimiaoffsetx_i' value='0' /> | ||
65 | - </div> | ||
66 | - <div class='form-group label-fixed condensed'> | ||
67 | - <label class="control-label" for="i3GEOtoponimiaoffsety_i">{{{deslocamentoTexto}}} Y</label> <input class="form-control input-lg" type='text' id='i3GEOtoponimiaoffsety_i' value='0' /> | ||
68 | - </div> | ||
69 | - <div class='form-group label-fixed condensed'> | ||
70 | - <label class="control-label" for="i3GEOtoponimiafrente_i">{{{corTexto}}}</label> <input class="form-control input-lg i3geoFormIconeAquarela" type='text' id='i3GEOtoponimiafrente_i' | ||
71 | - value='0,0,0' /> | ||
72 | - </div> | ||
73 | - <div class='form-group label-fixed condensed'> | ||
74 | - <label class="control-label" for="i3GEOtoponimiamascara_i">{{{corMascara}}}</label> <input class="form-control input-lg i3geoFormIconeAquarela" type='text' id='i3GEOtoponimiamascara_i' | ||
75 | - value='-1,-1,-1' /> | ||
76 | - </div> | ||
77 | - <div class='form-group label-fixed condensed'> | ||
78 | - <label class="control-label" for="i3GEOtoponimiaposition_i">{{{posicionamento}}}</label> | ||
79 | - <div style="width: 100%;" class="input-group"> | ||
80 | - <select class="form-control" id="i3GEOtoponimiaposition_i"> | ||
81 | - <option value='MS_AUTO'>auto</option> | ||
82 | - <option value='MS_UL'>UL</option> | ||
83 | - <option value='MS_UC'>UC</option> | ||
84 | - <option value='MS_UR'>UR</option> | ||
85 | - <option value='MS_CL'>CL</option> | ||
86 | - <option value='MS_CC'>CC</option> | ||
87 | - <option value='MS_CR'>CR</option> | ||
88 | - <option value='MS_LL'>LL</option> | ||
89 | - <option value='MS_LC'>LC</option> | ||
90 | - <option value='MS_LR'>LR</option> | ||
91 | - </select><b class="caret careti"></b> | 64 | + <div id='i3GEO{{namespace}}guia2obj' class='container-fluid'> |
65 | + <form class="form-horizontal"> | ||
66 | + <div style="width: 100%;" class='form-group label-fixed condensed'> | ||
67 | + <label class="col-md-6 control-label">{{{fonte}}}</label> | ||
68 | + <div class="col-md-6"> | ||
69 | + <div id='i3GEOtoponimiaDivListaFonte'></div> | ||
70 | + </div> | ||
92 | </div> | 71 | </div> |
93 | - </div> | ||
94 | - <div class='form-group label-fixed condensed'> | ||
95 | - <label class="control-label" for="i3GEOtoponimiafundoc_i">{{{corFundo}}}</label> <input class="form-control input-lg i3geoFormIconeAquarela" type='text' id='i3GEOtoponimiafundoc_i' | ||
96 | - value='0,0,0' /> | ||
97 | - </div> | ||
98 | - <div class='form-group label-fixed condensed'> | ||
99 | - <label class="control-label" for="i3GEOtoponimiasombra_i">{{{corSombraFundo}}}</label> <input class="form-control input-lg i3geoFormIconeAquarela" type='text' id='i3GEOtoponimiasombra_i' | ||
100 | - value='' /> | ||
101 | - </div> | ||
102 | - <div class='form-group label-fixed condensed'> | ||
103 | - <label class="control-label" for="i3GEOtoponimiasombrax_i">{{{deslocamentoSombraFundo}}} X</label> <input class="form-control input-lg" type='text' id='i3GEOtoponimiasombrax_i' value='' /> | ||
104 | - </div> | ||
105 | - <div class='form-group label-fixed condensed'> | ||
106 | - <label class="control-label" for="i3GEOtoponimiasombray_i">{{{deslocamentoSombraFundo}}} Y</label> <input class="form-control input-lg" type='text' id='i3GEOtoponimiasombray_i' value='' /> | ||
107 | - </div> | ||
108 | - <div class='form-group label-fixed condensed'> | ||
109 | - <label class="control-label" for="i3GEOtoponimiafrentes_i">{{{corSombra}}} Y</label> <input class="form-control input-lg i3geoFormIconeAquarela" type='text' id='i3GEOtoponimiafrentes_i' | ||
110 | - value='' /> | ||
111 | - </div> | ||
112 | - <div class='form-group label-fixed condensed'> | ||
113 | - <label class="control-label" for="i3GEOtoponimiafrentex_i">{{{deslocamentoSombra}}} X</label> <input class="form-control input-lg" type='text' id='i3GEOtoponimiafrentex_i' value='1' /> | ||
114 | - </div> | ||
115 | - <div class='form-group label-fixed condensed'> | ||
116 | - <label class="control-label" for="i3GEOtoponimiafrentey_i">{{{deslocamentoSombra}}} Y</label> <input class="form-control input-lg" type='text' id='i3GEOtoponimiafrentey_i' value='1' /> | ||
117 | - </div> | ||
118 | - <div class='form-group label-fixed condensed'> | ||
119 | - <label class="control-label" for="i3GEOtoponimiaforce_i">{{{forcaColisaoTextos}}}</label> | ||
120 | - <div style="width: 100%;" class="input-group"> | ||
121 | - <select class="form-control" id="i3GEOtoponimiaforce_i"> | ||
122 | - <option value='0'>{{{nao}}}</option> | ||
123 | - <option value='1'>{{{sim}}}</option> | ||
124 | - </select><b class="caret careti"></b> | 72 | + <div class='form-group label-fixed condensed'> |
73 | + <label class="col-md-6 control-label">{{{tamanho}}}</label> | ||
74 | + <div class="col-md-6 "> | ||
75 | + <input class="form-control input-lg " type='number' name='tamanho' value='12' /> | ||
76 | + </div> | ||
125 | </div> | 77 | </div> |
126 | - </div> | ||
127 | - <div class='form-group label-fixed condensed'> | ||
128 | - <label class="control-label" for="i3GEOtoponimiamindistance_i">{{{distanciaMinTextos}}}</label> <input class="form-control input-lg" type='text' id='i3GEOtoponimiamindistance_i' value='1' /> | ||
129 | - </div> | ||
130 | - <div class='form-group label-fixed condensed'> | ||
131 | - <label class="control-label" for="i3GEOtoponimiaminfeaturesize_i">{{{tamanhoMinElementoCarto}}}</label> <input class="form-control input-lg" type='text' id='i3GEOtoponimiaminfeaturesize_i' | ||
132 | - value='auto' /> | ||
133 | - </div> | ||
134 | - <div class='form-group label-fixed condensed'> | ||
135 | - <label class="control-label" for="i3GEOtoponimiapartials_i">{{{textoUltrapassaMapa}}}</label> | ||
136 | - <div style="width: 100%;" class="input-group"> | ||
137 | - <select class="form-control" id="i3GEOtoponimiapartials_i"> | ||
138 | - <option value='0'>{{{nao}}}</option> | ||
139 | - <option value='1'>{{{sim}}}</option> | ||
140 | - | ||
141 | - </select><b class="caret careti"></b> | 78 | + <div class='form-group label-fixed condensed'> |
79 | + <label class="col-md-6 control-label">{{{angulo}}}</label> | ||
80 | + <div class="col-md-6 "> | ||
81 | + <input class="form-control input-lg " type='text' name='angulo' value='0' /> | ||
82 | + </div> | ||
142 | </div> | 83 | </div> |
143 | - </div> | ||
144 | - <div class='form-group label-fixed condensed'> | ||
145 | - <label class="control-label" for="i3GEOtoponimiawrap_i">{{{caracterQuebraTexto}}}</label> <input class="form-control input-lg" type='text' id='i3GEOtoponimiawrap_i' value='' /> | ||
146 | - </div> | 84 | + <div class='form-group label-fixed condensed'> |
85 | + <label class="col-md-6 control-label">{{{deslocamentoTexto}}} X</label> | ||
86 | + <div class="col-md-6 "> | ||
87 | + <input class="form-control input-lg " type='number' name='offsetx' value='0' /> | ||
88 | + </div> | ||
89 | + </div> | ||
90 | + <div class='form-group label-fixed condensed'> | ||
91 | + <label class="col-md-6 control-label">{{{deslocamentoTexto}}} Y</label> | ||
92 | + <div class="col-md-6 "> | ||
93 | + <input class="form-control input-lg " type='number' name='offsety' value='0' /> | ||
94 | + </div> | ||
95 | + </div> | ||
96 | + <div class='form-group label-fixed condensed'> | ||
97 | + <label class="col-md-6 control-label">{{{corTexto}}}</label> | ||
98 | + <div class="col-md-6 "> | ||
99 | + <input class="form-control input-lg i3geoFormIconeAquarela" type='text' id='cor' name='cor' value='0,0,0' /> | ||
100 | + </div> | ||
101 | + </div> | ||
102 | + <div class='form-group label-fixed condensed'> | ||
103 | + <label class="col-md-6 control-label">{{{corMascara}}}</label> | ||
104 | + <div class="col-md-6 "> | ||
105 | + <input class="form-control input-lg i3geoFormIconeAquarela" type='text' id='outlinecolor' name='outlinecolor' value='-1,-1,-1' /> | ||
106 | + </div> | ||
107 | + </div> | ||
108 | + <div class='form-group label-fixed condensed'> | ||
109 | + <label class="col-md-6 control-label">{{{posicionamento}}}</label> | ||
110 | + <div class="col-md-6"> | ||
111 | + <select class="form-control" name='position'> | ||
112 | + <option value='MS_AUTO'>auto</option> | ||
113 | + <option value='MS_UL'>UL</option> | ||
114 | + <option value='MS_UC'>UC</option> | ||
115 | + <option value='MS_UR'>UR</option> | ||
116 | + <option value='MS_CL'>CL</option> | ||
117 | + <option value='MS_CC'>CC</option> | ||
118 | + <option value='MS_CR'>CR</option> | ||
119 | + <option value='MS_LL'>LL</option> | ||
120 | + <option value='MS_LC'>LC</option> | ||
121 | + <option value='MS_LR'>LR</option> | ||
122 | + </select><b class="caret careti"></b> | ||
123 | + </div> | ||
124 | + </div> | ||
125 | + <div class='form-group label-fixed condensed'> | ||
126 | + <label class="col-md-6 control-label">{{{corFundo}}}</label> | ||
127 | + <div class="col-md-6 "> | ||
128 | + <input class="form-control input-lg i3geoFormIconeAquarela" type='text' id='fundo' name='fundo' value='0,0,0' /> | ||
129 | + </div> | ||
130 | + </div> | ||
131 | + <div class='form-group label-fixed condensed'> | ||
132 | + <label class="col-md-6 control-label">{{{corSombraFundo}}}</label> | ||
133 | + <div class="col-md-6 "> | ||
134 | + <input class="form-control input-lg i3geoFormIconeAquarela" type='text' id='sombra' name='sombra' value='' /> | ||
135 | + </div> | ||
136 | + </div> | ||
137 | + <div class='form-group label-fixed condensed'> | ||
138 | + <label class="col-md-6 control-label">{{{deslocamentoSombraFundo}}} X</label> | ||
139 | + <div class="col-md-6 "> | ||
140 | + <input class="form-control input-lg" type='text' name='sombrax' value='' /> | ||
141 | + </div> | ||
142 | + </div> | ||
143 | + <div class='form-group label-fixed condensed'> | ||
144 | + <label class="col-md-6 control-label">{{{deslocamentoSombraFundo}}} Y</label> | ||
145 | + <div class="col-md-6 "> | ||
146 | + <input class="form-control input-lg" type='text' name='sombray' value='' /> | ||
147 | + </div> | ||
148 | + </div> | ||
149 | + <div class='form-group label-fixed condensed'> | ||
150 | + <label class="col-md-6 control-label">{{{corSombra}}}</label> | ||
151 | + <div class="col-md-6 "> | ||
152 | + <input class="form-control input-lg i3geoFormIconeAquarela" type='text' id='shadowcolor' name='shadowcolor' value='' /> | ||
153 | + </div> | ||
154 | + </div> | ||
155 | + <div class='form-group label-fixed condensed'> | ||
156 | + <label class="col-md-6 control-label">{{{deslocamentoSombra}}} X</label> | ||
157 | + <div class="col-md-6 "> | ||
158 | + <input class="form-control input-lg" type='text' name='shadowsizex' value='1' /> | ||
159 | + </div> | ||
160 | + </div> | ||
161 | + <div class='form-group label-fixed condensed'> | ||
162 | + <label class="col-md-6 control-label">{{{deslocamentoSombra}}} Y</label> | ||
163 | + <div class="col-md-6 "> | ||
164 | + <input class="form-control input-lg" type='text' name='shadowsizey' value='1' /> | ||
165 | + </div> | ||
166 | + </div> | ||
167 | + <div class='form-group label-fixed condensed'> | ||
168 | + <label class="col-md-6 control-label">{{{forcaColisaoTextos}}}</label> | ||
169 | + <div class="col-md-6"> | ||
170 | + <select class="form-control" name='force'> | ||
171 | + <option value='0'>{{{nao}}}</option> | ||
172 | + <option value='1'>{{{sim}}}</option> | ||
173 | + </select><b class="caret careti"></b> | ||
174 | + </div> | ||
175 | + </div> | ||
176 | + <div class='form-group label-fixed condensed'> | ||
177 | + <label class="col-md-6 control-label">{{{distanciaMinTextos}}}</label> | ||
178 | + <div class="col-md-6 "> | ||
179 | + <input class="form-control input-lg" type='text' name='mindistance' value='1' /> | ||
180 | + </div> | ||
181 | + </div> | ||
182 | + <div class='form-group label-fixed condensed'> | ||
183 | + <label class="col-md-6 control-label">{{{tamanhoMinElementoCarto}}}</label> | ||
184 | + <div class="col-md-6 "> | ||
185 | + <input class="form-control input-lg" type='text' name='minfeaturesize' value='auto' /> | ||
186 | + </div> | ||
187 | + </div> | ||
188 | + <div class='form-group label-fixed condensed'> | ||
189 | + <label class="col-md-6 control-label">{{{textoUltrapassaMapa}}}</label> | ||
190 | + <div class="col-md-6"> | ||
191 | + <select class="form-control" name='partials'> | ||
192 | + <option value='0'>{{{nao}}}</option> | ||
193 | + <option value='1'>{{{sim}}}</option> | ||
194 | + </select><b class="caret careti"></b> | ||
195 | + </div> | ||
196 | + </div> | ||
197 | + <div class='form-group label-fixed condensed'> | ||
198 | + <label class="col-md-6 control-label">{{{caracterQuebraTexto}}}</label> | ||
199 | + <div class="col-md-6 "> | ||
200 | + <input class="form-control input-lg" type='text' name='wrap' value='' /> | ||
201 | + </div> | ||
202 | + </div> | ||
203 | + </form> | ||
147 | </div> | 204 | </div> |
148 | - <!-- teste --> | ||
149 | - | ||
150 | -</div> | ||
151 | -<div id='i3GEOtoponimiaguia3obj' class='container-fluid' > | ||
152 | - <div id='i3GEOtoponimiaTeste' style='width: 98%; top: -100px; left: 0px;'></div> | ||
153 | </div> | 205 | </div> |
154 | \ No newline at end of file | 206 | \ No newline at end of file |
interface/templates/camada.html
@@ -46,7 +46,7 @@ | @@ -46,7 +46,7 @@ | ||
46 | <li><a class="{{{permiteogc}}}" href="javascript:void(0)" onclick="i3GEO.tema.dialogo.ogcwindow('{{{name}}}')"> | 46 | <li><a class="{{{permiteogc}}}" href="javascript:void(0)" onclick="i3GEO.tema.dialogo.ogcwindow('{{{name}}}')"> |
47 | <span class="glyphicon glyphicon-cloud"></span> WMS-OGC | 47 | <span class="glyphicon glyphicon-cloud"></span> WMS-OGC |
48 | </a></li> | 48 | </a></li> |
49 | - <li><a href='javascript:void(0)' onclick="i3GEO.tema.dialogo.procuraratrib('{{name}}')" class='{{isnotvetor}} '> | 49 | + <li><a href='javascript:void(0)' onclick="i3GEO.tema.dialogo.busca('{{name}}')" class='{{isnotvetor}} '> |
50 | <span class="glyphicon glyphicon-search"></span> {{{procurarTexto}}} | 50 | <span class="glyphicon glyphicon-search"></span> {{{procurarTexto}}} |
51 | </a></li> | 51 | </a></li> |
52 | <li><a href='javascript:void(0)' onclick="i3GEO.tema.copia('{{name}}')" class=''> | 52 | <li><a href='javascript:void(0)' onclick="i3GEO.tema.copia('{{name}}')" class=''> |
js/compactados/tema_compacto.js
1 | -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.tema={TEMPORIZADORESID:{},ativaFerramentas:function(camada){if(camada.ferramentas&&camada.ferramentas!=""){var f=camada.ferramentas;if(f.tme&&f.tme.auto&&f.tme.auto.toLowerCase()==="sim"){i3GEO.tema.dialogo.tme(camada.name)}if(f.storymap&&f.storymap.auto&&f.storymap.auto.toLowerCase()==="sim"){i3GEO.tema.dialogo.storymap(camada.name)}if(f.animagif&&f.animagif.auto&&f.animagif.auto.toLowerCase()==="sim"){i3GEO.tema.dialogo.animagif(camada.name)}}},exclui:function(tema,confirma){if(confirma&&confirma===true){i3GEO.janela.confirma($trad("removerDoMapa"),300,$trad("x14"),"",function(){i3GEO.tema.exclui(tema)});return}try{i3GEO.pluginI3geo.removeCamada(tema)}catch(r){}var excluir=[tema];var camada=i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[tema];$.each(i3GEO.arvoreDeCamadas.CAMADAS,function(index,v){if((camada.group!=""&&camada.group==v.group)||camada.name==v.group){excluir.push(v.name)}});i3GEO.php.excluitema(function(){i3GEO.atualiza()},excluir);i3GEO.mapa.ativaTema();i3GEO.temaAtivo=""},fonte:function(tema,popup,link){i3GEO.mapa.ativaTema(tema);if(!link){link=i3GEO.configura.locaplic+"/ferramentas/abrefontemapfile.php?tema="+tema}if(!popup){window.open(link)}else{i3GEO.janela.cria((i3GEO.parametros.w/2)+25+"px",(i3GEO.parametros.h/2)+18+"px",link,"","","<div class='i3GeoTituloJanela'>Metadata</div>","metadata"+tema)}},sobe:function(tema){i3GEO.php.sobetema(function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}},tema)},desce:function(tema){i3GEO.php.descetema(function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}},tema)},zoom:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.php.zoomtema(i3GEO.atualiza,tema)},zoomsel:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.php.zoomsel(i3GEO.atualiza,tema)},limpasel:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.php.limpasel(function(retorno){i3GEO.atualiza(retorno);i3GEO.Interface.atualizaTema(retorno,tema)},tema)},mudatransp:function(idtema,valor){i3GEO.mapa.ativaTema(idtema);if(!valor){if($i("tr"+idtema)){valor=$i("tr"+idtema).value}}if(valor!==""){i3GEO.php.mudatransp(function(retorno){i3GEO.atualiza(retorno);i3GEO.Interface.atualizaTema(retorno,idtema)},idtema,valor)}else{i3GEO.janela.tempoMsg($trad("x16"))}},invertestatuslegenda:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.php.invertestatuslegenda(function(retorno){i3GEO.atualiza(retorno);i3GEO.arvoreDeCamadas.atualiza()},idtema)},alteracorclasse:function(idtema,idclasse,rgb,objImg){var w=25,h=25,temp;if(objImg&&objImg.style&&objImg.style.width){w=parseInt(objImg.style.width,10);h=parseInt(objImg.style.height,10)}i3GEO.mapa.ativaTema(idtema);temp=function(retorno){if(objImg){objImg.src=retorno.data}else{i3GEO.legenda.CAMADAS="";i3GEO.atualiza()}i3GEO.Interface.atualizaTema("",idtema)};i3GEO.php.aplicaCorClasseTema(temp,idtema,idclasse,rgb,w,h)},mudanome:function(idtema,valor){i3GEO.mapa.ativaTema(idtema);if(!valor){return}if(valor!==""){i3GEO.php.mudanome(i3GEO.atualiza,idtema,valor)}else{i3GEO.janela.tempoMsg($trad("x18"))}},copia:function(idtema){i3GEO.php.copiatema(i3GEO.atualiza,idtema)},contorno:function(idtema){var temp=function(){i3GEO.atualiza();i3GEO.Interface.atualizaTema("",idtema);i3GEO.arvoreDeCamadas.atualizaLegenda(idtema)};i3GEO.php.contorno(temp,idtema)},temporizador:function(idtema,tempo){var t;if(!tempo){if($i("temporizador"+idtema)){tempo=$i("temporizador"+idtema).value}else{tempo=0}}if(tempo!=""&&parseInt(tempo,10)>0){t=function(){if(!$i("arrastar_"+idtema)){delete(i3GEO.tema.TEMPORIZADORESID[idtema]);return}i3GEO.Interface.atualizaTema("",idtema)};i3GEO.tema.TEMPORIZADORESID[idtema]={tempo:tempo,idtemporizador:setInterval(t,parseInt(tempo,10)*1000)}}else{try{window.clearInterval(i3GEO.tema.TEMPORIZADORESID[idtema].idtemporizador);delete(i3GEO.tema.TEMPORIZADORESID[idtema])}catch(e){}}},cortina:{_cortinaCompose:"",_slide:"",start:function(obj,tema){var layer=i3geoOL.getLayersByName(tema)[0];if(i3GEO.tema.cortina._cortinaCompose==""){var a=layer.on('precompose',function(event){var ctx=event.context;var width=ctx.canvas.width*(obj.value/100);ctx.save();ctx.beginPath();ctx.rect(width,0,ctx.canvas.width-width,ctx.canvas.height);ctx.clip()});var b=layer.on('postcompose',function(event){var ctx=event.context;ctx.restore()});i3GEO.tema.cortina._cortinaCompose=[a,b];obj.addEventListener('input',function(){i3geoOL.render()},false)}},stop:function(){ol.Observable.unByKey(i3GEO.tema.cortina._cortinaCompose);i3GEO.tema.cortina._cortinaCompose="";i3geoOL.renderSync()}},dialogo:{animagif:function(tema){if(!tema){tema=""}var temp=function(){i3GEOF.animagif.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.animagif()","animagif","animagif","dependencias.php",temp)},storymap:function(tema){if(!tema){tema=""}var temp=function(){i3GEOF.storymap.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.storymap()","storymap","storymap","dependencias.php",temp)},tme:function(tema){if(!tema){tema=""}var temp=function(){i3GEOF.tme.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.tme()","tme","tme","dependencias.php",temp)},mostraWms:function(tema){i3GEO.janela.mensagemSimples(i3GEO.configura.locaplic+"/ogc.php?tema="+tema,"WMS url")},comentario:function(tema){i3GEO.janela.cria("530px","330px",i3GEO.configura.locaplic+"/ferramentas/comentarios/index.php?tema="+tema+"&g_sid="+i3GEO.configura.sid+"&locaplic="+i3GEO.configura.locaplic,"","","<img src='"+i3GEO.configura.locaplic+"/imagens/player_volta.png' style=cursor:pointer onclick='javascript:history.go(-1)'><span style=position:relative;top:-2px; > "+$trad("x19")+" "+tema+"</span><a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=68' ><b> </b></a>","comentario"+Math.random())},mmscale:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.mmscale()","mmscale","mmscale","dependencias.php","i3GEOF.mmscale.iniciaJanelaFlutuante()")},atalhoscamada:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.atalhoscamada()","atalhoscamada","atalhoscamada","dependencias.php","i3GEOF.atalhoscamada.iniciaJanelaFlutuante()")},abreKml:function(tema,tipo){if(arguments.lenght===1){tipo="kml"}if(typeof(i3GEOF.converteKml)==='undefined'){i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/convertekml/index.js","i3GEOF.converteKml.criaJanelaFlutuante('"+tema+"','"+tipo+"')","i3GEOF.converteKml_script")}else{i3GEOF.converteKml.criaJanelaFlutuante(tema,tipo)}},salvaMapfile:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.salvaMapfile()","salvamapfile","salvamapfile")},graficotema:function(idtema,propriedades){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);var temp=function(){i3GEOF.graficoTema.iniciaJanelaFlutuante(propriedades)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.graficotema()","graficotema","graficoTema","dependencias.php",temp)},toponimia:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.toponimia()","toponimia","toponimia","dependencias.php","i3GEOF.toponimia.iniciaJanelaFlutuante()")},filtro:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);var temp=function(){i3GEOF.filtro.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.filtro()","filtro","filtro","dependencias.php",temp)},msQueryBuilder:function(idtema,id){var temp=function(){i3GEOF.msquerybuilder.start(idtema,id)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.msQueryBuilder()","msquerybuilder","msquerybuilder","dependencias.php",temp)},procuraratrib:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.procuraratrib()","busca","busca","dependencias.php","i3GEOF.busca.iniciaJanelaFlutuante()")},tabela:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}var temp=function(){i3GEOF.tabela.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.tabela()","tabela","tabela","dependencias.php",temp)},etiquetas:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.etiquetas()","etiqueta","etiqueta","dependencias.php","i3GEOF.etiqueta.iniciaJanelaFlutuante()")},funcaojstip:function(){i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.funcaojstip()","funcaojstip","funcaojstip","dependencias.php","i3GEOF.funcaojstip.iniciaJanelaFlutuante()")},editaLegenda:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}var temp=function(){i3GEOF.legenda.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.editaLegenda()","legenda","legenda","dependencias.php",temp)},editaClasseLegenda:function(idtema,idclasse){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}i3GEO.mapa.ativaTema(idtema);var temp=function(){i3GEOF.legenda.aposIniciar=function(){i3GEOF.legenda.classe=0;i3GEOF.legenda.estilo=0;i3GEOF.legenda.editaSimbolo('i3GEOlegendaid_'+idtema+"-"+idclasse);i3GEOF.legenda.aposIniciar=function(){}};i3GEOF.legenda.iniciaJanelaFlutuante(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.editaLegenda()","legenda","legenda","dependencias.php",temp)},download:function(idtema){var temp=function(){i3GEOF.download.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.download()","download","download","dependencias.php",temp)},ogcwindow:function(idtema){i3GEO.mapa.ativaTema(idtema);window.open(i3GEO.configura.locaplic+"/ogc.htm?temaOgc="+idtema)},sld:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.janela.cria("500px","350px",i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=tema2sld&tema="+idtema+"&g_sid="+i3GEO.configura.sid,"","","<div class='i3GeoTituloJanela'>SLD<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=41' ><b> </b></a></div>")},aplicarsld:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.aplicarsld()","aplicarsld","aplicarsld","dependencias.php","i3GEOF.aplicarsld.iniciaJanelaFlutuante()")},editorsql:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.editorsql()","editorsql","editorsql","dependencias.php","i3GEOF.editorsql.iniciaJanelaFlutuante()")},mudanome:function(idtema){i3GEO.mapa.ativaTema(idtema);var temp=function(){var valor=$i("i3GEOjanelaprompt").value;i3GEO.tema.mudanome(idtema,valor)};i3GEO.janela.prompt($trad("novonome"),temp)},selecao:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}var temp=function(){i3GEOF.selecao.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.selecao()","selecao","selecao","dependencias.php",temp)},}}; | ||
2 | \ No newline at end of file | 1 | \ No newline at end of file |
2 | +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.tema={TEMPORIZADORESID:{},ativaFerramentas:function(camada){if(camada.ferramentas&&camada.ferramentas!=""){var f=camada.ferramentas;if(f.tme&&f.tme.auto&&f.tme.auto.toLowerCase()==="sim"){i3GEO.tema.dialogo.tme(camada.name)}if(f.storymap&&f.storymap.auto&&f.storymap.auto.toLowerCase()==="sim"){i3GEO.tema.dialogo.storymap(camada.name)}if(f.animagif&&f.animagif.auto&&f.animagif.auto.toLowerCase()==="sim"){i3GEO.tema.dialogo.animagif(camada.name)}}},exclui:function(tema,confirma){if(confirma&&confirma===true){i3GEO.janela.confirma($trad("removerDoMapa"),300,$trad("x14"),"",function(){i3GEO.tema.exclui(tema)});return}try{i3GEO.pluginI3geo.removeCamada(tema)}catch(r){}var excluir=[tema];var camada=i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[tema];$.each(i3GEO.arvoreDeCamadas.CAMADAS,function(index,v){if((camada.group!=""&&camada.group==v.group)||camada.name==v.group){excluir.push(v.name)}});i3GEO.php.excluitema(function(){i3GEO.atualiza()},excluir);i3GEO.mapa.ativaTema();i3GEO.temaAtivo=""},fonte:function(tema,popup,link){i3GEO.mapa.ativaTema(tema);if(!link){link=i3GEO.configura.locaplic+"/ferramentas/abrefontemapfile.php?tema="+tema}if(!popup){window.open(link)}else{i3GEO.janela.cria((i3GEO.parametros.w/2)+25+"px",(i3GEO.parametros.h/2)+18+"px",link,"","","<div class='i3GeoTituloJanela'>Metadata</div>","metadata"+tema)}},sobe:function(tema){i3GEO.php.sobetema(function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}},tema)},desce:function(tema){i3GEO.php.descetema(function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}},tema)},zoom:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.php.zoomtema(i3GEO.atualiza,tema)},zoomsel:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.php.zoomsel(i3GEO.atualiza,tema)},limpasel:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.php.limpasel(function(retorno){i3GEO.atualiza(retorno);i3GEO.Interface.atualizaTema(retorno,tema)},tema)},mudatransp:function(idtema,valor){i3GEO.mapa.ativaTema(idtema);if(!valor){if($i("tr"+idtema)){valor=$i("tr"+idtema).value}}if(valor!==""){i3GEO.php.mudatransp(function(retorno){i3GEO.atualiza(retorno);i3GEO.Interface.atualizaTema(retorno,idtema)},idtema,valor)}else{i3GEO.janela.tempoMsg($trad("x16"))}},invertestatuslegenda:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.php.invertestatuslegenda(function(retorno){i3GEO.atualiza(retorno);i3GEO.arvoreDeCamadas.atualiza()},idtema)},alteracorclasse:function(idtema,idclasse,rgb,objImg){var w=25,h=25,temp;if(objImg&&objImg.style&&objImg.style.width){w=parseInt(objImg.style.width,10);h=parseInt(objImg.style.height,10)}i3GEO.mapa.ativaTema(idtema);temp=function(retorno){if(objImg){objImg.src=retorno.data}else{i3GEO.legenda.CAMADAS="";i3GEO.atualiza()}i3GEO.Interface.atualizaTema("",idtema)};i3GEO.php.aplicaCorClasseTema(temp,idtema,idclasse,rgb,w,h)},mudanome:function(idtema,valor){i3GEO.mapa.ativaTema(idtema);if(!valor){return}if(valor!==""){i3GEO.php.mudanome(i3GEO.atualiza,idtema,valor)}else{i3GEO.janela.tempoMsg($trad("x18"))}},copia:function(idtema){i3GEO.php.copiatema(i3GEO.atualiza,idtema)},contorno:function(idtema){var temp=function(){i3GEO.atualiza();i3GEO.Interface.atualizaTema("",idtema);i3GEO.arvoreDeCamadas.atualizaLegenda(idtema)};i3GEO.php.contorno(temp,idtema)},temporizador:function(idtema,tempo){var t;if(!tempo){if($i("temporizador"+idtema)){tempo=$i("temporizador"+idtema).value}else{tempo=0}}if(tempo!=""&&parseInt(tempo,10)>0){t=function(){if(!$i("arrastar_"+idtema)){delete(i3GEO.tema.TEMPORIZADORESID[idtema]);return}i3GEO.Interface.atualizaTema("",idtema)};i3GEO.tema.TEMPORIZADORESID[idtema]={tempo:tempo,idtemporizador:setInterval(t,parseInt(tempo,10)*1000)}}else{try{window.clearInterval(i3GEO.tema.TEMPORIZADORESID[idtema].idtemporizador);delete(i3GEO.tema.TEMPORIZADORESID[idtema])}catch(e){}}},cortina:{_cortinaCompose:"",_slide:"",start:function(obj,tema){var layer=i3geoOL.getLayersByName(tema)[0];if(i3GEO.tema.cortina._cortinaCompose==""){var a=layer.on('precompose',function(event){var ctx=event.context;var width=ctx.canvas.width*(obj.value/100);ctx.save();ctx.beginPath();ctx.rect(width,0,ctx.canvas.width-width,ctx.canvas.height);ctx.clip()});var b=layer.on('postcompose',function(event){var ctx=event.context;ctx.restore()});i3GEO.tema.cortina._cortinaCompose=[a,b];obj.addEventListener('input',function(){i3geoOL.render()},false)}},stop:function(){ol.Observable.unByKey(i3GEO.tema.cortina._cortinaCompose);i3GEO.tema.cortina._cortinaCompose="";i3geoOL.renderSync()}},dialogo:{animagif:function(tema){if(!tema){tema=""}var temp=function(){i3GEOF.animagif.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.animagif()","animagif","animagif","dependencias.php",temp)},storymap:function(tema){if(!tema){tema=""}var temp=function(){i3GEOF.storymap.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.storymap()","storymap","storymap","dependencias.php",temp)},tme:function(tema){if(!tema){tema=""}var temp=function(){i3GEOF.tme.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.tme()","tme","tme","dependencias.php",temp)},mostraWms:function(tema){i3GEO.janela.mensagemSimples(i3GEO.configura.locaplic+"/ogc.php?tema="+tema,"WMS url")},comentario:function(tema){i3GEO.janela.cria("530px","330px",i3GEO.configura.locaplic+"/ferramentas/comentarios/index.php?tema="+tema+"&g_sid="+i3GEO.configura.sid+"&locaplic="+i3GEO.configura.locaplic,"","","<img src='"+i3GEO.configura.locaplic+"/imagens/player_volta.png' style=cursor:pointer onclick='javascript:history.go(-1)'><span style=position:relative;top:-2px; > "+$trad("x19")+" "+tema+"</span><a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=68' ><b> </b></a>","comentario"+Math.random())},mmscale:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.mmscale()","mmscale","mmscale","dependencias.php","i3GEOF.mmscale.iniciaJanelaFlutuante()")},atalhoscamada:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.atalhoscamada()","atalhoscamada","atalhoscamada","dependencias.php","i3GEOF.atalhoscamada.iniciaJanelaFlutuante()")},abreKml:function(tema,tipo){if(arguments.lenght===1){tipo="kml"}if(typeof(i3GEOF.converteKml)==='undefined'){i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/convertekml/index.js","i3GEOF.converteKml.criaJanelaFlutuante('"+tema+"','"+tipo+"')","i3GEOF.converteKml_script")}else{i3GEOF.converteKml.criaJanelaFlutuante(tema,tipo)}},salvaMapfile:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.salvaMapfile()","salvamapfile","salvamapfile")},graficotema:function(idtema,propriedades){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);var temp=function(){i3GEOF.graficoTema.iniciaJanelaFlutuante(propriedades)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.graficotema()","graficotema","graficoTema","dependencias.php",temp)},toponimia:function(idtema){var temp=function(){i3GEOF.toponimia.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.toponimia()","toponimia","toponimia","dependencias.php",temp)},filtro:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);var temp=function(){i3GEOF.filtro.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.filtro()","filtro","filtro","dependencias.php",temp)},msQueryBuilder:function(idtema,id){var temp=function(){i3GEOF.msquerybuilder.start(idtema,id)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.msQueryBuilder()","msquerybuilder","msquerybuilder","dependencias.php",temp)},busca:function(idtema){var temp=function(){i3GEOF.busca.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.busca()","busca","busca","dependencias.php",temp)},tabela:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}var temp=function(){i3GEOF.tabela.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.tabela()","tabela","tabela","dependencias.php",temp)},etiquetas:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.etiquetas()","etiqueta","etiqueta","dependencias.php","i3GEOF.etiqueta.iniciaJanelaFlutuante()")},funcaojstip:function(){i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.funcaojstip()","funcaojstip","funcaojstip","dependencias.php","i3GEOF.funcaojstip.iniciaJanelaFlutuante()")},editaLegenda:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}var temp=function(){i3GEOF.legenda.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.editaLegenda()","legenda","legenda","dependencias.php",temp)},editaClasseLegenda:function(idtema,idclasse){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}i3GEO.mapa.ativaTema(idtema);var temp=function(){i3GEOF.legenda.aposIniciar=function(){i3GEOF.legenda.classe=0;i3GEOF.legenda.estilo=0;i3GEOF.legenda.editaSimbolo('i3GEOlegendaid_'+idtema+"-"+idclasse);i3GEOF.legenda.aposIniciar=function(){}};i3GEOF.legenda.iniciaJanelaFlutuante(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.editaLegenda()","legenda","legenda","dependencias.php",temp)},download:function(idtema){var temp=function(){i3GEOF.download.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.download()","download","download","dependencias.php",temp)},ogcwindow:function(idtema){i3GEO.mapa.ativaTema(idtema);window.open(i3GEO.configura.locaplic+"/ogc.htm?temaOgc="+idtema)},sld:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.janela.cria("500px","350px",i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=tema2sld&tema="+idtema+"&g_sid="+i3GEO.configura.sid,"","","<div class='i3GeoTituloJanela'>SLD<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=41' ><b> </b></a></div>")},aplicarsld:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.aplicarsld()","aplicarsld","aplicarsld","dependencias.php","i3GEOF.aplicarsld.iniciaJanelaFlutuante()")},editorsql:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.editorsql()","editorsql","editorsql","dependencias.php","i3GEOF.editorsql.iniciaJanelaFlutuante()")},mudanome:function(idtema){i3GEO.mapa.ativaTema(idtema);var temp=function(){var valor=$i("i3GEOjanelaprompt").value;i3GEO.tema.mudanome(idtema,valor)};i3GEO.janela.prompt($trad("novonome"),temp)},selecao:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}var temp=function(){i3GEOF.selecao.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.selecao()","selecao","selecao","dependencias.php",temp)},}}; | ||
3 | \ No newline at end of file | 3 | \ No newline at end of file |
js/i3geo_tudo_compacto8.js
@@ -259,7 +259,7 @@ if(typeof(i3GEO)==='undefined'){var i3GEO={}}var i3GEOtouchesPosMapa="";var i3ge | @@ -259,7 +259,7 @@ if(typeof(i3GEO)==='undefined'){var i3GEO={}}var i3GEOtouchesPosMapa="";var i3ge | ||
259 | if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.mapa={BALAOATIVO:true,OPENTIPIFEMPTY:true,TEMASINICIAISLIGADOS:"",TEMASINICIAIS:"",GEOXML:[],limpasel:function({verifica=false}={}){var sel=false;if(verifica==true){sel=i3GEO.arvoreDeCamadas.existeCamadaSel({msg:true})}else{sel=true}if(sel==true){i3GEO.janela.abreAguarde();i3GEO.php.limpasel(function(retorno){i3GEO.janela.fechaAguarde();i3GEO.atualiza();i3GEO.Interface.atualizaMapa()},"")}},infoxy:function(x,y){i3GEO.mapa.dialogo.verificaTipDefault(x,y)},ativaAutoResize:function(){var ativo=true;window.onresize=function(){var Dw,Dh;Dw=window.innerWidth;Dh=window.innerHeight;i3GEO.tamanhodoc=[Dw,Dh];if(ativo===true){setTimeout(function(){i3GEO.reCalculaTamanho();i3GEO.guias.abreFecha("fecha");ativo=true},2000)}ativo=false}},ativaIdentifica:function(){i3GEO.eventos.MOUSECLIQUE=["i3GEO.mapa.dialogo.cliqueIdentificaDefault()"];i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",["i3GEO.mapa.dialogo.cliqueIdentificaDefault()"]);i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",["i3GEO.mapa.dialogo.verificaTipDefault()"]);i3GEO.eventos.cliquePerm.ativa()},ativaIdentificaBalao:function(){i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",["i3GEO.mapa.dialogo.cliqueIdentificaDefault()"]);i3GEO.eventos.MOUSECLIQUE=["i3GEO.mapa.dialogo.verificaTipDefault()"];i3GEO.eventos.cliquePerm.ativa()},ativaTema:function(codigo){if(codigo){i3GEO.temaAtivo=codigo}},ativaLogo:function(){if(i3GEO.Interface.ATUAL==="googlemaps"){alert($trad("x21"));return}i3GEO.php.ativalogo(i3GEO.atualiza);var cr=$i("i3GEOcopyright");if(cr){if(cr.style.display==="block"){cr.style.display="none"}else{cr.style.display="block"}}},verifica:function(retorno){try{if(retorno.data){retorno=retorno.data}if(retorno.variaveis){retorno=retorno.variaveis}if((retorno==="erro")||(typeof(retorno)==='undefined')){i3GEO.janela.fechaAguarde();i3GEO.mapa.recupera.inicia()}i3GEO.mapa.recupera.TENTATIVA=0}catch(e){if(i3GEO.Interface.ATUAL==="openlayers"||i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.janela.fechaAguarde();return}if(this.recupera.TENTATIVA===0){i3GEO.janela.tempoMsg("Erro no mapa. Sera feita uma tentativa de recuperacao.");i3GEO.mapa.recupera.inicia()}else{i3GEO.janela.tempoMsg("Recuperacao impossivel. Sera feita uma tentativa de reiniciar o mapa.");if(this.recupera.TENTATIVA===1){this.recupera.TENTATIVA=2;i3GEO.php.reiniciaMapa(i3GEO.atualiza)}}}},recupera:{TENTATIVA:0,inicia:function(){i3GEO.janela.fechaAguarde();if(this.recupera&&this.recupera.TENTATIVA===0){this.recupera.TENTATIVA++;this.recupera.restaura()}},restaura:function(){i3GEO.php.recuperamapa(i3GEO.atualiza)}},legendaIMAGEM:{obtem:function(funcao){i3GEO.php.criaLegendaImagem(funcao)}},compactaLayerGrafico:function(){var geos=false,geometrias=[],n=0,i,g;if(i3GEO.editorOL&&i3GEO.desenho.layergrafico&&i3GEO.desenho.layergrafico.features){geos=i3GEO.desenho.layergrafico.features;n=geos.length;for(i=0;i<n;i++){g={"atributos":geos[i].attributes,"geometria":geos[i].geometry.toString()};geometrias.push(g)}}g=JSON.stringify(geometrias);return i3GEO.util.base64encode(g)},desCompactaLayerGrafico:function(geometrias){geometrias=JSON.parse(geometrias);if(geometrias.length>0){var inicia=function(){if(!i3GEO.desenho.layergrafico){i3GEO.editorOL.criaLayerGrafico()}i3GEO.editor[i3GEO.Interface.ATUAL].ativaPainel();var n=geometrias.length,i;for(i=0;i<n;i++){i3GEO.editorOL.adicionaFeatureWkt(geometrias[i].geometria,geometrias[i].atributos)}i3GEO.editorOL.sobeLayersGraficos()};if(!i3GEO.editorOL){i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/classesjs/compactados/classe_editorol_compacto.js",inicia,"editorol.js",true)}}},restauraGraficos:function(graficos){if(graficos.length>0){var inicia=function(){i3GEOF.graficointerativo1.restauraGraficos(graficos)};i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/graficointerativo1/dependencias.php",inicia,"graficointerativo1",true)}},restauraTabelas:function(tabelas){if(tabelas.length>0){var inicia=function(){i3GEOF.tabela.restauraTabelas(tabelas)};i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/tabela/dependencias.php",inicia,"tabela",true)}},aplicaPreferencias:function(cookies){var props,nprops,i,temp=[],pint;if(!cookies){cookies=i3GEO.util.pegaDadosLocal("preferenciasDoI3Geo")}if(cookies){props=cookies.split("::");nprops=props.length;for(i=0;i<nprops;i++){try{temp=props[i].split("|");pint=parseInt(temp[1],10);if(temp[1]==='true'||temp[1]==='false'){if(temp[1]==='true'){temp[1]=true}if(temp[1]==='false'){temp[1]=false}eval(temp[0]+" = "+temp[1]+";")}else if(pint+"px"==temp[1]){eval(temp[0]+" = '"+temp[1]+"';")}else if($.isNumeric(pint)){eval(temp[0]+" = "+temp[1]+";")}else{eval(temp[0]+" = '"+temp[1]+"';")}}catch(e){}}}},dialogo:{wms:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.wms()","conectarwms","conectarwms","dependencias.php","i3GEOF.conectarwms.iniciaJanelaFlutuante()")},mascara:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.mascara()","mascara","mascara","dependencias.php","i3GEOF.mascara.iniciaJanelaFlutuante()")},html2canvas:function(obj){var temp=function(){i3GEOF.html2canvas.iniciaJanelaFlutuante(obj)};i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.html2canvas()","html2canvas","html2canvas","dependencias.php",temp)},wkt2layer:function(wkt,texto){var temp=function(){i3GEOF.wkt2layer.iniciaJanelaFlutuante(wkt,texto)};i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.wkt2layer()","wkt2layer","wkt2layer","dependencias.php",temp)},atalhosedicao:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.atalhosedicao()","atalhosedicao","atalhosedicao","dependencias.php","i3GEOF.atalhosedicao.iniciaJanelaFlutuante()")},geolocal:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.geolocal()","geolocal","geolocal","dependencias.php","i3GEOF.geolocal.iniciaJanelaFlutuante()")},listaDeMapasBanco:function(idonde){if(idonde){i3GEO.guias.CONFIGURA["mapas"].click.call(this,idonde);return}if(i3GEO.guias.CONFIGURA["mapas"]){var temp,janela,id="listaMapa"+Math.random();janela=i3GEO.janela.cria("800px","500px",i3GEO.configura.locaplic+"/mapas/indexnomenu.php","","","<span class='i3GeoTituloJanelaBsNolink' ></span></div>",id)}else{window.open(i3GEO.configura.locaplic+"/rss/rssmapas.php","_blank")}},congelaMapa:function(){var url="",idjanela=i3GEO.util.generateId(),cabecalho=function(){},titulo,minimiza=function(){i3GEO.janela.minimiza(idjanela)};if(i3GEO.Interface.ATUAL==="openlayers"||i3GEO.Interface.ATUAL==="googlemaps"){url=i3GEO.configura.locaplic+"/ferramentas/congelamapa/openlayers3.php?g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);titulo="<span class='i3GeoTituloJanelaBsNolink' ></span></div>";i3GEO.janela.cria("520px","370px",url,"","",titulo,idjanela,false,"hd",cabecalho,minimiza,"","","","",false,"","123")}},metaestat:function(largura,altura,topo,esquerda,Interface,conexao){var temp=function(){i3GEOF.metaestat.MULTIPARAMETROS=true;if(Interface){i3GEOF.metaestat.INTERFACE=Interface}if(conexao){i3GEOF.metaestat.CONEXAODEFAULT=conexao}i3GEOF.metaestat.INTERFACE="flutuante";i3GEOF.metaestat.principal.inicia(null,largura,altura,topo,esquerda)};i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.metaestat()","metaestat","metaestat","dependencias.php",temp)},metaestatListaMapas:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.metaestatListaMapas()","metaestat","listamapas","listamapas.js","i3GEOF.listamapas.iniciaJanelaFlutuante()")},preferencias:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.preferencias()","preferencias","preferencias")},locregiao:function(largura,altura,topo,esquerda){var temp=function(){i3GEOF.locregiao.iniciaDicionario(largura,altura,topo,esquerda)};i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.locregiao()","metaestat","locregiao","locregiao.js",temp)},filtraregiao:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.filtraregiao()","metaestat","locregiao","locregiao.js","i3GEOF.locregiao.abreComFiltro()")},filtraperiodo:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.filtraperiodo()","filtraperiodo","filtraperiodo","dependencias.php","i3GEOF.filtraperiodo.iniciaJanelaFlutuante()")},animacao:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.animacao()","animacao","animacao","dependencias.php","i3GEOF.animacao.start()")},opacidade:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opacidademapa()","opacidademapa","opacidademapa","dependencias.php","i3GEOF.opacidademapa.start()")},t3d:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.t3d()","3d","t3d")},imprimir:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.imprimir()","imprimir","imprimir","dependencias.php","i3GEOF.imprimir.start()")},mostraExten:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.mostraExten()","mostraexten","mostraExten","dependencias.php","i3GEOF.mostraExten.iniciaJanelaFlutuante()")},outputformat:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.outputformat()","outputformat","outputformat","dependencias.php","i3GEOF.outputformat.iniciaJanelaFlutuante()")},autoredesenha:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.autoredesenha()","opcoes_autoredesenha","opcoesTempo","dependencias.php","i3GEOF.opcoesTempo.iniciaJanelaFlutuante()")},salvaMapa:function(){if(i3GEO.parametros===""){i3GEO.janela.tempoMsg("Essa opcao nao pode ser ativada. Consulte o administrador do sistema. Mapfile nao esta exposto.");return}i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.salvaMapa()","salvamapa","salvaMapa","dependencias.php","i3GEOF.salvaMapa.iniciaJanelaFlutuante()")},carregaMapa:function(){i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.carregaMapa()","carregamapa","carregaMapa","dependencias.php","i3GEOF.carregaMapa.iniciaJanelaFlutuante()")},convertews:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.convertews()","convertews","converteMapaWS","dependencias.php","i3GEOF.converteMapaWS.iniciaJanelaFlutuante()")},convertekml:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.convertekml()","convertemapakml","converteMapaKml","dependencias.php","i3GEOF.converteMapaKml.iniciaJanelaFlutuante()")},queryMap:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.queryMap()","opcoes_querymap","opcoesQuery","dependencias.php","i3GEOF.opcoesQuery.iniciaJanelaFlutuante()")},template:function(){i3GEO.janela.cria("300px","400px",i3GEO.configura.locaplic+"/ferramentas/template/index.htm","","","<div class='i3GeoTituloJanela'>Template<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=1&idajuda=8' ><b> </b></a></div>")},opcoestamanho:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoestamanho()","opcoestamanho","opcoestamanho","dependencias.php","i3GEOF.opcoestamanho.start()")},tipoimagem:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.tipoimagem()","tipoimagem","tipoimagem","dependencias.php","i3GEOF.tipoimagem.iniciaJanelaFlutuante()")},corFundo:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.corFundo()","opcoes_fundo","opcoesFundo","dependencias.php","i3GEOF.opcoesFundo.iniciaJanelaFlutuante()")},opcoesescala:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoesescala()","opcoesescala","opcoesescala","dependencias.php","i3GEOF.opcoesescala.start()")},opcoeslegenda:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoeslegenda()","opcoeslegenda","opcoeslegenda","dependencias.php","i3GEOF.opcoeslegenda.start()")},opcoesmaparef:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoesmaparef()","opcoesmaparef","opcoesmaparef","dependencias.php","i3GEOF.opcoesmaparef.start()")},gradeCoord:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.gradeCoord()","gradecoord","gradeCoord","dependencias.php","i3GEOF.gradeCoord.iniciaJanelaFlutuante()")},cliqueTexto:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliqueTexto()","inseretxt","inseretxt","dependencias.php","i3GEOF.inseretxt.iniciaJanelaFlutuante()")},selecao:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.selecao()","selecao","selecao","dependencias.php","i3GEOF.selecao.iniciaJanelaFlutuante()")},cliquePonto:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliquePonto()","inserexy2","inserexy","dependencias.php","i3GEOF.inserexy.iniciaJanelaFlutuante()")},cliqueGrafico:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliqueGrafico()","inseregrafico","insereGrafico","dependencias.php","i3GEOF.insereGrafico.iniciaJanelaFlutuante()")},cliqueIdentificaDefault:function(x,y,tema){if(!x){x=objposicaocursor.ddx;y=objposicaocursor.ddy}var temp=function(){i3GEOF.identifica.start({"x":x,"y":y,"tema":tema})};if(typeof(i3GEOF.identifica)==='undefined'){var js=i3GEO.configura.locaplic+"/ferramentas/identifica/dependencias.php";i3GEO.util.scriptTag(js,temp,"i3GEOF.identifica_script")}else{temp()}},verificaTipDefault:function(x,y){if(i3GEO.mapa.BALAOATIVO==false){return}if(!x){x=objposicaocursor.ddx}if(!y){y=objposicaocursor.ddy}if(x===-1||y===-1||i3GEO.eventos.cliquePerm.ativo===false||i3GEO.eventos.cliquePerm.status===false){return}i3GEO.eventos.cliquePerm.status=false;objposicaocursor.ddx=-1;objposicaocursor.ddy=-1;var ntemas=i3GEO.arvoreDeCamadas.CAMADAS.length;var etiquetas=false;for(var j=0;j<ntemas;j+=1){if(i3GEO.arvoreDeCamadas.CAMADAS[j].etiquetas!==""||i3GEO.arvoreDeCamadas.CAMADAS[j].identifica=="SIM"){etiquetas=true}}if(etiquetas===false){return}if(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.url!=""&&i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.templateModal==""){$.get(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.url+"&xx="+x+"&yy="+y,function(data){i3GEO.janela.closeMsg(data)});return}if(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.templateModal!=""){if(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.url!=""){var temp=i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.url+"&xx="+x+"&yy="+y;temp=i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.templateModal.replace("{{{url}}}",temp);i3GEO.janela.closeMsg(temp)}else{i3GEO.janela.closeMsg(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.templateModal)}return}var b=i3GEO.mapa.createWaitOverlay(x,y);var temp=function(retorno){i3geoOL.removeOverlay(b);i3GEO.mapa.montaTip(retorno,x,y)};i3GEO.php.identifica3(temp,x,y,i3GEO.configura.ferramentas.identifica.resolution,"tip",i3GEO.configura.locaplic,i3GEO.configura.sid,"ligados",i3GEO.parametros.mapexten,"","sim")}},createWaitOverlay:function(x,y){var res=i3GEO.configura.ferramentas.identifica.resolution;var bdiv=document.createElement("div");bdiv.className="waitInfoWindow";bdiv.style.width=res+"px";bdiv.style.height=res+"px";bdiv.style.top=(res/2*-1)+"px";var b=new ol.Overlay({element:bdiv,stopEvent:true,autoPan:false,origem:"balao",autoPanAnimation:false,positioning:"center-center",position:i3GEO.util.projGeo2OSM(new ol.geom.Point([x,y])).getCoordinates()});i3geoOL.addOverlay(b);return b},montaTip:function(retorno,xx,yy){var textCopy=[],textoSimples="",textoTempSimples="",x,y,temp,n,mostra,res,temas,ntemas,titulo,tips,j,ntips,r,ds,nds,s,configura=i3GEO.configura,wkts=[];i3GEO.eventos.cliquePerm.status=true;mostra=false;if(retorno.data){retorno=retorno.data;temp=retorno[0].xy.split(",");x=temp[0]*1;y=temp[1]*1}else{x=xx;y=yy;mostra=true;textoSimples="";wkt=[];if(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.openTipNoData==false){mostra=false}}if(retorno!==""){res="";ntemas=0;temas=retorno;if(temas){ntemas=temas.length}for(j=0;j<ntemas;j+=1){titulo=temas[j].nome;textCopy.push(titulo);var temp1=[];$.each(temas[j].funcoesjs,function(key,value){if(value.tipo=="layer"){var parametros=[x,y,temas[j].tema];$.each(value.parametros,function(key1,value1){parametros.push(ds[s][value1].valor)});parametros="\""+parametros.join("\",\"")+"\"";temp1.push("<a class='toolTipBalaoFuncoes' href='javascript:void(0);' onclick='"+value.funcao+"("+parametros+")' >"+value.titulo+"</a><br>");if(value.script&&value.script!=""){i3GEO.util.scriptTag(value.script,"","funcaolayer"+value.funcao,false)}}});temp1=temp1.join(" ");var mais="<button style='margin: 2px;padding: 0px;vertical-align: middle;position: relative;top: -7px;' class='btn btn-default btn-xs' onclick=\"i3GEO.mapa.dialogo.cliqueIdentificaDefault("+x+","+y+",'"+temas[j].tema+"');return false;\" ><span style='opacity:0.5;vertical-align: middle;padding: 0px;' class='material-icons'>info</span></button>";if(ntemas==1){mais=""}titulo="<div class='toolTipBalaoTitulo'>"+mais+" <b>"+titulo+"</b><br>"+temp1+"</div>";tips=temas[j].resultado.todosItens;ntips=tips.length;ins="";textoTempSimples="";ds=temas[j].resultado.dados;if(ds!==" "&&ds[0]&&ds[0]!=" "){try{nds=ds.length;for(s=0;s<nds;s+=1){textoTempSimples+="<div class='toolTipBalaoTexto'>";for(r=0;r<ntips;r+=1){try{temp="";var alias=ds[s][tips[r]].alias;var valor=ds[s][tips[r]].valor;var link=ds[s][tips[r]].link;var img=ds[s][tips[r]].img;var estilo="tooltip-"+temas[j].tema;if(valor!==""&&link===""){temp+="<span class='"+estilo+"'><label>"+alias+": </label>"+valor+"</span><br>";textCopy.push(alias+":"+valor)}if(valor!==""&&link!==""){temp+="<span class='"+estilo+"'><label>"+alias+" : </label><a style='color:blue;cursor:pointer' target=_blanck href='"+link+"' >"+valor+"</a></span><br>";textCopy.push(alias+":"+valor)}if(img!==""){temp+=img+"<br>"}if(ds[s][tips[r]].tip.toLowerCase()==="sim"){textoTempSimples+=temp}mostra=true}catch(e){}}var temp1=[];$.each(temas[j].funcoesjs,function(key,value){if(value.tipo=="registro"){var parametros=[x,y,temas[j].tema];$.each(value.parametros,function(key1,value1){parametros.push(ds[s][value1].valor)});parametros="\""+parametros.join("\",\"")+"\"";temp1.push("<a class='toolTipBalaoFuncoes' href='javascript:void(0);' onclick='"+value.funcao+"("+parametros+")' >"+value.titulo+"</a><br>");if(value.script&&value.script!=""){i3GEO.util.scriptTag(value.script,"","funcaolayer"+value.funcao,false)}}});temp1=temp1.join(" ");textoTempSimples+=temp1+"</div>";if(ds[s].wkt&&ds[s].wkt.valor!=""){ds[s].tema=temas[j].tema;ds[s].titulo=titulo;wkts.push(ds[s])}}}catch(e){}}if(textoTempSimples!==""){textoSimples+=titulo+textoTempSimples}}var pixel=i3geoOL.getPixelFromCoordinate([x,y]);var html=[];i3geoOL.forEachFeatureAtPixel(pixel,function(feature,layer){var texto="";var chaves=feature.getKeys();var prop=feature.getProperties();var c=chaves.length;for(var i=0;i<c;i++){if(chaves[i]!="geometry"&&chaves[i]!="styleUrl"){texto+=chaves[i]+": "+prop[chaves[i]]+"<br>"}}html.push(texto);mostra=true});textoSimples+=html.join("<br>");textCopy+=html.join("<br>");if(mostra===true){if(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.modal==true){i3GEO.janela.closeMsg(textoSimples);return}else{i3GEO.Interface[i3GEO.Interface.ATUAL].balao(textoSimples,textCopy,x,y,true,wkts.length)}}}n=wkts.length;if(n>0){if(i3GEO.Interface.ATUAL!="openlayers"){return}i3GEO.desenho.openlayers.criaLayerGrafico();var g,format,f,idunico,c=i3GEO.desenho.layergrafico.getSource();format=new ol.format.WKT();for(r=0;r<n;r+=1){f=format.readFeatures(wkts[r].wkt.valor);f=f[0];f.setProperties({origem:"pin"});g=f.getGeometry();g=i3GEO.util.projGeo2OSM(g);f.setGeometry(g);f.setId(i3GEO.util.uid());i3GEO.editor.setStyleByTypeFeature(f);i3GEO.editor.sel.setPropertiesDefault(f);wkts[r].wkt="",f.setProperties({"fat":wkts[r]});c.addFeature(f)}}}}; | 259 | if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.mapa={BALAOATIVO:true,OPENTIPIFEMPTY:true,TEMASINICIAISLIGADOS:"",TEMASINICIAIS:"",GEOXML:[],limpasel:function({verifica=false}={}){var sel=false;if(verifica==true){sel=i3GEO.arvoreDeCamadas.existeCamadaSel({msg:true})}else{sel=true}if(sel==true){i3GEO.janela.abreAguarde();i3GEO.php.limpasel(function(retorno){i3GEO.janela.fechaAguarde();i3GEO.atualiza();i3GEO.Interface.atualizaMapa()},"")}},infoxy:function(x,y){i3GEO.mapa.dialogo.verificaTipDefault(x,y)},ativaAutoResize:function(){var ativo=true;window.onresize=function(){var Dw,Dh;Dw=window.innerWidth;Dh=window.innerHeight;i3GEO.tamanhodoc=[Dw,Dh];if(ativo===true){setTimeout(function(){i3GEO.reCalculaTamanho();i3GEO.guias.abreFecha("fecha");ativo=true},2000)}ativo=false}},ativaIdentifica:function(){i3GEO.eventos.MOUSECLIQUE=["i3GEO.mapa.dialogo.cliqueIdentificaDefault()"];i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",["i3GEO.mapa.dialogo.cliqueIdentificaDefault()"]);i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",["i3GEO.mapa.dialogo.verificaTipDefault()"]);i3GEO.eventos.cliquePerm.ativa()},ativaIdentificaBalao:function(){i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",["i3GEO.mapa.dialogo.cliqueIdentificaDefault()"]);i3GEO.eventos.MOUSECLIQUE=["i3GEO.mapa.dialogo.verificaTipDefault()"];i3GEO.eventos.cliquePerm.ativa()},ativaTema:function(codigo){if(codigo){i3GEO.temaAtivo=codigo}},ativaLogo:function(){if(i3GEO.Interface.ATUAL==="googlemaps"){alert($trad("x21"));return}i3GEO.php.ativalogo(i3GEO.atualiza);var cr=$i("i3GEOcopyright");if(cr){if(cr.style.display==="block"){cr.style.display="none"}else{cr.style.display="block"}}},verifica:function(retorno){try{if(retorno.data){retorno=retorno.data}if(retorno.variaveis){retorno=retorno.variaveis}if((retorno==="erro")||(typeof(retorno)==='undefined')){i3GEO.janela.fechaAguarde();i3GEO.mapa.recupera.inicia()}i3GEO.mapa.recupera.TENTATIVA=0}catch(e){if(i3GEO.Interface.ATUAL==="openlayers"||i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.janela.fechaAguarde();return}if(this.recupera.TENTATIVA===0){i3GEO.janela.tempoMsg("Erro no mapa. Sera feita uma tentativa de recuperacao.");i3GEO.mapa.recupera.inicia()}else{i3GEO.janela.tempoMsg("Recuperacao impossivel. Sera feita uma tentativa de reiniciar o mapa.");if(this.recupera.TENTATIVA===1){this.recupera.TENTATIVA=2;i3GEO.php.reiniciaMapa(i3GEO.atualiza)}}}},recupera:{TENTATIVA:0,inicia:function(){i3GEO.janela.fechaAguarde();if(this.recupera&&this.recupera.TENTATIVA===0){this.recupera.TENTATIVA++;this.recupera.restaura()}},restaura:function(){i3GEO.php.recuperamapa(i3GEO.atualiza)}},legendaIMAGEM:{obtem:function(funcao){i3GEO.php.criaLegendaImagem(funcao)}},compactaLayerGrafico:function(){var geos=false,geometrias=[],n=0,i,g;if(i3GEO.editorOL&&i3GEO.desenho.layergrafico&&i3GEO.desenho.layergrafico.features){geos=i3GEO.desenho.layergrafico.features;n=geos.length;for(i=0;i<n;i++){g={"atributos":geos[i].attributes,"geometria":geos[i].geometry.toString()};geometrias.push(g)}}g=JSON.stringify(geometrias);return i3GEO.util.base64encode(g)},desCompactaLayerGrafico:function(geometrias){geometrias=JSON.parse(geometrias);if(geometrias.length>0){var inicia=function(){if(!i3GEO.desenho.layergrafico){i3GEO.editorOL.criaLayerGrafico()}i3GEO.editor[i3GEO.Interface.ATUAL].ativaPainel();var n=geometrias.length,i;for(i=0;i<n;i++){i3GEO.editorOL.adicionaFeatureWkt(geometrias[i].geometria,geometrias[i].atributos)}i3GEO.editorOL.sobeLayersGraficos()};if(!i3GEO.editorOL){i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/classesjs/compactados/classe_editorol_compacto.js",inicia,"editorol.js",true)}}},restauraGraficos:function(graficos){if(graficos.length>0){var inicia=function(){i3GEOF.graficointerativo1.restauraGraficos(graficos)};i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/graficointerativo1/dependencias.php",inicia,"graficointerativo1",true)}},restauraTabelas:function(tabelas){if(tabelas.length>0){var inicia=function(){i3GEOF.tabela.restauraTabelas(tabelas)};i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/tabela/dependencias.php",inicia,"tabela",true)}},aplicaPreferencias:function(cookies){var props,nprops,i,temp=[],pint;if(!cookies){cookies=i3GEO.util.pegaDadosLocal("preferenciasDoI3Geo")}if(cookies){props=cookies.split("::");nprops=props.length;for(i=0;i<nprops;i++){try{temp=props[i].split("|");pint=parseInt(temp[1],10);if(temp[1]==='true'||temp[1]==='false'){if(temp[1]==='true'){temp[1]=true}if(temp[1]==='false'){temp[1]=false}eval(temp[0]+" = "+temp[1]+";")}else if(pint+"px"==temp[1]){eval(temp[0]+" = '"+temp[1]+"';")}else if($.isNumeric(pint)){eval(temp[0]+" = "+temp[1]+";")}else{eval(temp[0]+" = '"+temp[1]+"';")}}catch(e){}}}},dialogo:{wms:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.wms()","conectarwms","conectarwms","dependencias.php","i3GEOF.conectarwms.iniciaJanelaFlutuante()")},mascara:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.mascara()","mascara","mascara","dependencias.php","i3GEOF.mascara.iniciaJanelaFlutuante()")},html2canvas:function(obj){var temp=function(){i3GEOF.html2canvas.iniciaJanelaFlutuante(obj)};i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.html2canvas()","html2canvas","html2canvas","dependencias.php",temp)},wkt2layer:function(wkt,texto){var temp=function(){i3GEOF.wkt2layer.iniciaJanelaFlutuante(wkt,texto)};i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.wkt2layer()","wkt2layer","wkt2layer","dependencias.php",temp)},atalhosedicao:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.atalhosedicao()","atalhosedicao","atalhosedicao","dependencias.php","i3GEOF.atalhosedicao.iniciaJanelaFlutuante()")},geolocal:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.geolocal()","geolocal","geolocal","dependencias.php","i3GEOF.geolocal.iniciaJanelaFlutuante()")},listaDeMapasBanco:function(idonde){if(idonde){i3GEO.guias.CONFIGURA["mapas"].click.call(this,idonde);return}if(i3GEO.guias.CONFIGURA["mapas"]){var temp,janela,id="listaMapa"+Math.random();janela=i3GEO.janela.cria("800px","500px",i3GEO.configura.locaplic+"/mapas/indexnomenu.php","","","<span class='i3GeoTituloJanelaBsNolink' ></span></div>",id)}else{window.open(i3GEO.configura.locaplic+"/rss/rssmapas.php","_blank")}},congelaMapa:function(){var url="",idjanela=i3GEO.util.generateId(),cabecalho=function(){},titulo,minimiza=function(){i3GEO.janela.minimiza(idjanela)};if(i3GEO.Interface.ATUAL==="openlayers"||i3GEO.Interface.ATUAL==="googlemaps"){url=i3GEO.configura.locaplic+"/ferramentas/congelamapa/openlayers3.php?g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);titulo="<span class='i3GeoTituloJanelaBsNolink' ></span></div>";i3GEO.janela.cria("520px","370px",url,"","",titulo,idjanela,false,"hd",cabecalho,minimiza,"","","","",false,"","123")}},metaestat:function(largura,altura,topo,esquerda,Interface,conexao){var temp=function(){i3GEOF.metaestat.MULTIPARAMETROS=true;if(Interface){i3GEOF.metaestat.INTERFACE=Interface}if(conexao){i3GEOF.metaestat.CONEXAODEFAULT=conexao}i3GEOF.metaestat.INTERFACE="flutuante";i3GEOF.metaestat.principal.inicia(null,largura,altura,topo,esquerda)};i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.metaestat()","metaestat","metaestat","dependencias.php",temp)},metaestatListaMapas:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.metaestatListaMapas()","metaestat","listamapas","listamapas.js","i3GEOF.listamapas.iniciaJanelaFlutuante()")},preferencias:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.preferencias()","preferencias","preferencias")},locregiao:function(largura,altura,topo,esquerda){var temp=function(){i3GEOF.locregiao.iniciaDicionario(largura,altura,topo,esquerda)};i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.locregiao()","metaestat","locregiao","locregiao.js",temp)},filtraregiao:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.filtraregiao()","metaestat","locregiao","locregiao.js","i3GEOF.locregiao.abreComFiltro()")},filtraperiodo:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.filtraperiodo()","filtraperiodo","filtraperiodo","dependencias.php","i3GEOF.filtraperiodo.iniciaJanelaFlutuante()")},animacao:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.animacao()","animacao","animacao","dependencias.php","i3GEOF.animacao.start()")},opacidade:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opacidademapa()","opacidademapa","opacidademapa","dependencias.php","i3GEOF.opacidademapa.start()")},t3d:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.t3d()","3d","t3d")},imprimir:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.imprimir()","imprimir","imprimir","dependencias.php","i3GEOF.imprimir.start()")},mostraExten:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.mostraExten()","mostraexten","mostraExten","dependencias.php","i3GEOF.mostraExten.iniciaJanelaFlutuante()")},outputformat:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.outputformat()","outputformat","outputformat","dependencias.php","i3GEOF.outputformat.iniciaJanelaFlutuante()")},autoredesenha:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.autoredesenha()","opcoes_autoredesenha","opcoesTempo","dependencias.php","i3GEOF.opcoesTempo.iniciaJanelaFlutuante()")},salvaMapa:function(){if(i3GEO.parametros===""){i3GEO.janela.tempoMsg("Essa opcao nao pode ser ativada. Consulte o administrador do sistema. Mapfile nao esta exposto.");return}i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.salvaMapa()","salvamapa","salvaMapa","dependencias.php","i3GEOF.salvaMapa.iniciaJanelaFlutuante()")},carregaMapa:function(){i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.carregaMapa()","carregamapa","carregaMapa","dependencias.php","i3GEOF.carregaMapa.iniciaJanelaFlutuante()")},convertews:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.convertews()","convertews","converteMapaWS","dependencias.php","i3GEOF.converteMapaWS.iniciaJanelaFlutuante()")},convertekml:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.convertekml()","convertemapakml","converteMapaKml","dependencias.php","i3GEOF.converteMapaKml.iniciaJanelaFlutuante()")},queryMap:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.queryMap()","opcoes_querymap","opcoesQuery","dependencias.php","i3GEOF.opcoesQuery.iniciaJanelaFlutuante()")},template:function(){i3GEO.janela.cria("300px","400px",i3GEO.configura.locaplic+"/ferramentas/template/index.htm","","","<div class='i3GeoTituloJanela'>Template<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=1&idajuda=8' ><b> </b></a></div>")},opcoestamanho:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoestamanho()","opcoestamanho","opcoestamanho","dependencias.php","i3GEOF.opcoestamanho.start()")},tipoimagem:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.tipoimagem()","tipoimagem","tipoimagem","dependencias.php","i3GEOF.tipoimagem.iniciaJanelaFlutuante()")},corFundo:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.corFundo()","opcoes_fundo","opcoesFundo","dependencias.php","i3GEOF.opcoesFundo.iniciaJanelaFlutuante()")},opcoesescala:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoesescala()","opcoesescala","opcoesescala","dependencias.php","i3GEOF.opcoesescala.start()")},opcoeslegenda:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoeslegenda()","opcoeslegenda","opcoeslegenda","dependencias.php","i3GEOF.opcoeslegenda.start()")},opcoesmaparef:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoesmaparef()","opcoesmaparef","opcoesmaparef","dependencias.php","i3GEOF.opcoesmaparef.start()")},gradeCoord:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.gradeCoord()","gradecoord","gradeCoord","dependencias.php","i3GEOF.gradeCoord.iniciaJanelaFlutuante()")},cliqueTexto:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliqueTexto()","inseretxt","inseretxt","dependencias.php","i3GEOF.inseretxt.iniciaJanelaFlutuante()")},selecao:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.selecao()","selecao","selecao","dependencias.php","i3GEOF.selecao.iniciaJanelaFlutuante()")},cliquePonto:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliquePonto()","inserexy2","inserexy","dependencias.php","i3GEOF.inserexy.iniciaJanelaFlutuante()")},cliqueGrafico:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliqueGrafico()","inseregrafico","insereGrafico","dependencias.php","i3GEOF.insereGrafico.iniciaJanelaFlutuante()")},cliqueIdentificaDefault:function(x,y,tema){if(!x){x=objposicaocursor.ddx;y=objposicaocursor.ddy}var temp=function(){i3GEOF.identifica.start({"x":x,"y":y,"tema":tema})};if(typeof(i3GEOF.identifica)==='undefined'){var js=i3GEO.configura.locaplic+"/ferramentas/identifica/dependencias.php";i3GEO.util.scriptTag(js,temp,"i3GEOF.identifica_script")}else{temp()}},verificaTipDefault:function(x,y){if(i3GEO.mapa.BALAOATIVO==false){return}if(!x){x=objposicaocursor.ddx}if(!y){y=objposicaocursor.ddy}if(x===-1||y===-1||i3GEO.eventos.cliquePerm.ativo===false||i3GEO.eventos.cliquePerm.status===false){return}i3GEO.eventos.cliquePerm.status=false;objposicaocursor.ddx=-1;objposicaocursor.ddy=-1;var ntemas=i3GEO.arvoreDeCamadas.CAMADAS.length;var etiquetas=false;for(var j=0;j<ntemas;j+=1){if(i3GEO.arvoreDeCamadas.CAMADAS[j].etiquetas!==""||i3GEO.arvoreDeCamadas.CAMADAS[j].identifica=="SIM"){etiquetas=true}}if(etiquetas===false){return}if(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.url!=""&&i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.templateModal==""){$.get(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.url+"&xx="+x+"&yy="+y,function(data){i3GEO.janela.closeMsg(data)});return}if(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.templateModal!=""){if(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.url!=""){var temp=i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.url+"&xx="+x+"&yy="+y;temp=i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.templateModal.replace("{{{url}}}",temp);i3GEO.janela.closeMsg(temp)}else{i3GEO.janela.closeMsg(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.templateModal)}return}var b=i3GEO.mapa.createWaitOverlay(x,y);var temp=function(retorno){i3geoOL.removeOverlay(b);i3GEO.mapa.montaTip(retorno,x,y)};i3GEO.php.identifica3(temp,x,y,i3GEO.configura.ferramentas.identifica.resolution,"tip",i3GEO.configura.locaplic,i3GEO.configura.sid,"ligados",i3GEO.parametros.mapexten,"","sim")}},createWaitOverlay:function(x,y){var res=i3GEO.configura.ferramentas.identifica.resolution;var bdiv=document.createElement("div");bdiv.className="waitInfoWindow";bdiv.style.width=res+"px";bdiv.style.height=res+"px";bdiv.style.top=(res/2*-1)+"px";var b=new ol.Overlay({element:bdiv,stopEvent:true,autoPan:false,origem:"balao",autoPanAnimation:false,positioning:"center-center",position:i3GEO.util.projGeo2OSM(new ol.geom.Point([x,y])).getCoordinates()});i3geoOL.addOverlay(b);return b},montaTip:function(retorno,xx,yy){var textCopy=[],textoSimples="",textoTempSimples="",x,y,temp,n,mostra,res,temas,ntemas,titulo,tips,j,ntips,r,ds,nds,s,configura=i3GEO.configura,wkts=[];i3GEO.eventos.cliquePerm.status=true;mostra=false;if(retorno.data){retorno=retorno.data;temp=retorno[0].xy.split(",");x=temp[0]*1;y=temp[1]*1}else{x=xx;y=yy;mostra=true;textoSimples="";wkt=[];if(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.openTipNoData==false){mostra=false}}if(retorno!==""){res="";ntemas=0;temas=retorno;if(temas){ntemas=temas.length}for(j=0;j<ntemas;j+=1){titulo=temas[j].nome;textCopy.push(titulo);var temp1=[];$.each(temas[j].funcoesjs,function(key,value){if(value.tipo=="layer"){var parametros=[x,y,temas[j].tema];$.each(value.parametros,function(key1,value1){parametros.push(ds[s][value1].valor)});parametros="\""+parametros.join("\",\"")+"\"";temp1.push("<a class='toolTipBalaoFuncoes' href='javascript:void(0);' onclick='"+value.funcao+"("+parametros+")' >"+value.titulo+"</a><br>");if(value.script&&value.script!=""){i3GEO.util.scriptTag(value.script,"","funcaolayer"+value.funcao,false)}}});temp1=temp1.join(" ");var mais="<button style='margin: 2px;padding: 0px;vertical-align: middle;position: relative;top: -7px;' class='btn btn-default btn-xs' onclick=\"i3GEO.mapa.dialogo.cliqueIdentificaDefault("+x+","+y+",'"+temas[j].tema+"');return false;\" ><span style='opacity:0.5;vertical-align: middle;padding: 0px;' class='material-icons'>info</span></button>";if(ntemas==1){mais=""}titulo="<div class='toolTipBalaoTitulo'>"+mais+" <b>"+titulo+"</b><br>"+temp1+"</div>";tips=temas[j].resultado.todosItens;ntips=tips.length;ins="";textoTempSimples="";ds=temas[j].resultado.dados;if(ds!==" "&&ds[0]&&ds[0]!=" "){try{nds=ds.length;for(s=0;s<nds;s+=1){textoTempSimples+="<div class='toolTipBalaoTexto'>";for(r=0;r<ntips;r+=1){try{temp="";var alias=ds[s][tips[r]].alias;var valor=ds[s][tips[r]].valor;var link=ds[s][tips[r]].link;var img=ds[s][tips[r]].img;var estilo="tooltip-"+temas[j].tema;if(valor!==""&&link===""){temp+="<span class='"+estilo+"'><label>"+alias+": </label>"+valor+"</span><br>";textCopy.push(alias+":"+valor)}if(valor!==""&&link!==""){temp+="<span class='"+estilo+"'><label>"+alias+" : </label><a style='color:blue;cursor:pointer' target=_blanck href='"+link+"' >"+valor+"</a></span><br>";textCopy.push(alias+":"+valor)}if(img!==""){temp+=img+"<br>"}if(ds[s][tips[r]].tip.toLowerCase()==="sim"){textoTempSimples+=temp}mostra=true}catch(e){}}var temp1=[];$.each(temas[j].funcoesjs,function(key,value){if(value.tipo=="registro"){var parametros=[x,y,temas[j].tema];$.each(value.parametros,function(key1,value1){parametros.push(ds[s][value1].valor)});parametros="\""+parametros.join("\",\"")+"\"";temp1.push("<a class='toolTipBalaoFuncoes' href='javascript:void(0);' onclick='"+value.funcao+"("+parametros+")' >"+value.titulo+"</a><br>");if(value.script&&value.script!=""){i3GEO.util.scriptTag(value.script,"","funcaolayer"+value.funcao,false)}}});temp1=temp1.join(" ");textoTempSimples+=temp1+"</div>";if(ds[s].wkt&&ds[s].wkt.valor!=""){ds[s].tema=temas[j].tema;ds[s].titulo=titulo;wkts.push(ds[s])}}}catch(e){}}if(textoTempSimples!==""){textoSimples+=titulo+textoTempSimples}}var pixel=i3geoOL.getPixelFromCoordinate([x,y]);var html=[];i3geoOL.forEachFeatureAtPixel(pixel,function(feature,layer){var texto="";var chaves=feature.getKeys();var prop=feature.getProperties();var c=chaves.length;for(var i=0;i<c;i++){if(chaves[i]!="geometry"&&chaves[i]!="styleUrl"){texto+=chaves[i]+": "+prop[chaves[i]]+"<br>"}}html.push(texto);mostra=true});textoSimples+=html.join("<br>");textCopy+=html.join("<br>");if(mostra===true){if(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.modal==true){i3GEO.janela.closeMsg(textoSimples);return}else{i3GEO.Interface[i3GEO.Interface.ATUAL].balao(textoSimples,textCopy,x,y,true,wkts.length)}}}n=wkts.length;if(n>0){if(i3GEO.Interface.ATUAL!="openlayers"){return}i3GEO.desenho.openlayers.criaLayerGrafico();var g,format,f,idunico,c=i3GEO.desenho.layergrafico.getSource();format=new ol.format.WKT();for(r=0;r<n;r+=1){f=format.readFeatures(wkts[r].wkt.valor);f=f[0];f.setProperties({origem:"pin"});g=f.getGeometry();g=i3GEO.util.projGeo2OSM(g);f.setGeometry(g);f.setId(i3GEO.util.uid());i3GEO.editor.setStyleByTypeFeature(f);i3GEO.editor.sel.setPropertiesDefault(f);wkts[r].wkt="",f.setProperties({"fat":wkts[r]});c.addFeature(f)}}}}; |
260 | // | 260 | // |
261 | //compactados/tema_compacto.js | 261 | //compactados/tema_compacto.js |
262 | -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.tema={TEMPORIZADORESID:{},ativaFerramentas:function(camada){if(camada.ferramentas&&camada.ferramentas!=""){var f=camada.ferramentas;if(f.tme&&f.tme.auto&&f.tme.auto.toLowerCase()==="sim"){i3GEO.tema.dialogo.tme(camada.name)}if(f.storymap&&f.storymap.auto&&f.storymap.auto.toLowerCase()==="sim"){i3GEO.tema.dialogo.storymap(camada.name)}if(f.animagif&&f.animagif.auto&&f.animagif.auto.toLowerCase()==="sim"){i3GEO.tema.dialogo.animagif(camada.name)}}},exclui:function(tema,confirma){if(confirma&&confirma===true){i3GEO.janela.confirma($trad("removerDoMapa"),300,$trad("x14"),"",function(){i3GEO.tema.exclui(tema)});return}try{i3GEO.pluginI3geo.removeCamada(tema)}catch(r){}var excluir=[tema];var camada=i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[tema];$.each(i3GEO.arvoreDeCamadas.CAMADAS,function(index,v){if((camada.group!=""&&camada.group==v.group)||camada.name==v.group){excluir.push(v.name)}});i3GEO.php.excluitema(function(){i3GEO.atualiza()},excluir);i3GEO.mapa.ativaTema();i3GEO.temaAtivo=""},fonte:function(tema,popup,link){i3GEO.mapa.ativaTema(tema);if(!link){link=i3GEO.configura.locaplic+"/ferramentas/abrefontemapfile.php?tema="+tema}if(!popup){window.open(link)}else{i3GEO.janela.cria((i3GEO.parametros.w/2)+25+"px",(i3GEO.parametros.h/2)+18+"px",link,"","","<div class='i3GeoTituloJanela'>Metadata</div>","metadata"+tema)}},sobe:function(tema){i3GEO.php.sobetema(function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}},tema)},desce:function(tema){i3GEO.php.descetema(function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}},tema)},zoom:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.php.zoomtema(i3GEO.atualiza,tema)},zoomsel:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.php.zoomsel(i3GEO.atualiza,tema)},limpasel:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.php.limpasel(function(retorno){i3GEO.atualiza(retorno);i3GEO.Interface.atualizaTema(retorno,tema)},tema)},mudatransp:function(idtema,valor){i3GEO.mapa.ativaTema(idtema);if(!valor){if($i("tr"+idtema)){valor=$i("tr"+idtema).value}}if(valor!==""){i3GEO.php.mudatransp(function(retorno){i3GEO.atualiza(retorno);i3GEO.Interface.atualizaTema(retorno,idtema)},idtema,valor)}else{i3GEO.janela.tempoMsg($trad("x16"))}},invertestatuslegenda:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.php.invertestatuslegenda(function(retorno){i3GEO.atualiza(retorno);i3GEO.arvoreDeCamadas.atualiza()},idtema)},alteracorclasse:function(idtema,idclasse,rgb,objImg){var w=25,h=25,temp;if(objImg&&objImg.style&&objImg.style.width){w=parseInt(objImg.style.width,10);h=parseInt(objImg.style.height,10)}i3GEO.mapa.ativaTema(idtema);temp=function(retorno){if(objImg){objImg.src=retorno.data}else{i3GEO.legenda.CAMADAS="";i3GEO.atualiza()}i3GEO.Interface.atualizaTema("",idtema)};i3GEO.php.aplicaCorClasseTema(temp,idtema,idclasse,rgb,w,h)},mudanome:function(idtema,valor){i3GEO.mapa.ativaTema(idtema);if(!valor){return}if(valor!==""){i3GEO.php.mudanome(i3GEO.atualiza,idtema,valor)}else{i3GEO.janela.tempoMsg($trad("x18"))}},copia:function(idtema){i3GEO.php.copiatema(i3GEO.atualiza,idtema)},contorno:function(idtema){var temp=function(){i3GEO.atualiza();i3GEO.Interface.atualizaTema("",idtema);i3GEO.arvoreDeCamadas.atualizaLegenda(idtema)};i3GEO.php.contorno(temp,idtema)},temporizador:function(idtema,tempo){var t;if(!tempo){if($i("temporizador"+idtema)){tempo=$i("temporizador"+idtema).value}else{tempo=0}}if(tempo!=""&&parseInt(tempo,10)>0){t=function(){if(!$i("arrastar_"+idtema)){delete(i3GEO.tema.TEMPORIZADORESID[idtema]);return}i3GEO.Interface.atualizaTema("",idtema)};i3GEO.tema.TEMPORIZADORESID[idtema]={tempo:tempo,idtemporizador:setInterval(t,parseInt(tempo,10)*1000)}}else{try{window.clearInterval(i3GEO.tema.TEMPORIZADORESID[idtema].idtemporizador);delete(i3GEO.tema.TEMPORIZADORESID[idtema])}catch(e){}}},cortina:{_cortinaCompose:"",_slide:"",start:function(obj,tema){var layer=i3geoOL.getLayersByName(tema)[0];if(i3GEO.tema.cortina._cortinaCompose==""){var a=layer.on('precompose',function(event){var ctx=event.context;var width=ctx.canvas.width*(obj.value/100);ctx.save();ctx.beginPath();ctx.rect(width,0,ctx.canvas.width-width,ctx.canvas.height);ctx.clip()});var b=layer.on('postcompose',function(event){var ctx=event.context;ctx.restore()});i3GEO.tema.cortina._cortinaCompose=[a,b];obj.addEventListener('input',function(){i3geoOL.render()},false)}},stop:function(){ol.Observable.unByKey(i3GEO.tema.cortina._cortinaCompose);i3GEO.tema.cortina._cortinaCompose="";i3geoOL.renderSync()}},dialogo:{animagif:function(tema){if(!tema){tema=""}var temp=function(){i3GEOF.animagif.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.animagif()","animagif","animagif","dependencias.php",temp)},storymap:function(tema){if(!tema){tema=""}var temp=function(){i3GEOF.storymap.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.storymap()","storymap","storymap","dependencias.php",temp)},tme:function(tema){if(!tema){tema=""}var temp=function(){i3GEOF.tme.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.tme()","tme","tme","dependencias.php",temp)},mostraWms:function(tema){i3GEO.janela.mensagemSimples(i3GEO.configura.locaplic+"/ogc.php?tema="+tema,"WMS url")},comentario:function(tema){i3GEO.janela.cria("530px","330px",i3GEO.configura.locaplic+"/ferramentas/comentarios/index.php?tema="+tema+"&g_sid="+i3GEO.configura.sid+"&locaplic="+i3GEO.configura.locaplic,"","","<img src='"+i3GEO.configura.locaplic+"/imagens/player_volta.png' style=cursor:pointer onclick='javascript:history.go(-1)'><span style=position:relative;top:-2px; > "+$trad("x19")+" "+tema+"</span><a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=68' ><b> </b></a>","comentario"+Math.random())},mmscale:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.mmscale()","mmscale","mmscale","dependencias.php","i3GEOF.mmscale.iniciaJanelaFlutuante()")},atalhoscamada:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.atalhoscamada()","atalhoscamada","atalhoscamada","dependencias.php","i3GEOF.atalhoscamada.iniciaJanelaFlutuante()")},abreKml:function(tema,tipo){if(arguments.lenght===1){tipo="kml"}if(typeof(i3GEOF.converteKml)==='undefined'){i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/convertekml/index.js","i3GEOF.converteKml.criaJanelaFlutuante('"+tema+"','"+tipo+"')","i3GEOF.converteKml_script")}else{i3GEOF.converteKml.criaJanelaFlutuante(tema,tipo)}},salvaMapfile:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.salvaMapfile()","salvamapfile","salvamapfile")},graficotema:function(idtema,propriedades){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);var temp=function(){i3GEOF.graficoTema.iniciaJanelaFlutuante(propriedades)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.graficotema()","graficotema","graficoTema","dependencias.php",temp)},toponimia:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.toponimia()","toponimia","toponimia","dependencias.php","i3GEOF.toponimia.iniciaJanelaFlutuante()")},filtro:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);var temp=function(){i3GEOF.filtro.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.filtro()","filtro","filtro","dependencias.php",temp)},msQueryBuilder:function(idtema,id){var temp=function(){i3GEOF.msquerybuilder.start(idtema,id)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.msQueryBuilder()","msquerybuilder","msquerybuilder","dependencias.php",temp)},procuraratrib:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.procuraratrib()","busca","busca","dependencias.php","i3GEOF.busca.iniciaJanelaFlutuante()")},tabela:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}var temp=function(){i3GEOF.tabela.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.tabela()","tabela","tabela","dependencias.php",temp)},etiquetas:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.etiquetas()","etiqueta","etiqueta","dependencias.php","i3GEOF.etiqueta.iniciaJanelaFlutuante()")},funcaojstip:function(){i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.funcaojstip()","funcaojstip","funcaojstip","dependencias.php","i3GEOF.funcaojstip.iniciaJanelaFlutuante()")},editaLegenda:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}var temp=function(){i3GEOF.legenda.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.editaLegenda()","legenda","legenda","dependencias.php",temp)},editaClasseLegenda:function(idtema,idclasse){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}i3GEO.mapa.ativaTema(idtema);var temp=function(){i3GEOF.legenda.aposIniciar=function(){i3GEOF.legenda.classe=0;i3GEOF.legenda.estilo=0;i3GEOF.legenda.editaSimbolo('i3GEOlegendaid_'+idtema+"-"+idclasse);i3GEOF.legenda.aposIniciar=function(){}};i3GEOF.legenda.iniciaJanelaFlutuante(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.editaLegenda()","legenda","legenda","dependencias.php",temp)},download:function(idtema){var temp=function(){i3GEOF.download.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.download()","download","download","dependencias.php",temp)},ogcwindow:function(idtema){i3GEO.mapa.ativaTema(idtema);window.open(i3GEO.configura.locaplic+"/ogc.htm?temaOgc="+idtema)},sld:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.janela.cria("500px","350px",i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=tema2sld&tema="+idtema+"&g_sid="+i3GEO.configura.sid,"","","<div class='i3GeoTituloJanela'>SLD<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=41' ><b> </b></a></div>")},aplicarsld:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.aplicarsld()","aplicarsld","aplicarsld","dependencias.php","i3GEOF.aplicarsld.iniciaJanelaFlutuante()")},editorsql:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.editorsql()","editorsql","editorsql","dependencias.php","i3GEOF.editorsql.iniciaJanelaFlutuante()")},mudanome:function(idtema){i3GEO.mapa.ativaTema(idtema);var temp=function(){var valor=$i("i3GEOjanelaprompt").value;i3GEO.tema.mudanome(idtema,valor)};i3GEO.janela.prompt($trad("novonome"),temp)},selecao:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}var temp=function(){i3GEOF.selecao.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.selecao()","selecao","selecao","dependencias.php",temp)},}}; | 262 | +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.tema={TEMPORIZADORESID:{},ativaFerramentas:function(camada){if(camada.ferramentas&&camada.ferramentas!=""){var f=camada.ferramentas;if(f.tme&&f.tme.auto&&f.tme.auto.toLowerCase()==="sim"){i3GEO.tema.dialogo.tme(camada.name)}if(f.storymap&&f.storymap.auto&&f.storymap.auto.toLowerCase()==="sim"){i3GEO.tema.dialogo.storymap(camada.name)}if(f.animagif&&f.animagif.auto&&f.animagif.auto.toLowerCase()==="sim"){i3GEO.tema.dialogo.animagif(camada.name)}}},exclui:function(tema,confirma){if(confirma&&confirma===true){i3GEO.janela.confirma($trad("removerDoMapa"),300,$trad("x14"),"",function(){i3GEO.tema.exclui(tema)});return}try{i3GEO.pluginI3geo.removeCamada(tema)}catch(r){}var excluir=[tema];var camada=i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[tema];$.each(i3GEO.arvoreDeCamadas.CAMADAS,function(index,v){if((camada.group!=""&&camada.group==v.group)||camada.name==v.group){excluir.push(v.name)}});i3GEO.php.excluitema(function(){i3GEO.atualiza()},excluir);i3GEO.mapa.ativaTema();i3GEO.temaAtivo=""},fonte:function(tema,popup,link){i3GEO.mapa.ativaTema(tema);if(!link){link=i3GEO.configura.locaplic+"/ferramentas/abrefontemapfile.php?tema="+tema}if(!popup){window.open(link)}else{i3GEO.janela.cria((i3GEO.parametros.w/2)+25+"px",(i3GEO.parametros.h/2)+18+"px",link,"","","<div class='i3GeoTituloJanela'>Metadata</div>","metadata"+tema)}},sobe:function(tema){i3GEO.php.sobetema(function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}},tema)},desce:function(tema){i3GEO.php.descetema(function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}},tema)},zoom:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.php.zoomtema(i3GEO.atualiza,tema)},zoomsel:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.php.zoomsel(i3GEO.atualiza,tema)},limpasel:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.php.limpasel(function(retorno){i3GEO.atualiza(retorno);i3GEO.Interface.atualizaTema(retorno,tema)},tema)},mudatransp:function(idtema,valor){i3GEO.mapa.ativaTema(idtema);if(!valor){if($i("tr"+idtema)){valor=$i("tr"+idtema).value}}if(valor!==""){i3GEO.php.mudatransp(function(retorno){i3GEO.atualiza(retorno);i3GEO.Interface.atualizaTema(retorno,idtema)},idtema,valor)}else{i3GEO.janela.tempoMsg($trad("x16"))}},invertestatuslegenda:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.php.invertestatuslegenda(function(retorno){i3GEO.atualiza(retorno);i3GEO.arvoreDeCamadas.atualiza()},idtema)},alteracorclasse:function(idtema,idclasse,rgb,objImg){var w=25,h=25,temp;if(objImg&&objImg.style&&objImg.style.width){w=parseInt(objImg.style.width,10);h=parseInt(objImg.style.height,10)}i3GEO.mapa.ativaTema(idtema);temp=function(retorno){if(objImg){objImg.src=retorno.data}else{i3GEO.legenda.CAMADAS="";i3GEO.atualiza()}i3GEO.Interface.atualizaTema("",idtema)};i3GEO.php.aplicaCorClasseTema(temp,idtema,idclasse,rgb,w,h)},mudanome:function(idtema,valor){i3GEO.mapa.ativaTema(idtema);if(!valor){return}if(valor!==""){i3GEO.php.mudanome(i3GEO.atualiza,idtema,valor)}else{i3GEO.janela.tempoMsg($trad("x18"))}},copia:function(idtema){i3GEO.php.copiatema(i3GEO.atualiza,idtema)},contorno:function(idtema){var temp=function(){i3GEO.atualiza();i3GEO.Interface.atualizaTema("",idtema);i3GEO.arvoreDeCamadas.atualizaLegenda(idtema)};i3GEO.php.contorno(temp,idtema)},temporizador:function(idtema,tempo){var t;if(!tempo){if($i("temporizador"+idtema)){tempo=$i("temporizador"+idtema).value}else{tempo=0}}if(tempo!=""&&parseInt(tempo,10)>0){t=function(){if(!$i("arrastar_"+idtema)){delete(i3GEO.tema.TEMPORIZADORESID[idtema]);return}i3GEO.Interface.atualizaTema("",idtema)};i3GEO.tema.TEMPORIZADORESID[idtema]={tempo:tempo,idtemporizador:setInterval(t,parseInt(tempo,10)*1000)}}else{try{window.clearInterval(i3GEO.tema.TEMPORIZADORESID[idtema].idtemporizador);delete(i3GEO.tema.TEMPORIZADORESID[idtema])}catch(e){}}},cortina:{_cortinaCompose:"",_slide:"",start:function(obj,tema){var layer=i3geoOL.getLayersByName(tema)[0];if(i3GEO.tema.cortina._cortinaCompose==""){var a=layer.on('precompose',function(event){var ctx=event.context;var width=ctx.canvas.width*(obj.value/100);ctx.save();ctx.beginPath();ctx.rect(width,0,ctx.canvas.width-width,ctx.canvas.height);ctx.clip()});var b=layer.on('postcompose',function(event){var ctx=event.context;ctx.restore()});i3GEO.tema.cortina._cortinaCompose=[a,b];obj.addEventListener('input',function(){i3geoOL.render()},false)}},stop:function(){ol.Observable.unByKey(i3GEO.tema.cortina._cortinaCompose);i3GEO.tema.cortina._cortinaCompose="";i3geoOL.renderSync()}},dialogo:{animagif:function(tema){if(!tema){tema=""}var temp=function(){i3GEOF.animagif.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.animagif()","animagif","animagif","dependencias.php",temp)},storymap:function(tema){if(!tema){tema=""}var temp=function(){i3GEOF.storymap.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.storymap()","storymap","storymap","dependencias.php",temp)},tme:function(tema){if(!tema){tema=""}var temp=function(){i3GEOF.tme.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.tme()","tme","tme","dependencias.php",temp)},mostraWms:function(tema){i3GEO.janela.mensagemSimples(i3GEO.configura.locaplic+"/ogc.php?tema="+tema,"WMS url")},comentario:function(tema){i3GEO.janela.cria("530px","330px",i3GEO.configura.locaplic+"/ferramentas/comentarios/index.php?tema="+tema+"&g_sid="+i3GEO.configura.sid+"&locaplic="+i3GEO.configura.locaplic,"","","<img src='"+i3GEO.configura.locaplic+"/imagens/player_volta.png' style=cursor:pointer onclick='javascript:history.go(-1)'><span style=position:relative;top:-2px; > "+$trad("x19")+" "+tema+"</span><a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=68' ><b> </b></a>","comentario"+Math.random())},mmscale:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.mmscale()","mmscale","mmscale","dependencias.php","i3GEOF.mmscale.iniciaJanelaFlutuante()")},atalhoscamada:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.atalhoscamada()","atalhoscamada","atalhoscamada","dependencias.php","i3GEOF.atalhoscamada.iniciaJanelaFlutuante()")},abreKml:function(tema,tipo){if(arguments.lenght===1){tipo="kml"}if(typeof(i3GEOF.converteKml)==='undefined'){i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/convertekml/index.js","i3GEOF.converteKml.criaJanelaFlutuante('"+tema+"','"+tipo+"')","i3GEOF.converteKml_script")}else{i3GEOF.converteKml.criaJanelaFlutuante(tema,tipo)}},salvaMapfile:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.salvaMapfile()","salvamapfile","salvamapfile")},graficotema:function(idtema,propriedades){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);var temp=function(){i3GEOF.graficoTema.iniciaJanelaFlutuante(propriedades)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.graficotema()","graficotema","graficoTema","dependencias.php",temp)},toponimia:function(idtema){var temp=function(){i3GEOF.toponimia.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.toponimia()","toponimia","toponimia","dependencias.php",temp)},filtro:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);var temp=function(){i3GEOF.filtro.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.filtro()","filtro","filtro","dependencias.php",temp)},msQueryBuilder:function(idtema,id){var temp=function(){i3GEOF.msquerybuilder.start(idtema,id)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.msQueryBuilder()","msquerybuilder","msquerybuilder","dependencias.php",temp)},busca:function(idtema){var temp=function(){i3GEOF.busca.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.busca()","busca","busca","dependencias.php",temp)},tabela:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}var temp=function(){i3GEOF.tabela.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.tabela()","tabela","tabela","dependencias.php",temp)},etiquetas:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.etiquetas()","etiqueta","etiqueta","dependencias.php","i3GEOF.etiqueta.iniciaJanelaFlutuante()")},funcaojstip:function(){i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.funcaojstip()","funcaojstip","funcaojstip","dependencias.php","i3GEOF.funcaojstip.iniciaJanelaFlutuante()")},editaLegenda:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}var temp=function(){i3GEOF.legenda.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.editaLegenda()","legenda","legenda","dependencias.php",temp)},editaClasseLegenda:function(idtema,idclasse){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}i3GEO.mapa.ativaTema(idtema);var temp=function(){i3GEOF.legenda.aposIniciar=function(){i3GEOF.legenda.classe=0;i3GEOF.legenda.estilo=0;i3GEOF.legenda.editaSimbolo('i3GEOlegendaid_'+idtema+"-"+idclasse);i3GEOF.legenda.aposIniciar=function(){}};i3GEOF.legenda.iniciaJanelaFlutuante(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.editaLegenda()","legenda","legenda","dependencias.php",temp)},download:function(idtema){var temp=function(){i3GEOF.download.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.download()","download","download","dependencias.php",temp)},ogcwindow:function(idtema){i3GEO.mapa.ativaTema(idtema);window.open(i3GEO.configura.locaplic+"/ogc.htm?temaOgc="+idtema)},sld:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.janela.cria("500px","350px",i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=tema2sld&tema="+idtema+"&g_sid="+i3GEO.configura.sid,"","","<div class='i3GeoTituloJanela'>SLD<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=41' ><b> </b></a></div>")},aplicarsld:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.aplicarsld()","aplicarsld","aplicarsld","dependencias.php","i3GEOF.aplicarsld.iniciaJanelaFlutuante()")},editorsql:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.editorsql()","editorsql","editorsql","dependencias.php","i3GEOF.editorsql.iniciaJanelaFlutuante()")},mudanome:function(idtema){i3GEO.mapa.ativaTema(idtema);var temp=function(){var valor=$i("i3GEOjanelaprompt").value;i3GEO.tema.mudanome(idtema,valor)};i3GEO.janela.prompt($trad("novonome"),temp)},selecao:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}var temp=function(){i3GEOF.selecao.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.selecao()","selecao","selecao","dependencias.php",temp)},}}; |
263 | // | 263 | // |
264 | //compactados/analise_compacto.js | 264 | //compactados/analise_compacto.js |
265 | if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.analise={pontos:{xpt:[],ypt:[]},dialogo:{markercluster:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.markercluster()","markercluster","markercluster","dependencias.php","i3GEOF.markercluster.iniciaJanelaFlutuante()")},heatmap:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.heatmap()","heatmap","heatmap","dependencias.php","i3GEOF.heatmap.iniciaJanelaFlutuante()")},saiku:function(){if(i3GEO.parametros.statusFerramentas&&i3GEO.parametros.statusFerramentas.saiku===false){i3GEO.janela.tempoMsg($trad("naoInstalado"));return}i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.saiku()","saiku","saiku")},saikuMapa:function(){if(i3GEO.parametros.statusFerramentas&&i3GEO.parametros.statusFerramentas.saiku===false){i3GEO.janela.tempoMsg($trad("naoInstalado"));return}i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.saiku()","saiku","saiku","index.js","i3GEOF.saiku.iniciaJanelaFlutuante2()")},graficoInterativo:function(){alert("depreciado. Use graficointerativo1")},graficoInterativo1:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.graficointerativo1()","graficointerativo1","graficointerativo1","dependencias.php","i3GEOF.graficointerativo1.iniciaJanelaFlutuante()")},linhaDoTempo:function(){i3GEO.janela.cria("650px","450px",i3GEO.configura.locaplic+"/ferramentas/linhadotempo/index.php","","","<span class='i3GeoTituloJanelaBsNolink' >"+$trad("d30")+"</span></div>","i3GEOFlinhaDoTempo",false,"hd","","","",true,"","","","","88");i3GEO.analise.atualizaLinhaDoTempo=function(){var doc="",ifr="";try{ifr=$i("i3GEOF.linhaDoTempoi");if(navn){if(ifr){doc=ifr.contentDocument}}else{if(document.frames("i3GEOF.linhaDoTempoi")){doc=document.frames("i3GEOF.linhaDoTempoi").document}}doc.getElementById("tl")?window.parent["i3GEOF.linhaDoTempoi"].carregaDados():i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.analise.atualizaLinhaDoTempo()"])}catch(e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.analise.atualizaLinhaDoTempo()"])}};i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.analise.atualizaLinhaDoTempo()"]);var ifr=$i("i3GEOF.linhaDoTempoi");if(ifr){ifr.style.width="100%"}},perfil:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.perfil()","perfil","perfil")},rota:function(){if(i3GEO.Interface.ATUAL!=="googlemaps"){alert("Operacao disponivel apenas na interface Google Maps");return}counterClick=1;var parametrosRota=function(overlay,latlng){var temp,janela;if(counterClick===1){counterClick++;alert("Clique o ponto de destino da rota");pontoRota1=latlng;return}if(counterClick===2){pontoRota2=latlng;counterClick=0;GEvent.removeListener(rotaEvento);janela=i3GEO.janela.cria("300px","300px","","center","","<div class='i3GeoTituloJanela'>"+$trad("x48")+"</div>");janela[2].style.overflow="auto";janela[2].style.height="300px";directions=new GDirections(i3GeoMap,janela[2]);temp=function(){$i("wdoca_corpo").innerHTML="Não foi possível criar a rota"};GEvent.addListener(directions,"error",temp);directions.load("from: "+pontoRota1.lat()+","+pontoRota1.lng()+" to: "+pontoRota2.lat()+","+pontoRota2.lng())}};rotaEvento=GEvent.addListener(i3GeoMap,"click",parametrosRota);i3GEO.janela.tempoMsg("Clique o ponto de origem da rota")},melhorcaminho:function(){if(i3GEO.parametros.statusFerramentas&&i3GEO.parametros.statusFerramentas.melhorcaminho===false){i3GEO.janela.tempoMsg($trad("naoInstalado"));return}i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.melhorcaminho()","melhorcaminho","melhorcaminho")},gradePontos:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradePontos()","gradepontos","gradeDePontos","dependencias.php","i3GEOF.gradeDePontos.iniciaJanelaFlutuante()")},gradePol:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradePol()","gradepol","gradeDePoligonos","dependencias.php","i3GEOF.gradeDePoligonos.iniciaJanelaFlutuante()")},gradeHex:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradeHex()","gradehex","gradeDeHex","dependencias.php","i3GEOF.gradeDeHex.iniciaJanelaFlutuante()")},analisaGeometrias:function(){i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.tabela()","analisageometrias","analisaGeometrias","dependencias.php","i3GEOF.analisaGeometrias.iniciaJanelaFlutuante()")},pontosdistri:function(){i3GEO.parametros.r==="nao"?i3GEO.janela.tempoMsg($trad("x22")):i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.pontosdistri()","pontosdistri","pontosDistri","dependencias.php","i3GEOF.pontosDistri.iniciaJanelaFlutuante()")},pontoempoligono:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.pontoempoligono()","pontoempoligono","pontoEmPoligono","dependencias.php","i3GEOF.pontoEmPoligono.iniciaJanelaFlutuante()")},centromassa:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.centromassa()","centromassa","centromassa","dependencias.php","i3GEOF.centromassa.iniciaJanelaFlutuante()")},nptPol:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.nptpol()","nptpol","nptpol","dependencias.php","i3GEOF.nptpol.iniciaJanelaFlutuante()")},buffer:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.buffer()","buffer","buffer","dependencias.php","i3GEOF.buffer.iniciaJanelaFlutuante()")},distanciaptpt:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.distanciaptpt()","distanciaptpt","distanciaptpt","dependencias.php","i3GEOF.distanciaptpt.iniciaJanelaFlutuante()")},centroide:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.centroide()","centroide","centroide","dependencias.php","i3GEOF.centroide.iniciaJanelaFlutuante()")},dissolve:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.dissolve()","dissolve","dissolve","dependencias.php","i3GEOF.dissolve.iniciaJanelaFlutuante()")},agrupaElementos:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.agrupaElementos()","agrupaelementos","agrupaElementos","dependencias.php","i3GEOF.agrupaElementos.iniciaJanelaFlutuante()")},distancia:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.distancia()","distancia","distancia","dependencias.php","i3GEOF.distancia.start()")},area:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.area()","area","area","dependencias.php","i3GEOF.area.start()")},juntamedidasvariavel:function(tema){if(!tema){tema=i3GEO.temaAtivo}var temp=function(){i3GEOF.juntamedidasvariavel.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.juntamedidasvariavel()","juntamedidasvariavel","juntamedidasvariavel","dependencias.php",temp)}}}; | 265 | if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.analise={pontos:{xpt:[],ypt:[]},dialogo:{markercluster:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.markercluster()","markercluster","markercluster","dependencias.php","i3GEOF.markercluster.iniciaJanelaFlutuante()")},heatmap:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.heatmap()","heatmap","heatmap","dependencias.php","i3GEOF.heatmap.iniciaJanelaFlutuante()")},saiku:function(){if(i3GEO.parametros.statusFerramentas&&i3GEO.parametros.statusFerramentas.saiku===false){i3GEO.janela.tempoMsg($trad("naoInstalado"));return}i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.saiku()","saiku","saiku")},saikuMapa:function(){if(i3GEO.parametros.statusFerramentas&&i3GEO.parametros.statusFerramentas.saiku===false){i3GEO.janela.tempoMsg($trad("naoInstalado"));return}i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.saiku()","saiku","saiku","index.js","i3GEOF.saiku.iniciaJanelaFlutuante2()")},graficoInterativo:function(){alert("depreciado. Use graficointerativo1")},graficoInterativo1:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.graficointerativo1()","graficointerativo1","graficointerativo1","dependencias.php","i3GEOF.graficointerativo1.iniciaJanelaFlutuante()")},linhaDoTempo:function(){i3GEO.janela.cria("650px","450px",i3GEO.configura.locaplic+"/ferramentas/linhadotempo/index.php","","","<span class='i3GeoTituloJanelaBsNolink' >"+$trad("d30")+"</span></div>","i3GEOFlinhaDoTempo",false,"hd","","","",true,"","","","","88");i3GEO.analise.atualizaLinhaDoTempo=function(){var doc="",ifr="";try{ifr=$i("i3GEOF.linhaDoTempoi");if(navn){if(ifr){doc=ifr.contentDocument}}else{if(document.frames("i3GEOF.linhaDoTempoi")){doc=document.frames("i3GEOF.linhaDoTempoi").document}}doc.getElementById("tl")?window.parent["i3GEOF.linhaDoTempoi"].carregaDados():i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.analise.atualizaLinhaDoTempo()"])}catch(e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.analise.atualizaLinhaDoTempo()"])}};i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.analise.atualizaLinhaDoTempo()"]);var ifr=$i("i3GEOF.linhaDoTempoi");if(ifr){ifr.style.width="100%"}},perfil:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.perfil()","perfil","perfil")},rota:function(){if(i3GEO.Interface.ATUAL!=="googlemaps"){alert("Operacao disponivel apenas na interface Google Maps");return}counterClick=1;var parametrosRota=function(overlay,latlng){var temp,janela;if(counterClick===1){counterClick++;alert("Clique o ponto de destino da rota");pontoRota1=latlng;return}if(counterClick===2){pontoRota2=latlng;counterClick=0;GEvent.removeListener(rotaEvento);janela=i3GEO.janela.cria("300px","300px","","center","","<div class='i3GeoTituloJanela'>"+$trad("x48")+"</div>");janela[2].style.overflow="auto";janela[2].style.height="300px";directions=new GDirections(i3GeoMap,janela[2]);temp=function(){$i("wdoca_corpo").innerHTML="Não foi possível criar a rota"};GEvent.addListener(directions,"error",temp);directions.load("from: "+pontoRota1.lat()+","+pontoRota1.lng()+" to: "+pontoRota2.lat()+","+pontoRota2.lng())}};rotaEvento=GEvent.addListener(i3GeoMap,"click",parametrosRota);i3GEO.janela.tempoMsg("Clique o ponto de origem da rota")},melhorcaminho:function(){if(i3GEO.parametros.statusFerramentas&&i3GEO.parametros.statusFerramentas.melhorcaminho===false){i3GEO.janela.tempoMsg($trad("naoInstalado"));return}i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.melhorcaminho()","melhorcaminho","melhorcaminho")},gradePontos:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradePontos()","gradepontos","gradeDePontos","dependencias.php","i3GEOF.gradeDePontos.iniciaJanelaFlutuante()")},gradePol:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradePol()","gradepol","gradeDePoligonos","dependencias.php","i3GEOF.gradeDePoligonos.iniciaJanelaFlutuante()")},gradeHex:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradeHex()","gradehex","gradeDeHex","dependencias.php","i3GEOF.gradeDeHex.iniciaJanelaFlutuante()")},analisaGeometrias:function(){i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.tabela()","analisageometrias","analisaGeometrias","dependencias.php","i3GEOF.analisaGeometrias.iniciaJanelaFlutuante()")},pontosdistri:function(){i3GEO.parametros.r==="nao"?i3GEO.janela.tempoMsg($trad("x22")):i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.pontosdistri()","pontosdistri","pontosDistri","dependencias.php","i3GEOF.pontosDistri.iniciaJanelaFlutuante()")},pontoempoligono:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.pontoempoligono()","pontoempoligono","pontoEmPoligono","dependencias.php","i3GEOF.pontoEmPoligono.iniciaJanelaFlutuante()")},centromassa:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.centromassa()","centromassa","centromassa","dependencias.php","i3GEOF.centromassa.iniciaJanelaFlutuante()")},nptPol:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.nptpol()","nptpol","nptpol","dependencias.php","i3GEOF.nptpol.iniciaJanelaFlutuante()")},buffer:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.buffer()","buffer","buffer","dependencias.php","i3GEOF.buffer.iniciaJanelaFlutuante()")},distanciaptpt:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.distanciaptpt()","distanciaptpt","distanciaptpt","dependencias.php","i3GEOF.distanciaptpt.iniciaJanelaFlutuante()")},centroide:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.centroide()","centroide","centroide","dependencias.php","i3GEOF.centroide.iniciaJanelaFlutuante()")},dissolve:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.dissolve()","dissolve","dissolve","dependencias.php","i3GEOF.dissolve.iniciaJanelaFlutuante()")},agrupaElementos:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.agrupaElementos()","agrupaelementos","agrupaElementos","dependencias.php","i3GEOF.agrupaElementos.iniciaJanelaFlutuante()")},distancia:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.distancia()","distancia","distancia","dependencias.php","i3GEOF.distancia.start()")},area:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.area()","area","area","dependencias.php","i3GEOF.area.start()")},juntamedidasvariavel:function(tema){if(!tema){tema=i3GEO.temaAtivo}var temp=function(){i3GEOF.juntamedidasvariavel.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.juntamedidasvariavel()","juntamedidasvariavel","juntamedidasvariavel","dependencias.php",temp)}}}; |
js/i3geo_tudo_compacto8.js.php
@@ -259,7 +259,7 @@ if(typeof(i3GEO)==='undefined'){var i3GEO={}}var i3GEOtouchesPosMapa="";var i3ge | @@ -259,7 +259,7 @@ if(typeof(i3GEO)==='undefined'){var i3GEO={}}var i3GEOtouchesPosMapa="";var i3ge | ||
259 | if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.mapa={BALAOATIVO:true,OPENTIPIFEMPTY:true,TEMASINICIAISLIGADOS:"",TEMASINICIAIS:"",GEOXML:[],limpasel:function({verifica=false}={}){var sel=false;if(verifica==true){sel=i3GEO.arvoreDeCamadas.existeCamadaSel({msg:true})}else{sel=true}if(sel==true){i3GEO.janela.abreAguarde();i3GEO.php.limpasel(function(retorno){i3GEO.janela.fechaAguarde();i3GEO.atualiza();i3GEO.Interface.atualizaMapa()},"")}},infoxy:function(x,y){i3GEO.mapa.dialogo.verificaTipDefault(x,y)},ativaAutoResize:function(){var ativo=true;window.onresize=function(){var Dw,Dh;Dw=window.innerWidth;Dh=window.innerHeight;i3GEO.tamanhodoc=[Dw,Dh];if(ativo===true){setTimeout(function(){i3GEO.reCalculaTamanho();i3GEO.guias.abreFecha("fecha");ativo=true},2000)}ativo=false}},ativaIdentifica:function(){i3GEO.eventos.MOUSECLIQUE=["i3GEO.mapa.dialogo.cliqueIdentificaDefault()"];i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",["i3GEO.mapa.dialogo.cliqueIdentificaDefault()"]);i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",["i3GEO.mapa.dialogo.verificaTipDefault()"]);i3GEO.eventos.cliquePerm.ativa()},ativaIdentificaBalao:function(){i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",["i3GEO.mapa.dialogo.cliqueIdentificaDefault()"]);i3GEO.eventos.MOUSECLIQUE=["i3GEO.mapa.dialogo.verificaTipDefault()"];i3GEO.eventos.cliquePerm.ativa()},ativaTema:function(codigo){if(codigo){i3GEO.temaAtivo=codigo}},ativaLogo:function(){if(i3GEO.Interface.ATUAL==="googlemaps"){alert($trad("x21"));return}i3GEO.php.ativalogo(i3GEO.atualiza);var cr=$i("i3GEOcopyright");if(cr){if(cr.style.display==="block"){cr.style.display="none"}else{cr.style.display="block"}}},verifica:function(retorno){try{if(retorno.data){retorno=retorno.data}if(retorno.variaveis){retorno=retorno.variaveis}if((retorno==="erro")||(typeof(retorno)==='undefined')){i3GEO.janela.fechaAguarde();i3GEO.mapa.recupera.inicia()}i3GEO.mapa.recupera.TENTATIVA=0}catch(e){if(i3GEO.Interface.ATUAL==="openlayers"||i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.janela.fechaAguarde();return}if(this.recupera.TENTATIVA===0){i3GEO.janela.tempoMsg("Erro no mapa. Sera feita uma tentativa de recuperacao.");i3GEO.mapa.recupera.inicia()}else{i3GEO.janela.tempoMsg("Recuperacao impossivel. Sera feita uma tentativa de reiniciar o mapa.");if(this.recupera.TENTATIVA===1){this.recupera.TENTATIVA=2;i3GEO.php.reiniciaMapa(i3GEO.atualiza)}}}},recupera:{TENTATIVA:0,inicia:function(){i3GEO.janela.fechaAguarde();if(this.recupera&&this.recupera.TENTATIVA===0){this.recupera.TENTATIVA++;this.recupera.restaura()}},restaura:function(){i3GEO.php.recuperamapa(i3GEO.atualiza)}},legendaIMAGEM:{obtem:function(funcao){i3GEO.php.criaLegendaImagem(funcao)}},compactaLayerGrafico:function(){var geos=false,geometrias=[],n=0,i,g;if(i3GEO.editorOL&&i3GEO.desenho.layergrafico&&i3GEO.desenho.layergrafico.features){geos=i3GEO.desenho.layergrafico.features;n=geos.length;for(i=0;i<n;i++){g={"atributos":geos[i].attributes,"geometria":geos[i].geometry.toString()};geometrias.push(g)}}g=JSON.stringify(geometrias);return i3GEO.util.base64encode(g)},desCompactaLayerGrafico:function(geometrias){geometrias=JSON.parse(geometrias);if(geometrias.length>0){var inicia=function(){if(!i3GEO.desenho.layergrafico){i3GEO.editorOL.criaLayerGrafico()}i3GEO.editor[i3GEO.Interface.ATUAL].ativaPainel();var n=geometrias.length,i;for(i=0;i<n;i++){i3GEO.editorOL.adicionaFeatureWkt(geometrias[i].geometria,geometrias[i].atributos)}i3GEO.editorOL.sobeLayersGraficos()};if(!i3GEO.editorOL){i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/classesjs/compactados/classe_editorol_compacto.js",inicia,"editorol.js",true)}}},restauraGraficos:function(graficos){if(graficos.length>0){var inicia=function(){i3GEOF.graficointerativo1.restauraGraficos(graficos)};i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/graficointerativo1/dependencias.php",inicia,"graficointerativo1",true)}},restauraTabelas:function(tabelas){if(tabelas.length>0){var inicia=function(){i3GEOF.tabela.restauraTabelas(tabelas)};i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/tabela/dependencias.php",inicia,"tabela",true)}},aplicaPreferencias:function(cookies){var props,nprops,i,temp=[],pint;if(!cookies){cookies=i3GEO.util.pegaDadosLocal("preferenciasDoI3Geo")}if(cookies){props=cookies.split("::");nprops=props.length;for(i=0;i<nprops;i++){try{temp=props[i].split("|");pint=parseInt(temp[1],10);if(temp[1]==='true'||temp[1]==='false'){if(temp[1]==='true'){temp[1]=true}if(temp[1]==='false'){temp[1]=false}eval(temp[0]+" = "+temp[1]+";")}else if(pint+"px"==temp[1]){eval(temp[0]+" = '"+temp[1]+"';")}else if($.isNumeric(pint)){eval(temp[0]+" = "+temp[1]+";")}else{eval(temp[0]+" = '"+temp[1]+"';")}}catch(e){}}}},dialogo:{wms:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.wms()","conectarwms","conectarwms","dependencias.php","i3GEOF.conectarwms.iniciaJanelaFlutuante()")},mascara:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.mascara()","mascara","mascara","dependencias.php","i3GEOF.mascara.iniciaJanelaFlutuante()")},html2canvas:function(obj){var temp=function(){i3GEOF.html2canvas.iniciaJanelaFlutuante(obj)};i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.html2canvas()","html2canvas","html2canvas","dependencias.php",temp)},wkt2layer:function(wkt,texto){var temp=function(){i3GEOF.wkt2layer.iniciaJanelaFlutuante(wkt,texto)};i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.wkt2layer()","wkt2layer","wkt2layer","dependencias.php",temp)},atalhosedicao:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.atalhosedicao()","atalhosedicao","atalhosedicao","dependencias.php","i3GEOF.atalhosedicao.iniciaJanelaFlutuante()")},geolocal:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.geolocal()","geolocal","geolocal","dependencias.php","i3GEOF.geolocal.iniciaJanelaFlutuante()")},listaDeMapasBanco:function(idonde){if(idonde){i3GEO.guias.CONFIGURA["mapas"].click.call(this,idonde);return}if(i3GEO.guias.CONFIGURA["mapas"]){var temp,janela,id="listaMapa"+Math.random();janela=i3GEO.janela.cria("800px","500px",i3GEO.configura.locaplic+"/mapas/indexnomenu.php","","","<span class='i3GeoTituloJanelaBsNolink' ></span></div>",id)}else{window.open(i3GEO.configura.locaplic+"/rss/rssmapas.php","_blank")}},congelaMapa:function(){var url="",idjanela=i3GEO.util.generateId(),cabecalho=function(){},titulo,minimiza=function(){i3GEO.janela.minimiza(idjanela)};if(i3GEO.Interface.ATUAL==="openlayers"||i3GEO.Interface.ATUAL==="googlemaps"){url=i3GEO.configura.locaplic+"/ferramentas/congelamapa/openlayers3.php?g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);titulo="<span class='i3GeoTituloJanelaBsNolink' ></span></div>";i3GEO.janela.cria("520px","370px",url,"","",titulo,idjanela,false,"hd",cabecalho,minimiza,"","","","",false,"","123")}},metaestat:function(largura,altura,topo,esquerda,Interface,conexao){var temp=function(){i3GEOF.metaestat.MULTIPARAMETROS=true;if(Interface){i3GEOF.metaestat.INTERFACE=Interface}if(conexao){i3GEOF.metaestat.CONEXAODEFAULT=conexao}i3GEOF.metaestat.INTERFACE="flutuante";i3GEOF.metaestat.principal.inicia(null,largura,altura,topo,esquerda)};i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.metaestat()","metaestat","metaestat","dependencias.php",temp)},metaestatListaMapas:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.metaestatListaMapas()","metaestat","listamapas","listamapas.js","i3GEOF.listamapas.iniciaJanelaFlutuante()")},preferencias:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.preferencias()","preferencias","preferencias")},locregiao:function(largura,altura,topo,esquerda){var temp=function(){i3GEOF.locregiao.iniciaDicionario(largura,altura,topo,esquerda)};i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.locregiao()","metaestat","locregiao","locregiao.js",temp)},filtraregiao:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.filtraregiao()","metaestat","locregiao","locregiao.js","i3GEOF.locregiao.abreComFiltro()")},filtraperiodo:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.filtraperiodo()","filtraperiodo","filtraperiodo","dependencias.php","i3GEOF.filtraperiodo.iniciaJanelaFlutuante()")},animacao:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.animacao()","animacao","animacao","dependencias.php","i3GEOF.animacao.start()")},opacidade:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opacidademapa()","opacidademapa","opacidademapa","dependencias.php","i3GEOF.opacidademapa.start()")},t3d:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.t3d()","3d","t3d")},imprimir:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.imprimir()","imprimir","imprimir","dependencias.php","i3GEOF.imprimir.start()")},mostraExten:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.mostraExten()","mostraexten","mostraExten","dependencias.php","i3GEOF.mostraExten.iniciaJanelaFlutuante()")},outputformat:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.outputformat()","outputformat","outputformat","dependencias.php","i3GEOF.outputformat.iniciaJanelaFlutuante()")},autoredesenha:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.autoredesenha()","opcoes_autoredesenha","opcoesTempo","dependencias.php","i3GEOF.opcoesTempo.iniciaJanelaFlutuante()")},salvaMapa:function(){if(i3GEO.parametros===""){i3GEO.janela.tempoMsg("Essa opcao nao pode ser ativada. Consulte o administrador do sistema. Mapfile nao esta exposto.");return}i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.salvaMapa()","salvamapa","salvaMapa","dependencias.php","i3GEOF.salvaMapa.iniciaJanelaFlutuante()")},carregaMapa:function(){i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.carregaMapa()","carregamapa","carregaMapa","dependencias.php","i3GEOF.carregaMapa.iniciaJanelaFlutuante()")},convertews:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.convertews()","convertews","converteMapaWS","dependencias.php","i3GEOF.converteMapaWS.iniciaJanelaFlutuante()")},convertekml:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.convertekml()","convertemapakml","converteMapaKml","dependencias.php","i3GEOF.converteMapaKml.iniciaJanelaFlutuante()")},queryMap:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.queryMap()","opcoes_querymap","opcoesQuery","dependencias.php","i3GEOF.opcoesQuery.iniciaJanelaFlutuante()")},template:function(){i3GEO.janela.cria("300px","400px",i3GEO.configura.locaplic+"/ferramentas/template/index.htm","","","<div class='i3GeoTituloJanela'>Template<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=1&idajuda=8' ><b> </b></a></div>")},opcoestamanho:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoestamanho()","opcoestamanho","opcoestamanho","dependencias.php","i3GEOF.opcoestamanho.start()")},tipoimagem:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.tipoimagem()","tipoimagem","tipoimagem","dependencias.php","i3GEOF.tipoimagem.iniciaJanelaFlutuante()")},corFundo:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.corFundo()","opcoes_fundo","opcoesFundo","dependencias.php","i3GEOF.opcoesFundo.iniciaJanelaFlutuante()")},opcoesescala:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoesescala()","opcoesescala","opcoesescala","dependencias.php","i3GEOF.opcoesescala.start()")},opcoeslegenda:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoeslegenda()","opcoeslegenda","opcoeslegenda","dependencias.php","i3GEOF.opcoeslegenda.start()")},opcoesmaparef:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoesmaparef()","opcoesmaparef","opcoesmaparef","dependencias.php","i3GEOF.opcoesmaparef.start()")},gradeCoord:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.gradeCoord()","gradecoord","gradeCoord","dependencias.php","i3GEOF.gradeCoord.iniciaJanelaFlutuante()")},cliqueTexto:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliqueTexto()","inseretxt","inseretxt","dependencias.php","i3GEOF.inseretxt.iniciaJanelaFlutuante()")},selecao:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.selecao()","selecao","selecao","dependencias.php","i3GEOF.selecao.iniciaJanelaFlutuante()")},cliquePonto:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliquePonto()","inserexy2","inserexy","dependencias.php","i3GEOF.inserexy.iniciaJanelaFlutuante()")},cliqueGrafico:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliqueGrafico()","inseregrafico","insereGrafico","dependencias.php","i3GEOF.insereGrafico.iniciaJanelaFlutuante()")},cliqueIdentificaDefault:function(x,y,tema){if(!x){x=objposicaocursor.ddx;y=objposicaocursor.ddy}var temp=function(){i3GEOF.identifica.start({"x":x,"y":y,"tema":tema})};if(typeof(i3GEOF.identifica)==='undefined'){var js=i3GEO.configura.locaplic+"/ferramentas/identifica/dependencias.php";i3GEO.util.scriptTag(js,temp,"i3GEOF.identifica_script")}else{temp()}},verificaTipDefault:function(x,y){if(i3GEO.mapa.BALAOATIVO==false){return}if(!x){x=objposicaocursor.ddx}if(!y){y=objposicaocursor.ddy}if(x===-1||y===-1||i3GEO.eventos.cliquePerm.ativo===false||i3GEO.eventos.cliquePerm.status===false){return}i3GEO.eventos.cliquePerm.status=false;objposicaocursor.ddx=-1;objposicaocursor.ddy=-1;var ntemas=i3GEO.arvoreDeCamadas.CAMADAS.length;var etiquetas=false;for(var j=0;j<ntemas;j+=1){if(i3GEO.arvoreDeCamadas.CAMADAS[j].etiquetas!==""||i3GEO.arvoreDeCamadas.CAMADAS[j].identifica=="SIM"){etiquetas=true}}if(etiquetas===false){return}if(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.url!=""&&i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.templateModal==""){$.get(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.url+"&xx="+x+"&yy="+y,function(data){i3GEO.janela.closeMsg(data)});return}if(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.templateModal!=""){if(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.url!=""){var temp=i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.url+"&xx="+x+"&yy="+y;temp=i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.templateModal.replace("{{{url}}}",temp);i3GEO.janela.closeMsg(temp)}else{i3GEO.janela.closeMsg(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.templateModal)}return}var b=i3GEO.mapa.createWaitOverlay(x,y);var temp=function(retorno){i3geoOL.removeOverlay(b);i3GEO.mapa.montaTip(retorno,x,y)};i3GEO.php.identifica3(temp,x,y,i3GEO.configura.ferramentas.identifica.resolution,"tip",i3GEO.configura.locaplic,i3GEO.configura.sid,"ligados",i3GEO.parametros.mapexten,"","sim")}},createWaitOverlay:function(x,y){var res=i3GEO.configura.ferramentas.identifica.resolution;var bdiv=document.createElement("div");bdiv.className="waitInfoWindow";bdiv.style.width=res+"px";bdiv.style.height=res+"px";bdiv.style.top=(res/2*-1)+"px";var b=new ol.Overlay({element:bdiv,stopEvent:true,autoPan:false,origem:"balao",autoPanAnimation:false,positioning:"center-center",position:i3GEO.util.projGeo2OSM(new ol.geom.Point([x,y])).getCoordinates()});i3geoOL.addOverlay(b);return b},montaTip:function(retorno,xx,yy){var textCopy=[],textoSimples="",textoTempSimples="",x,y,temp,n,mostra,res,temas,ntemas,titulo,tips,j,ntips,r,ds,nds,s,configura=i3GEO.configura,wkts=[];i3GEO.eventos.cliquePerm.status=true;mostra=false;if(retorno.data){retorno=retorno.data;temp=retorno[0].xy.split(",");x=temp[0]*1;y=temp[1]*1}else{x=xx;y=yy;mostra=true;textoSimples="";wkt=[];if(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.openTipNoData==false){mostra=false}}if(retorno!==""){res="";ntemas=0;temas=retorno;if(temas){ntemas=temas.length}for(j=0;j<ntemas;j+=1){titulo=temas[j].nome;textCopy.push(titulo);var temp1=[];$.each(temas[j].funcoesjs,function(key,value){if(value.tipo=="layer"){var parametros=[x,y,temas[j].tema];$.each(value.parametros,function(key1,value1){parametros.push(ds[s][value1].valor)});parametros="\""+parametros.join("\",\"")+"\"";temp1.push("<a class='toolTipBalaoFuncoes' href='javascript:void(0);' onclick='"+value.funcao+"("+parametros+")' >"+value.titulo+"</a><br>");if(value.script&&value.script!=""){i3GEO.util.scriptTag(value.script,"","funcaolayer"+value.funcao,false)}}});temp1=temp1.join(" ");var mais="<button style='margin: 2px;padding: 0px;vertical-align: middle;position: relative;top: -7px;' class='btn btn-default btn-xs' onclick=\"i3GEO.mapa.dialogo.cliqueIdentificaDefault("+x+","+y+",'"+temas[j].tema+"');return false;\" ><span style='opacity:0.5;vertical-align: middle;padding: 0px;' class='material-icons'>info</span></button>";if(ntemas==1){mais=""}titulo="<div class='toolTipBalaoTitulo'>"+mais+" <b>"+titulo+"</b><br>"+temp1+"</div>";tips=temas[j].resultado.todosItens;ntips=tips.length;ins="";textoTempSimples="";ds=temas[j].resultado.dados;if(ds!==" "&&ds[0]&&ds[0]!=" "){try{nds=ds.length;for(s=0;s<nds;s+=1){textoTempSimples+="<div class='toolTipBalaoTexto'>";for(r=0;r<ntips;r+=1){try{temp="";var alias=ds[s][tips[r]].alias;var valor=ds[s][tips[r]].valor;var link=ds[s][tips[r]].link;var img=ds[s][tips[r]].img;var estilo="tooltip-"+temas[j].tema;if(valor!==""&&link===""){temp+="<span class='"+estilo+"'><label>"+alias+": </label>"+valor+"</span><br>";textCopy.push(alias+":"+valor)}if(valor!==""&&link!==""){temp+="<span class='"+estilo+"'><label>"+alias+" : </label><a style='color:blue;cursor:pointer' target=_blanck href='"+link+"' >"+valor+"</a></span><br>";textCopy.push(alias+":"+valor)}if(img!==""){temp+=img+"<br>"}if(ds[s][tips[r]].tip.toLowerCase()==="sim"){textoTempSimples+=temp}mostra=true}catch(e){}}var temp1=[];$.each(temas[j].funcoesjs,function(key,value){if(value.tipo=="registro"){var parametros=[x,y,temas[j].tema];$.each(value.parametros,function(key1,value1){parametros.push(ds[s][value1].valor)});parametros="\""+parametros.join("\",\"")+"\"";temp1.push("<a class='toolTipBalaoFuncoes' href='javascript:void(0);' onclick='"+value.funcao+"("+parametros+")' >"+value.titulo+"</a><br>");if(value.script&&value.script!=""){i3GEO.util.scriptTag(value.script,"","funcaolayer"+value.funcao,false)}}});temp1=temp1.join(" ");textoTempSimples+=temp1+"</div>";if(ds[s].wkt&&ds[s].wkt.valor!=""){ds[s].tema=temas[j].tema;ds[s].titulo=titulo;wkts.push(ds[s])}}}catch(e){}}if(textoTempSimples!==""){textoSimples+=titulo+textoTempSimples}}var pixel=i3geoOL.getPixelFromCoordinate([x,y]);var html=[];i3geoOL.forEachFeatureAtPixel(pixel,function(feature,layer){var texto="";var chaves=feature.getKeys();var prop=feature.getProperties();var c=chaves.length;for(var i=0;i<c;i++){if(chaves[i]!="geometry"&&chaves[i]!="styleUrl"){texto+=chaves[i]+": "+prop[chaves[i]]+"<br>"}}html.push(texto);mostra=true});textoSimples+=html.join("<br>");textCopy+=html.join("<br>");if(mostra===true){if(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.modal==true){i3GEO.janela.closeMsg(textoSimples);return}else{i3GEO.Interface[i3GEO.Interface.ATUAL].balao(textoSimples,textCopy,x,y,true,wkts.length)}}}n=wkts.length;if(n>0){if(i3GEO.Interface.ATUAL!="openlayers"){return}i3GEO.desenho.openlayers.criaLayerGrafico();var g,format,f,idunico,c=i3GEO.desenho.layergrafico.getSource();format=new ol.format.WKT();for(r=0;r<n;r+=1){f=format.readFeatures(wkts[r].wkt.valor);f=f[0];f.setProperties({origem:"pin"});g=f.getGeometry();g=i3GEO.util.projGeo2OSM(g);f.setGeometry(g);f.setId(i3GEO.util.uid());i3GEO.editor.setStyleByTypeFeature(f);i3GEO.editor.sel.setPropertiesDefault(f);wkts[r].wkt="",f.setProperties({"fat":wkts[r]});c.addFeature(f)}}}}; | 259 | if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.mapa={BALAOATIVO:true,OPENTIPIFEMPTY:true,TEMASINICIAISLIGADOS:"",TEMASINICIAIS:"",GEOXML:[],limpasel:function({verifica=false}={}){var sel=false;if(verifica==true){sel=i3GEO.arvoreDeCamadas.existeCamadaSel({msg:true})}else{sel=true}if(sel==true){i3GEO.janela.abreAguarde();i3GEO.php.limpasel(function(retorno){i3GEO.janela.fechaAguarde();i3GEO.atualiza();i3GEO.Interface.atualizaMapa()},"")}},infoxy:function(x,y){i3GEO.mapa.dialogo.verificaTipDefault(x,y)},ativaAutoResize:function(){var ativo=true;window.onresize=function(){var Dw,Dh;Dw=window.innerWidth;Dh=window.innerHeight;i3GEO.tamanhodoc=[Dw,Dh];if(ativo===true){setTimeout(function(){i3GEO.reCalculaTamanho();i3GEO.guias.abreFecha("fecha");ativo=true},2000)}ativo=false}},ativaIdentifica:function(){i3GEO.eventos.MOUSECLIQUE=["i3GEO.mapa.dialogo.cliqueIdentificaDefault()"];i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",["i3GEO.mapa.dialogo.cliqueIdentificaDefault()"]);i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",["i3GEO.mapa.dialogo.verificaTipDefault()"]);i3GEO.eventos.cliquePerm.ativa()},ativaIdentificaBalao:function(){i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",["i3GEO.mapa.dialogo.cliqueIdentificaDefault()"]);i3GEO.eventos.MOUSECLIQUE=["i3GEO.mapa.dialogo.verificaTipDefault()"];i3GEO.eventos.cliquePerm.ativa()},ativaTema:function(codigo){if(codigo){i3GEO.temaAtivo=codigo}},ativaLogo:function(){if(i3GEO.Interface.ATUAL==="googlemaps"){alert($trad("x21"));return}i3GEO.php.ativalogo(i3GEO.atualiza);var cr=$i("i3GEOcopyright");if(cr){if(cr.style.display==="block"){cr.style.display="none"}else{cr.style.display="block"}}},verifica:function(retorno){try{if(retorno.data){retorno=retorno.data}if(retorno.variaveis){retorno=retorno.variaveis}if((retorno==="erro")||(typeof(retorno)==='undefined')){i3GEO.janela.fechaAguarde();i3GEO.mapa.recupera.inicia()}i3GEO.mapa.recupera.TENTATIVA=0}catch(e){if(i3GEO.Interface.ATUAL==="openlayers"||i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.janela.fechaAguarde();return}if(this.recupera.TENTATIVA===0){i3GEO.janela.tempoMsg("Erro no mapa. Sera feita uma tentativa de recuperacao.");i3GEO.mapa.recupera.inicia()}else{i3GEO.janela.tempoMsg("Recuperacao impossivel. Sera feita uma tentativa de reiniciar o mapa.");if(this.recupera.TENTATIVA===1){this.recupera.TENTATIVA=2;i3GEO.php.reiniciaMapa(i3GEO.atualiza)}}}},recupera:{TENTATIVA:0,inicia:function(){i3GEO.janela.fechaAguarde();if(this.recupera&&this.recupera.TENTATIVA===0){this.recupera.TENTATIVA++;this.recupera.restaura()}},restaura:function(){i3GEO.php.recuperamapa(i3GEO.atualiza)}},legendaIMAGEM:{obtem:function(funcao){i3GEO.php.criaLegendaImagem(funcao)}},compactaLayerGrafico:function(){var geos=false,geometrias=[],n=0,i,g;if(i3GEO.editorOL&&i3GEO.desenho.layergrafico&&i3GEO.desenho.layergrafico.features){geos=i3GEO.desenho.layergrafico.features;n=geos.length;for(i=0;i<n;i++){g={"atributos":geos[i].attributes,"geometria":geos[i].geometry.toString()};geometrias.push(g)}}g=JSON.stringify(geometrias);return i3GEO.util.base64encode(g)},desCompactaLayerGrafico:function(geometrias){geometrias=JSON.parse(geometrias);if(geometrias.length>0){var inicia=function(){if(!i3GEO.desenho.layergrafico){i3GEO.editorOL.criaLayerGrafico()}i3GEO.editor[i3GEO.Interface.ATUAL].ativaPainel();var n=geometrias.length,i;for(i=0;i<n;i++){i3GEO.editorOL.adicionaFeatureWkt(geometrias[i].geometria,geometrias[i].atributos)}i3GEO.editorOL.sobeLayersGraficos()};if(!i3GEO.editorOL){i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/classesjs/compactados/classe_editorol_compacto.js",inicia,"editorol.js",true)}}},restauraGraficos:function(graficos){if(graficos.length>0){var inicia=function(){i3GEOF.graficointerativo1.restauraGraficos(graficos)};i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/graficointerativo1/dependencias.php",inicia,"graficointerativo1",true)}},restauraTabelas:function(tabelas){if(tabelas.length>0){var inicia=function(){i3GEOF.tabela.restauraTabelas(tabelas)};i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/tabela/dependencias.php",inicia,"tabela",true)}},aplicaPreferencias:function(cookies){var props,nprops,i,temp=[],pint;if(!cookies){cookies=i3GEO.util.pegaDadosLocal("preferenciasDoI3Geo")}if(cookies){props=cookies.split("::");nprops=props.length;for(i=0;i<nprops;i++){try{temp=props[i].split("|");pint=parseInt(temp[1],10);if(temp[1]==='true'||temp[1]==='false'){if(temp[1]==='true'){temp[1]=true}if(temp[1]==='false'){temp[1]=false}eval(temp[0]+" = "+temp[1]+";")}else if(pint+"px"==temp[1]){eval(temp[0]+" = '"+temp[1]+"';")}else if($.isNumeric(pint)){eval(temp[0]+" = "+temp[1]+";")}else{eval(temp[0]+" = '"+temp[1]+"';")}}catch(e){}}}},dialogo:{wms:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.wms()","conectarwms","conectarwms","dependencias.php","i3GEOF.conectarwms.iniciaJanelaFlutuante()")},mascara:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.mascara()","mascara","mascara","dependencias.php","i3GEOF.mascara.iniciaJanelaFlutuante()")},html2canvas:function(obj){var temp=function(){i3GEOF.html2canvas.iniciaJanelaFlutuante(obj)};i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.html2canvas()","html2canvas","html2canvas","dependencias.php",temp)},wkt2layer:function(wkt,texto){var temp=function(){i3GEOF.wkt2layer.iniciaJanelaFlutuante(wkt,texto)};i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.wkt2layer()","wkt2layer","wkt2layer","dependencias.php",temp)},atalhosedicao:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.atalhosedicao()","atalhosedicao","atalhosedicao","dependencias.php","i3GEOF.atalhosedicao.iniciaJanelaFlutuante()")},geolocal:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.geolocal()","geolocal","geolocal","dependencias.php","i3GEOF.geolocal.iniciaJanelaFlutuante()")},listaDeMapasBanco:function(idonde){if(idonde){i3GEO.guias.CONFIGURA["mapas"].click.call(this,idonde);return}if(i3GEO.guias.CONFIGURA["mapas"]){var temp,janela,id="listaMapa"+Math.random();janela=i3GEO.janela.cria("800px","500px",i3GEO.configura.locaplic+"/mapas/indexnomenu.php","","","<span class='i3GeoTituloJanelaBsNolink' ></span></div>",id)}else{window.open(i3GEO.configura.locaplic+"/rss/rssmapas.php","_blank")}},congelaMapa:function(){var url="",idjanela=i3GEO.util.generateId(),cabecalho=function(){},titulo,minimiza=function(){i3GEO.janela.minimiza(idjanela)};if(i3GEO.Interface.ATUAL==="openlayers"||i3GEO.Interface.ATUAL==="googlemaps"){url=i3GEO.configura.locaplic+"/ferramentas/congelamapa/openlayers3.php?g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);titulo="<span class='i3GeoTituloJanelaBsNolink' ></span></div>";i3GEO.janela.cria("520px","370px",url,"","",titulo,idjanela,false,"hd",cabecalho,minimiza,"","","","",false,"","123")}},metaestat:function(largura,altura,topo,esquerda,Interface,conexao){var temp=function(){i3GEOF.metaestat.MULTIPARAMETROS=true;if(Interface){i3GEOF.metaestat.INTERFACE=Interface}if(conexao){i3GEOF.metaestat.CONEXAODEFAULT=conexao}i3GEOF.metaestat.INTERFACE="flutuante";i3GEOF.metaestat.principal.inicia(null,largura,altura,topo,esquerda)};i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.metaestat()","metaestat","metaestat","dependencias.php",temp)},metaestatListaMapas:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.metaestatListaMapas()","metaestat","listamapas","listamapas.js","i3GEOF.listamapas.iniciaJanelaFlutuante()")},preferencias:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.preferencias()","preferencias","preferencias")},locregiao:function(largura,altura,topo,esquerda){var temp=function(){i3GEOF.locregiao.iniciaDicionario(largura,altura,topo,esquerda)};i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.locregiao()","metaestat","locregiao","locregiao.js",temp)},filtraregiao:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.filtraregiao()","metaestat","locregiao","locregiao.js","i3GEOF.locregiao.abreComFiltro()")},filtraperiodo:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.filtraperiodo()","filtraperiodo","filtraperiodo","dependencias.php","i3GEOF.filtraperiodo.iniciaJanelaFlutuante()")},animacao:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.animacao()","animacao","animacao","dependencias.php","i3GEOF.animacao.start()")},opacidade:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opacidademapa()","opacidademapa","opacidademapa","dependencias.php","i3GEOF.opacidademapa.start()")},t3d:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.t3d()","3d","t3d")},imprimir:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.imprimir()","imprimir","imprimir","dependencias.php","i3GEOF.imprimir.start()")},mostraExten:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.mostraExten()","mostraexten","mostraExten","dependencias.php","i3GEOF.mostraExten.iniciaJanelaFlutuante()")},outputformat:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.outputformat()","outputformat","outputformat","dependencias.php","i3GEOF.outputformat.iniciaJanelaFlutuante()")},autoredesenha:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.autoredesenha()","opcoes_autoredesenha","opcoesTempo","dependencias.php","i3GEOF.opcoesTempo.iniciaJanelaFlutuante()")},salvaMapa:function(){if(i3GEO.parametros===""){i3GEO.janela.tempoMsg("Essa opcao nao pode ser ativada. Consulte o administrador do sistema. Mapfile nao esta exposto.");return}i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.salvaMapa()","salvamapa","salvaMapa","dependencias.php","i3GEOF.salvaMapa.iniciaJanelaFlutuante()")},carregaMapa:function(){i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.carregaMapa()","carregamapa","carregaMapa","dependencias.php","i3GEOF.carregaMapa.iniciaJanelaFlutuante()")},convertews:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.convertews()","convertews","converteMapaWS","dependencias.php","i3GEOF.converteMapaWS.iniciaJanelaFlutuante()")},convertekml:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.convertekml()","convertemapakml","converteMapaKml","dependencias.php","i3GEOF.converteMapaKml.iniciaJanelaFlutuante()")},queryMap:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.queryMap()","opcoes_querymap","opcoesQuery","dependencias.php","i3GEOF.opcoesQuery.iniciaJanelaFlutuante()")},template:function(){i3GEO.janela.cria("300px","400px",i3GEO.configura.locaplic+"/ferramentas/template/index.htm","","","<div class='i3GeoTituloJanela'>Template<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=1&idajuda=8' ><b> </b></a></div>")},opcoestamanho:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoestamanho()","opcoestamanho","opcoestamanho","dependencias.php","i3GEOF.opcoestamanho.start()")},tipoimagem:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.tipoimagem()","tipoimagem","tipoimagem","dependencias.php","i3GEOF.tipoimagem.iniciaJanelaFlutuante()")},corFundo:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.corFundo()","opcoes_fundo","opcoesFundo","dependencias.php","i3GEOF.opcoesFundo.iniciaJanelaFlutuante()")},opcoesescala:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoesescala()","opcoesescala","opcoesescala","dependencias.php","i3GEOF.opcoesescala.start()")},opcoeslegenda:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoeslegenda()","opcoeslegenda","opcoeslegenda","dependencias.php","i3GEOF.opcoeslegenda.start()")},opcoesmaparef:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoesmaparef()","opcoesmaparef","opcoesmaparef","dependencias.php","i3GEOF.opcoesmaparef.start()")},gradeCoord:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.gradeCoord()","gradecoord","gradeCoord","dependencias.php","i3GEOF.gradeCoord.iniciaJanelaFlutuante()")},cliqueTexto:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliqueTexto()","inseretxt","inseretxt","dependencias.php","i3GEOF.inseretxt.iniciaJanelaFlutuante()")},selecao:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.selecao()","selecao","selecao","dependencias.php","i3GEOF.selecao.iniciaJanelaFlutuante()")},cliquePonto:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliquePonto()","inserexy2","inserexy","dependencias.php","i3GEOF.inserexy.iniciaJanelaFlutuante()")},cliqueGrafico:function(){i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliqueGrafico()","inseregrafico","insereGrafico","dependencias.php","i3GEOF.insereGrafico.iniciaJanelaFlutuante()")},cliqueIdentificaDefault:function(x,y,tema){if(!x){x=objposicaocursor.ddx;y=objposicaocursor.ddy}var temp=function(){i3GEOF.identifica.start({"x":x,"y":y,"tema":tema})};if(typeof(i3GEOF.identifica)==='undefined'){var js=i3GEO.configura.locaplic+"/ferramentas/identifica/dependencias.php";i3GEO.util.scriptTag(js,temp,"i3GEOF.identifica_script")}else{temp()}},verificaTipDefault:function(x,y){if(i3GEO.mapa.BALAOATIVO==false){return}if(!x){x=objposicaocursor.ddx}if(!y){y=objposicaocursor.ddy}if(x===-1||y===-1||i3GEO.eventos.cliquePerm.ativo===false||i3GEO.eventos.cliquePerm.status===false){return}i3GEO.eventos.cliquePerm.status=false;objposicaocursor.ddx=-1;objposicaocursor.ddy=-1;var ntemas=i3GEO.arvoreDeCamadas.CAMADAS.length;var etiquetas=false;for(var j=0;j<ntemas;j+=1){if(i3GEO.arvoreDeCamadas.CAMADAS[j].etiquetas!==""||i3GEO.arvoreDeCamadas.CAMADAS[j].identifica=="SIM"){etiquetas=true}}if(etiquetas===false){return}if(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.url!=""&&i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.templateModal==""){$.get(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.url+"&xx="+x+"&yy="+y,function(data){i3GEO.janela.closeMsg(data)});return}if(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.templateModal!=""){if(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.url!=""){var temp=i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.url+"&xx="+x+"&yy="+y;temp=i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.templateModal.replace("{{{url}}}",temp);i3GEO.janela.closeMsg(temp)}else{i3GEO.janela.closeMsg(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.templateModal)}return}var b=i3GEO.mapa.createWaitOverlay(x,y);var temp=function(retorno){i3geoOL.removeOverlay(b);i3GEO.mapa.montaTip(retorno,x,y)};i3GEO.php.identifica3(temp,x,y,i3GEO.configura.ferramentas.identifica.resolution,"tip",i3GEO.configura.locaplic,i3GEO.configura.sid,"ligados",i3GEO.parametros.mapexten,"","sim")}},createWaitOverlay:function(x,y){var res=i3GEO.configura.ferramentas.identifica.resolution;var bdiv=document.createElement("div");bdiv.className="waitInfoWindow";bdiv.style.width=res+"px";bdiv.style.height=res+"px";bdiv.style.top=(res/2*-1)+"px";var b=new ol.Overlay({element:bdiv,stopEvent:true,autoPan:false,origem:"balao",autoPanAnimation:false,positioning:"center-center",position:i3GEO.util.projGeo2OSM(new ol.geom.Point([x,y])).getCoordinates()});i3geoOL.addOverlay(b);return b},montaTip:function(retorno,xx,yy){var textCopy=[],textoSimples="",textoTempSimples="",x,y,temp,n,mostra,res,temas,ntemas,titulo,tips,j,ntips,r,ds,nds,s,configura=i3GEO.configura,wkts=[];i3GEO.eventos.cliquePerm.status=true;mostra=false;if(retorno.data){retorno=retorno.data;temp=retorno[0].xy.split(",");x=temp[0]*1;y=temp[1]*1}else{x=xx;y=yy;mostra=true;textoSimples="";wkt=[];if(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.openTipNoData==false){mostra=false}}if(retorno!==""){res="";ntemas=0;temas=retorno;if(temas){ntemas=temas.length}for(j=0;j<ntemas;j+=1){titulo=temas[j].nome;textCopy.push(titulo);var temp1=[];$.each(temas[j].funcoesjs,function(key,value){if(value.tipo=="layer"){var parametros=[x,y,temas[j].tema];$.each(value.parametros,function(key1,value1){parametros.push(ds[s][value1].valor)});parametros="\""+parametros.join("\",\"")+"\"";temp1.push("<a class='toolTipBalaoFuncoes' href='javascript:void(0);' onclick='"+value.funcao+"("+parametros+")' >"+value.titulo+"</a><br>");if(value.script&&value.script!=""){i3GEO.util.scriptTag(value.script,"","funcaolayer"+value.funcao,false)}}});temp1=temp1.join(" ");var mais="<button style='margin: 2px;padding: 0px;vertical-align: middle;position: relative;top: -7px;' class='btn btn-default btn-xs' onclick=\"i3GEO.mapa.dialogo.cliqueIdentificaDefault("+x+","+y+",'"+temas[j].tema+"');return false;\" ><span style='opacity:0.5;vertical-align: middle;padding: 0px;' class='material-icons'>info</span></button>";if(ntemas==1){mais=""}titulo="<div class='toolTipBalaoTitulo'>"+mais+" <b>"+titulo+"</b><br>"+temp1+"</div>";tips=temas[j].resultado.todosItens;ntips=tips.length;ins="";textoTempSimples="";ds=temas[j].resultado.dados;if(ds!==" "&&ds[0]&&ds[0]!=" "){try{nds=ds.length;for(s=0;s<nds;s+=1){textoTempSimples+="<div class='toolTipBalaoTexto'>";for(r=0;r<ntips;r+=1){try{temp="";var alias=ds[s][tips[r]].alias;var valor=ds[s][tips[r]].valor;var link=ds[s][tips[r]].link;var img=ds[s][tips[r]].img;var estilo="tooltip-"+temas[j].tema;if(valor!==""&&link===""){temp+="<span class='"+estilo+"'><label>"+alias+": </label>"+valor+"</span><br>";textCopy.push(alias+":"+valor)}if(valor!==""&&link!==""){temp+="<span class='"+estilo+"'><label>"+alias+" : </label><a style='color:blue;cursor:pointer' target=_blanck href='"+link+"' >"+valor+"</a></span><br>";textCopy.push(alias+":"+valor)}if(img!==""){temp+=img+"<br>"}if(ds[s][tips[r]].tip.toLowerCase()==="sim"){textoTempSimples+=temp}mostra=true}catch(e){}}var temp1=[];$.each(temas[j].funcoesjs,function(key,value){if(value.tipo=="registro"){var parametros=[x,y,temas[j].tema];$.each(value.parametros,function(key1,value1){parametros.push(ds[s][value1].valor)});parametros="\""+parametros.join("\",\"")+"\"";temp1.push("<a class='toolTipBalaoFuncoes' href='javascript:void(0);' onclick='"+value.funcao+"("+parametros+")' >"+value.titulo+"</a><br>");if(value.script&&value.script!=""){i3GEO.util.scriptTag(value.script,"","funcaolayer"+value.funcao,false)}}});temp1=temp1.join(" ");textoTempSimples+=temp1+"</div>";if(ds[s].wkt&&ds[s].wkt.valor!=""){ds[s].tema=temas[j].tema;ds[s].titulo=titulo;wkts.push(ds[s])}}}catch(e){}}if(textoTempSimples!==""){textoSimples+=titulo+textoTempSimples}}var pixel=i3geoOL.getPixelFromCoordinate([x,y]);var html=[];i3geoOL.forEachFeatureAtPixel(pixel,function(feature,layer){var texto="";var chaves=feature.getKeys();var prop=feature.getProperties();var c=chaves.length;for(var i=0;i<c;i++){if(chaves[i]!="geometry"&&chaves[i]!="styleUrl"){texto+=chaves[i]+": "+prop[chaves[i]]+"<br>"}}html.push(texto);mostra=true});textoSimples+=html.join("<br>");textCopy+=html.join("<br>");if(mostra===true){if(i3GEO.Interface[i3GEO.Interface.ATUAL].BALAOPROP.modal==true){i3GEO.janela.closeMsg(textoSimples);return}else{i3GEO.Interface[i3GEO.Interface.ATUAL].balao(textoSimples,textCopy,x,y,true,wkts.length)}}}n=wkts.length;if(n>0){if(i3GEO.Interface.ATUAL!="openlayers"){return}i3GEO.desenho.openlayers.criaLayerGrafico();var g,format,f,idunico,c=i3GEO.desenho.layergrafico.getSource();format=new ol.format.WKT();for(r=0;r<n;r+=1){f=format.readFeatures(wkts[r].wkt.valor);f=f[0];f.setProperties({origem:"pin"});g=f.getGeometry();g=i3GEO.util.projGeo2OSM(g);f.setGeometry(g);f.setId(i3GEO.util.uid());i3GEO.editor.setStyleByTypeFeature(f);i3GEO.editor.sel.setPropertiesDefault(f);wkts[r].wkt="",f.setProperties({"fat":wkts[r]});c.addFeature(f)}}}}; |
260 | // | 260 | // |
261 | //compactados/tema_compacto.js | 261 | //compactados/tema_compacto.js |
262 | -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.tema={TEMPORIZADORESID:{},ativaFerramentas:function(camada){if(camada.ferramentas&&camada.ferramentas!=""){var f=camada.ferramentas;if(f.tme&&f.tme.auto&&f.tme.auto.toLowerCase()==="sim"){i3GEO.tema.dialogo.tme(camada.name)}if(f.storymap&&f.storymap.auto&&f.storymap.auto.toLowerCase()==="sim"){i3GEO.tema.dialogo.storymap(camada.name)}if(f.animagif&&f.animagif.auto&&f.animagif.auto.toLowerCase()==="sim"){i3GEO.tema.dialogo.animagif(camada.name)}}},exclui:function(tema,confirma){if(confirma&&confirma===true){i3GEO.janela.confirma($trad("removerDoMapa"),300,$trad("x14"),"",function(){i3GEO.tema.exclui(tema)});return}try{i3GEO.pluginI3geo.removeCamada(tema)}catch(r){}var excluir=[tema];var camada=i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[tema];$.each(i3GEO.arvoreDeCamadas.CAMADAS,function(index,v){if((camada.group!=""&&camada.group==v.group)||camada.name==v.group){excluir.push(v.name)}});i3GEO.php.excluitema(function(){i3GEO.atualiza()},excluir);i3GEO.mapa.ativaTema();i3GEO.temaAtivo=""},fonte:function(tema,popup,link){i3GEO.mapa.ativaTema(tema);if(!link){link=i3GEO.configura.locaplic+"/ferramentas/abrefontemapfile.php?tema="+tema}if(!popup){window.open(link)}else{i3GEO.janela.cria((i3GEO.parametros.w/2)+25+"px",(i3GEO.parametros.h/2)+18+"px",link,"","","<div class='i3GeoTituloJanela'>Metadata</div>","metadata"+tema)}},sobe:function(tema){i3GEO.php.sobetema(function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}},tema)},desce:function(tema){i3GEO.php.descetema(function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}},tema)},zoom:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.php.zoomtema(i3GEO.atualiza,tema)},zoomsel:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.php.zoomsel(i3GEO.atualiza,tema)},limpasel:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.php.limpasel(function(retorno){i3GEO.atualiza(retorno);i3GEO.Interface.atualizaTema(retorno,tema)},tema)},mudatransp:function(idtema,valor){i3GEO.mapa.ativaTema(idtema);if(!valor){if($i("tr"+idtema)){valor=$i("tr"+idtema).value}}if(valor!==""){i3GEO.php.mudatransp(function(retorno){i3GEO.atualiza(retorno);i3GEO.Interface.atualizaTema(retorno,idtema)},idtema,valor)}else{i3GEO.janela.tempoMsg($trad("x16"))}},invertestatuslegenda:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.php.invertestatuslegenda(function(retorno){i3GEO.atualiza(retorno);i3GEO.arvoreDeCamadas.atualiza()},idtema)},alteracorclasse:function(idtema,idclasse,rgb,objImg){var w=25,h=25,temp;if(objImg&&objImg.style&&objImg.style.width){w=parseInt(objImg.style.width,10);h=parseInt(objImg.style.height,10)}i3GEO.mapa.ativaTema(idtema);temp=function(retorno){if(objImg){objImg.src=retorno.data}else{i3GEO.legenda.CAMADAS="";i3GEO.atualiza()}i3GEO.Interface.atualizaTema("",idtema)};i3GEO.php.aplicaCorClasseTema(temp,idtema,idclasse,rgb,w,h)},mudanome:function(idtema,valor){i3GEO.mapa.ativaTema(idtema);if(!valor){return}if(valor!==""){i3GEO.php.mudanome(i3GEO.atualiza,idtema,valor)}else{i3GEO.janela.tempoMsg($trad("x18"))}},copia:function(idtema){i3GEO.php.copiatema(i3GEO.atualiza,idtema)},contorno:function(idtema){var temp=function(){i3GEO.atualiza();i3GEO.Interface.atualizaTema("",idtema);i3GEO.arvoreDeCamadas.atualizaLegenda(idtema)};i3GEO.php.contorno(temp,idtema)},temporizador:function(idtema,tempo){var t;if(!tempo){if($i("temporizador"+idtema)){tempo=$i("temporizador"+idtema).value}else{tempo=0}}if(tempo!=""&&parseInt(tempo,10)>0){t=function(){if(!$i("arrastar_"+idtema)){delete(i3GEO.tema.TEMPORIZADORESID[idtema]);return}i3GEO.Interface.atualizaTema("",idtema)};i3GEO.tema.TEMPORIZADORESID[idtema]={tempo:tempo,idtemporizador:setInterval(t,parseInt(tempo,10)*1000)}}else{try{window.clearInterval(i3GEO.tema.TEMPORIZADORESID[idtema].idtemporizador);delete(i3GEO.tema.TEMPORIZADORESID[idtema])}catch(e){}}},cortina:{_cortinaCompose:"",_slide:"",start:function(obj,tema){var layer=i3geoOL.getLayersByName(tema)[0];if(i3GEO.tema.cortina._cortinaCompose==""){var a=layer.on('precompose',function(event){var ctx=event.context;var width=ctx.canvas.width*(obj.value/100);ctx.save();ctx.beginPath();ctx.rect(width,0,ctx.canvas.width-width,ctx.canvas.height);ctx.clip()});var b=layer.on('postcompose',function(event){var ctx=event.context;ctx.restore()});i3GEO.tema.cortina._cortinaCompose=[a,b];obj.addEventListener('input',function(){i3geoOL.render()},false)}},stop:function(){ol.Observable.unByKey(i3GEO.tema.cortina._cortinaCompose);i3GEO.tema.cortina._cortinaCompose="";i3geoOL.renderSync()}},dialogo:{animagif:function(tema){if(!tema){tema=""}var temp=function(){i3GEOF.animagif.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.animagif()","animagif","animagif","dependencias.php",temp)},storymap:function(tema){if(!tema){tema=""}var temp=function(){i3GEOF.storymap.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.storymap()","storymap","storymap","dependencias.php",temp)},tme:function(tema){if(!tema){tema=""}var temp=function(){i3GEOF.tme.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.tme()","tme","tme","dependencias.php",temp)},mostraWms:function(tema){i3GEO.janela.mensagemSimples(i3GEO.configura.locaplic+"/ogc.php?tema="+tema,"WMS url")},comentario:function(tema){i3GEO.janela.cria("530px","330px",i3GEO.configura.locaplic+"/ferramentas/comentarios/index.php?tema="+tema+"&g_sid="+i3GEO.configura.sid+"&locaplic="+i3GEO.configura.locaplic,"","","<img src='"+i3GEO.configura.locaplic+"/imagens/player_volta.png' style=cursor:pointer onclick='javascript:history.go(-1)'><span style=position:relative;top:-2px; > "+$trad("x19")+" "+tema+"</span><a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=68' ><b> </b></a>","comentario"+Math.random())},mmscale:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.mmscale()","mmscale","mmscale","dependencias.php","i3GEOF.mmscale.iniciaJanelaFlutuante()")},atalhoscamada:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.atalhoscamada()","atalhoscamada","atalhoscamada","dependencias.php","i3GEOF.atalhoscamada.iniciaJanelaFlutuante()")},abreKml:function(tema,tipo){if(arguments.lenght===1){tipo="kml"}if(typeof(i3GEOF.converteKml)==='undefined'){i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/convertekml/index.js","i3GEOF.converteKml.criaJanelaFlutuante('"+tema+"','"+tipo+"')","i3GEOF.converteKml_script")}else{i3GEOF.converteKml.criaJanelaFlutuante(tema,tipo)}},salvaMapfile:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.salvaMapfile()","salvamapfile","salvamapfile")},graficotema:function(idtema,propriedades){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);var temp=function(){i3GEOF.graficoTema.iniciaJanelaFlutuante(propriedades)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.graficotema()","graficotema","graficoTema","dependencias.php",temp)},toponimia:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.toponimia()","toponimia","toponimia","dependencias.php","i3GEOF.toponimia.iniciaJanelaFlutuante()")},filtro:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);var temp=function(){i3GEOF.filtro.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.filtro()","filtro","filtro","dependencias.php",temp)},msQueryBuilder:function(idtema,id){var temp=function(){i3GEOF.msquerybuilder.start(idtema,id)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.msQueryBuilder()","msquerybuilder","msquerybuilder","dependencias.php",temp)},procuraratrib:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.procuraratrib()","busca","busca","dependencias.php","i3GEOF.busca.iniciaJanelaFlutuante()")},tabela:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}var temp=function(){i3GEOF.tabela.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.tabela()","tabela","tabela","dependencias.php",temp)},etiquetas:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.etiquetas()","etiqueta","etiqueta","dependencias.php","i3GEOF.etiqueta.iniciaJanelaFlutuante()")},funcaojstip:function(){i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.funcaojstip()","funcaojstip","funcaojstip","dependencias.php","i3GEOF.funcaojstip.iniciaJanelaFlutuante()")},editaLegenda:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}var temp=function(){i3GEOF.legenda.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.editaLegenda()","legenda","legenda","dependencias.php",temp)},editaClasseLegenda:function(idtema,idclasse){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}i3GEO.mapa.ativaTema(idtema);var temp=function(){i3GEOF.legenda.aposIniciar=function(){i3GEOF.legenda.classe=0;i3GEOF.legenda.estilo=0;i3GEOF.legenda.editaSimbolo('i3GEOlegendaid_'+idtema+"-"+idclasse);i3GEOF.legenda.aposIniciar=function(){}};i3GEOF.legenda.iniciaJanelaFlutuante(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.editaLegenda()","legenda","legenda","dependencias.php",temp)},download:function(idtema){var temp=function(){i3GEOF.download.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.download()","download","download","dependencias.php",temp)},ogcwindow:function(idtema){i3GEO.mapa.ativaTema(idtema);window.open(i3GEO.configura.locaplic+"/ogc.htm?temaOgc="+idtema)},sld:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.janela.cria("500px","350px",i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=tema2sld&tema="+idtema+"&g_sid="+i3GEO.configura.sid,"","","<div class='i3GeoTituloJanela'>SLD<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=41' ><b> </b></a></div>")},aplicarsld:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.aplicarsld()","aplicarsld","aplicarsld","dependencias.php","i3GEOF.aplicarsld.iniciaJanelaFlutuante()")},editorsql:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.editorsql()","editorsql","editorsql","dependencias.php","i3GEOF.editorsql.iniciaJanelaFlutuante()")},mudanome:function(idtema){i3GEO.mapa.ativaTema(idtema);var temp=function(){var valor=$i("i3GEOjanelaprompt").value;i3GEO.tema.mudanome(idtema,valor)};i3GEO.janela.prompt($trad("novonome"),temp)},selecao:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}var temp=function(){i3GEOF.selecao.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.selecao()","selecao","selecao","dependencias.php",temp)},}}; | 262 | +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.tema={TEMPORIZADORESID:{},ativaFerramentas:function(camada){if(camada.ferramentas&&camada.ferramentas!=""){var f=camada.ferramentas;if(f.tme&&f.tme.auto&&f.tme.auto.toLowerCase()==="sim"){i3GEO.tema.dialogo.tme(camada.name)}if(f.storymap&&f.storymap.auto&&f.storymap.auto.toLowerCase()==="sim"){i3GEO.tema.dialogo.storymap(camada.name)}if(f.animagif&&f.animagif.auto&&f.animagif.auto.toLowerCase()==="sim"){i3GEO.tema.dialogo.animagif(camada.name)}}},exclui:function(tema,confirma){if(confirma&&confirma===true){i3GEO.janela.confirma($trad("removerDoMapa"),300,$trad("x14"),"",function(){i3GEO.tema.exclui(tema)});return}try{i3GEO.pluginI3geo.removeCamada(tema)}catch(r){}var excluir=[tema];var camada=i3GEO.arvoreDeCamadas.CAMADASINDEXADAS[tema];$.each(i3GEO.arvoreDeCamadas.CAMADAS,function(index,v){if((camada.group!=""&&camada.group==v.group)||camada.name==v.group){excluir.push(v.name)}});i3GEO.php.excluitema(function(){i3GEO.atualiza()},excluir);i3GEO.mapa.ativaTema();i3GEO.temaAtivo=""},fonte:function(tema,popup,link){i3GEO.mapa.ativaTema(tema);if(!link){link=i3GEO.configura.locaplic+"/ferramentas/abrefontemapfile.php?tema="+tema}if(!popup){window.open(link)}else{i3GEO.janela.cria((i3GEO.parametros.w/2)+25+"px",(i3GEO.parametros.h/2)+18+"px",link,"","","<div class='i3GeoTituloJanela'>Metadata</div>","metadata"+tema)}},sobe:function(tema){i3GEO.php.sobetema(function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}},tema)},desce:function(tema){i3GEO.php.descetema(function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}},tema)},zoom:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.php.zoomtema(i3GEO.atualiza,tema)},zoomsel:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.php.zoomsel(i3GEO.atualiza,tema)},limpasel:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.php.limpasel(function(retorno){i3GEO.atualiza(retorno);i3GEO.Interface.atualizaTema(retorno,tema)},tema)},mudatransp:function(idtema,valor){i3GEO.mapa.ativaTema(idtema);if(!valor){if($i("tr"+idtema)){valor=$i("tr"+idtema).value}}if(valor!==""){i3GEO.php.mudatransp(function(retorno){i3GEO.atualiza(retorno);i3GEO.Interface.atualizaTema(retorno,idtema)},idtema,valor)}else{i3GEO.janela.tempoMsg($trad("x16"))}},invertestatuslegenda:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.php.invertestatuslegenda(function(retorno){i3GEO.atualiza(retorno);i3GEO.arvoreDeCamadas.atualiza()},idtema)},alteracorclasse:function(idtema,idclasse,rgb,objImg){var w=25,h=25,temp;if(objImg&&objImg.style&&objImg.style.width){w=parseInt(objImg.style.width,10);h=parseInt(objImg.style.height,10)}i3GEO.mapa.ativaTema(idtema);temp=function(retorno){if(objImg){objImg.src=retorno.data}else{i3GEO.legenda.CAMADAS="";i3GEO.atualiza()}i3GEO.Interface.atualizaTema("",idtema)};i3GEO.php.aplicaCorClasseTema(temp,idtema,idclasse,rgb,w,h)},mudanome:function(idtema,valor){i3GEO.mapa.ativaTema(idtema);if(!valor){return}if(valor!==""){i3GEO.php.mudanome(i3GEO.atualiza,idtema,valor)}else{i3GEO.janela.tempoMsg($trad("x18"))}},copia:function(idtema){i3GEO.php.copiatema(i3GEO.atualiza,idtema)},contorno:function(idtema){var temp=function(){i3GEO.atualiza();i3GEO.Interface.atualizaTema("",idtema);i3GEO.arvoreDeCamadas.atualizaLegenda(idtema)};i3GEO.php.contorno(temp,idtema)},temporizador:function(idtema,tempo){var t;if(!tempo){if($i("temporizador"+idtema)){tempo=$i("temporizador"+idtema).value}else{tempo=0}}if(tempo!=""&&parseInt(tempo,10)>0){t=function(){if(!$i("arrastar_"+idtema)){delete(i3GEO.tema.TEMPORIZADORESID[idtema]);return}i3GEO.Interface.atualizaTema("",idtema)};i3GEO.tema.TEMPORIZADORESID[idtema]={tempo:tempo,idtemporizador:setInterval(t,parseInt(tempo,10)*1000)}}else{try{window.clearInterval(i3GEO.tema.TEMPORIZADORESID[idtema].idtemporizador);delete(i3GEO.tema.TEMPORIZADORESID[idtema])}catch(e){}}},cortina:{_cortinaCompose:"",_slide:"",start:function(obj,tema){var layer=i3geoOL.getLayersByName(tema)[0];if(i3GEO.tema.cortina._cortinaCompose==""){var a=layer.on('precompose',function(event){var ctx=event.context;var width=ctx.canvas.width*(obj.value/100);ctx.save();ctx.beginPath();ctx.rect(width,0,ctx.canvas.width-width,ctx.canvas.height);ctx.clip()});var b=layer.on('postcompose',function(event){var ctx=event.context;ctx.restore()});i3GEO.tema.cortina._cortinaCompose=[a,b];obj.addEventListener('input',function(){i3geoOL.render()},false)}},stop:function(){ol.Observable.unByKey(i3GEO.tema.cortina._cortinaCompose);i3GEO.tema.cortina._cortinaCompose="";i3geoOL.renderSync()}},dialogo:{animagif:function(tema){if(!tema){tema=""}var temp=function(){i3GEOF.animagif.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.animagif()","animagif","animagif","dependencias.php",temp)},storymap:function(tema){if(!tema){tema=""}var temp=function(){i3GEOF.storymap.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.storymap()","storymap","storymap","dependencias.php",temp)},tme:function(tema){if(!tema){tema=""}var temp=function(){i3GEOF.tme.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.tme()","tme","tme","dependencias.php",temp)},mostraWms:function(tema){i3GEO.janela.mensagemSimples(i3GEO.configura.locaplic+"/ogc.php?tema="+tema,"WMS url")},comentario:function(tema){i3GEO.janela.cria("530px","330px",i3GEO.configura.locaplic+"/ferramentas/comentarios/index.php?tema="+tema+"&g_sid="+i3GEO.configura.sid+"&locaplic="+i3GEO.configura.locaplic,"","","<img src='"+i3GEO.configura.locaplic+"/imagens/player_volta.png' style=cursor:pointer onclick='javascript:history.go(-1)'><span style=position:relative;top:-2px; > "+$trad("x19")+" "+tema+"</span><a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=68' ><b> </b></a>","comentario"+Math.random())},mmscale:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.mmscale()","mmscale","mmscale","dependencias.php","i3GEOF.mmscale.iniciaJanelaFlutuante()")},atalhoscamada:function(tema){i3GEO.mapa.ativaTema(tema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.atalhoscamada()","atalhoscamada","atalhoscamada","dependencias.php","i3GEOF.atalhoscamada.iniciaJanelaFlutuante()")},abreKml:function(tema,tipo){if(arguments.lenght===1){tipo="kml"}if(typeof(i3GEOF.converteKml)==='undefined'){i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/convertekml/index.js","i3GEOF.converteKml.criaJanelaFlutuante('"+tema+"','"+tipo+"')","i3GEOF.converteKml_script")}else{i3GEOF.converteKml.criaJanelaFlutuante(tema,tipo)}},salvaMapfile:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.salvaMapfile()","salvamapfile","salvamapfile")},graficotema:function(idtema,propriedades){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);var temp=function(){i3GEOF.graficoTema.iniciaJanelaFlutuante(propriedades)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.graficotema()","graficotema","graficoTema","dependencias.php",temp)},toponimia:function(idtema){var temp=function(){i3GEOF.toponimia.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.toponimia()","toponimia","toponimia","dependencias.php",temp)},filtro:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);var temp=function(){i3GEOF.filtro.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.filtro()","filtro","filtro","dependencias.php",temp)},msQueryBuilder:function(idtema,id){var temp=function(){i3GEOF.msquerybuilder.start(idtema,id)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.msQueryBuilder()","msquerybuilder","msquerybuilder","dependencias.php",temp)},busca:function(idtema){var temp=function(){i3GEOF.busca.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.busca()","busca","busca","dependencias.php",temp)},tabela:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}var temp=function(){i3GEOF.tabela.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.tabela()","tabela","tabela","dependencias.php",temp)},etiquetas:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.etiquetas()","etiqueta","etiqueta","dependencias.php","i3GEOF.etiqueta.iniciaJanelaFlutuante()")},funcaojstip:function(){i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.funcaojstip()","funcaojstip","funcaojstip","dependencias.php","i3GEOF.funcaojstip.iniciaJanelaFlutuante()")},editaLegenda:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}var temp=function(){i3GEOF.legenda.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.editaLegenda()","legenda","legenda","dependencias.php",temp)},editaClasseLegenda:function(idtema,idclasse){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}i3GEO.mapa.ativaTema(idtema);var temp=function(){i3GEOF.legenda.aposIniciar=function(){i3GEOF.legenda.classe=0;i3GEOF.legenda.estilo=0;i3GEOF.legenda.editaSimbolo('i3GEOlegendaid_'+idtema+"-"+idclasse);i3GEOF.legenda.aposIniciar=function(){}};i3GEOF.legenda.iniciaJanelaFlutuante(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.editaLegenda()","legenda","legenda","dependencias.php",temp)},download:function(idtema){var temp=function(){i3GEOF.download.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.download()","download","download","dependencias.php",temp)},ogcwindow:function(idtema){i3GEO.mapa.ativaTema(idtema);window.open(i3GEO.configura.locaplic+"/ogc.htm?temaOgc="+idtema)},sld:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.janela.cria("500px","350px",i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=tema2sld&tema="+idtema+"&g_sid="+i3GEO.configura.sid,"","","<div class='i3GeoTituloJanela'>SLD<a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=41' ><b> </b></a></div>")},aplicarsld:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.aplicarsld()","aplicarsld","aplicarsld","dependencias.php","i3GEOF.aplicarsld.iniciaJanelaFlutuante()")},editorsql:function(idtema){i3GEO.mapa.ativaTema(idtema);i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.editorsql()","editorsql","editorsql","dependencias.php","i3GEOF.editorsql.iniciaJanelaFlutuante()")},mudanome:function(idtema){i3GEO.mapa.ativaTema(idtema);var temp=function(){var valor=$i("i3GEOjanelaprompt").value;i3GEO.tema.mudanome(idtema,valor)};i3GEO.janela.prompt($trad("novonome"),temp)},selecao:function(idtema){if(idtema&&idtema!=""){var t=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(t.status<2){i3GEO.janela.snackBar({content:$trad("deveLigada"),style:"red"});return}}var temp=function(){i3GEOF.selecao.start(idtema)};i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.selecao()","selecao","selecao","dependencias.php",temp)},}}; |
263 | // | 263 | // |
264 | //compactados/analise_compacto.js | 264 | //compactados/analise_compacto.js |
265 | if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.analise={pontos:{xpt:[],ypt:[]},dialogo:{markercluster:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.markercluster()","markercluster","markercluster","dependencias.php","i3GEOF.markercluster.iniciaJanelaFlutuante()")},heatmap:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.heatmap()","heatmap","heatmap","dependencias.php","i3GEOF.heatmap.iniciaJanelaFlutuante()")},saiku:function(){if(i3GEO.parametros.statusFerramentas&&i3GEO.parametros.statusFerramentas.saiku===false){i3GEO.janela.tempoMsg($trad("naoInstalado"));return}i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.saiku()","saiku","saiku")},saikuMapa:function(){if(i3GEO.parametros.statusFerramentas&&i3GEO.parametros.statusFerramentas.saiku===false){i3GEO.janela.tempoMsg($trad("naoInstalado"));return}i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.saiku()","saiku","saiku","index.js","i3GEOF.saiku.iniciaJanelaFlutuante2()")},graficoInterativo:function(){alert("depreciado. Use graficointerativo1")},graficoInterativo1:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.graficointerativo1()","graficointerativo1","graficointerativo1","dependencias.php","i3GEOF.graficointerativo1.iniciaJanelaFlutuante()")},linhaDoTempo:function(){i3GEO.janela.cria("650px","450px",i3GEO.configura.locaplic+"/ferramentas/linhadotempo/index.php","","","<span class='i3GeoTituloJanelaBsNolink' >"+$trad("d30")+"</span></div>","i3GEOFlinhaDoTempo",false,"hd","","","",true,"","","","","88");i3GEO.analise.atualizaLinhaDoTempo=function(){var doc="",ifr="";try{ifr=$i("i3GEOF.linhaDoTempoi");if(navn){if(ifr){doc=ifr.contentDocument}}else{if(document.frames("i3GEOF.linhaDoTempoi")){doc=document.frames("i3GEOF.linhaDoTempoi").document}}doc.getElementById("tl")?window.parent["i3GEOF.linhaDoTempoi"].carregaDados():i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.analise.atualizaLinhaDoTempo()"])}catch(e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.analise.atualizaLinhaDoTempo()"])}};i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.analise.atualizaLinhaDoTempo()"]);var ifr=$i("i3GEOF.linhaDoTempoi");if(ifr){ifr.style.width="100%"}},perfil:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.perfil()","perfil","perfil")},rota:function(){if(i3GEO.Interface.ATUAL!=="googlemaps"){alert("Operacao disponivel apenas na interface Google Maps");return}counterClick=1;var parametrosRota=function(overlay,latlng){var temp,janela;if(counterClick===1){counterClick++;alert("Clique o ponto de destino da rota");pontoRota1=latlng;return}if(counterClick===2){pontoRota2=latlng;counterClick=0;GEvent.removeListener(rotaEvento);janela=i3GEO.janela.cria("300px","300px","","center","","<div class='i3GeoTituloJanela'>"+$trad("x48")+"</div>");janela[2].style.overflow="auto";janela[2].style.height="300px";directions=new GDirections(i3GeoMap,janela[2]);temp=function(){$i("wdoca_corpo").innerHTML="Não foi possível criar a rota"};GEvent.addListener(directions,"error",temp);directions.load("from: "+pontoRota1.lat()+","+pontoRota1.lng()+" to: "+pontoRota2.lat()+","+pontoRota2.lng())}};rotaEvento=GEvent.addListener(i3GeoMap,"click",parametrosRota);i3GEO.janela.tempoMsg("Clique o ponto de origem da rota")},melhorcaminho:function(){if(i3GEO.parametros.statusFerramentas&&i3GEO.parametros.statusFerramentas.melhorcaminho===false){i3GEO.janela.tempoMsg($trad("naoInstalado"));return}i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.melhorcaminho()","melhorcaminho","melhorcaminho")},gradePontos:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradePontos()","gradepontos","gradeDePontos","dependencias.php","i3GEOF.gradeDePontos.iniciaJanelaFlutuante()")},gradePol:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradePol()","gradepol","gradeDePoligonos","dependencias.php","i3GEOF.gradeDePoligonos.iniciaJanelaFlutuante()")},gradeHex:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradeHex()","gradehex","gradeDeHex","dependencias.php","i3GEOF.gradeDeHex.iniciaJanelaFlutuante()")},analisaGeometrias:function(){i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.tabela()","analisageometrias","analisaGeometrias","dependencias.php","i3GEOF.analisaGeometrias.iniciaJanelaFlutuante()")},pontosdistri:function(){i3GEO.parametros.r==="nao"?i3GEO.janela.tempoMsg($trad("x22")):i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.pontosdistri()","pontosdistri","pontosDistri","dependencias.php","i3GEOF.pontosDistri.iniciaJanelaFlutuante()")},pontoempoligono:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.pontoempoligono()","pontoempoligono","pontoEmPoligono","dependencias.php","i3GEOF.pontoEmPoligono.iniciaJanelaFlutuante()")},centromassa:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.centromassa()","centromassa","centromassa","dependencias.php","i3GEOF.centromassa.iniciaJanelaFlutuante()")},nptPol:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.nptpol()","nptpol","nptpol","dependencias.php","i3GEOF.nptpol.iniciaJanelaFlutuante()")},buffer:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.buffer()","buffer","buffer","dependencias.php","i3GEOF.buffer.iniciaJanelaFlutuante()")},distanciaptpt:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.distanciaptpt()","distanciaptpt","distanciaptpt","dependencias.php","i3GEOF.distanciaptpt.iniciaJanelaFlutuante()")},centroide:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.centroide()","centroide","centroide","dependencias.php","i3GEOF.centroide.iniciaJanelaFlutuante()")},dissolve:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.dissolve()","dissolve","dissolve","dependencias.php","i3GEOF.dissolve.iniciaJanelaFlutuante()")},agrupaElementos:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.agrupaElementos()","agrupaelementos","agrupaElementos","dependencias.php","i3GEOF.agrupaElementos.iniciaJanelaFlutuante()")},distancia:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.distancia()","distancia","distancia","dependencias.php","i3GEOF.distancia.start()")},area:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.area()","area","area","dependencias.php","i3GEOF.area.start()")},juntamedidasvariavel:function(tema){if(!tema){tema=i3GEO.temaAtivo}var temp=function(){i3GEOF.juntamedidasvariavel.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.juntamedidasvariavel()","juntamedidasvariavel","juntamedidasvariavel","dependencias.php",temp)}}}; | 265 | if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.analise={pontos:{xpt:[],ypt:[]},dialogo:{markercluster:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.markercluster()","markercluster","markercluster","dependencias.php","i3GEOF.markercluster.iniciaJanelaFlutuante()")},heatmap:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.heatmap()","heatmap","heatmap","dependencias.php","i3GEOF.heatmap.iniciaJanelaFlutuante()")},saiku:function(){if(i3GEO.parametros.statusFerramentas&&i3GEO.parametros.statusFerramentas.saiku===false){i3GEO.janela.tempoMsg($trad("naoInstalado"));return}i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.saiku()","saiku","saiku")},saikuMapa:function(){if(i3GEO.parametros.statusFerramentas&&i3GEO.parametros.statusFerramentas.saiku===false){i3GEO.janela.tempoMsg($trad("naoInstalado"));return}i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.saiku()","saiku","saiku","index.js","i3GEOF.saiku.iniciaJanelaFlutuante2()")},graficoInterativo:function(){alert("depreciado. Use graficointerativo1")},graficoInterativo1:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.graficointerativo1()","graficointerativo1","graficointerativo1","dependencias.php","i3GEOF.graficointerativo1.iniciaJanelaFlutuante()")},linhaDoTempo:function(){i3GEO.janela.cria("650px","450px",i3GEO.configura.locaplic+"/ferramentas/linhadotempo/index.php","","","<span class='i3GeoTituloJanelaBsNolink' >"+$trad("d30")+"</span></div>","i3GEOFlinhaDoTempo",false,"hd","","","",true,"","","","","88");i3GEO.analise.atualizaLinhaDoTempo=function(){var doc="",ifr="";try{ifr=$i("i3GEOF.linhaDoTempoi");if(navn){if(ifr){doc=ifr.contentDocument}}else{if(document.frames("i3GEOF.linhaDoTempoi")){doc=document.frames("i3GEOF.linhaDoTempoi").document}}doc.getElementById("tl")?window.parent["i3GEOF.linhaDoTempoi"].carregaDados():i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.analise.atualizaLinhaDoTempo()"])}catch(e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.analise.atualizaLinhaDoTempo()"])}};i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.analise.atualizaLinhaDoTempo()"]);var ifr=$i("i3GEOF.linhaDoTempoi");if(ifr){ifr.style.width="100%"}},perfil:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.perfil()","perfil","perfil")},rota:function(){if(i3GEO.Interface.ATUAL!=="googlemaps"){alert("Operacao disponivel apenas na interface Google Maps");return}counterClick=1;var parametrosRota=function(overlay,latlng){var temp,janela;if(counterClick===1){counterClick++;alert("Clique o ponto de destino da rota");pontoRota1=latlng;return}if(counterClick===2){pontoRota2=latlng;counterClick=0;GEvent.removeListener(rotaEvento);janela=i3GEO.janela.cria("300px","300px","","center","","<div class='i3GeoTituloJanela'>"+$trad("x48")+"</div>");janela[2].style.overflow="auto";janela[2].style.height="300px";directions=new GDirections(i3GeoMap,janela[2]);temp=function(){$i("wdoca_corpo").innerHTML="Não foi possível criar a rota"};GEvent.addListener(directions,"error",temp);directions.load("from: "+pontoRota1.lat()+","+pontoRota1.lng()+" to: "+pontoRota2.lat()+","+pontoRota2.lng())}};rotaEvento=GEvent.addListener(i3GeoMap,"click",parametrosRota);i3GEO.janela.tempoMsg("Clique o ponto de origem da rota")},melhorcaminho:function(){if(i3GEO.parametros.statusFerramentas&&i3GEO.parametros.statusFerramentas.melhorcaminho===false){i3GEO.janela.tempoMsg($trad("naoInstalado"));return}i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.melhorcaminho()","melhorcaminho","melhorcaminho")},gradePontos:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradePontos()","gradepontos","gradeDePontos","dependencias.php","i3GEOF.gradeDePontos.iniciaJanelaFlutuante()")},gradePol:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradePol()","gradepol","gradeDePoligonos","dependencias.php","i3GEOF.gradeDePoligonos.iniciaJanelaFlutuante()")},gradeHex:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradeHex()","gradehex","gradeDeHex","dependencias.php","i3GEOF.gradeDeHex.iniciaJanelaFlutuante()")},analisaGeometrias:function(){i3GEO.util.dialogoFerramenta("i3GEO.tema.dialogo.tabela()","analisageometrias","analisaGeometrias","dependencias.php","i3GEOF.analisaGeometrias.iniciaJanelaFlutuante()")},pontosdistri:function(){i3GEO.parametros.r==="nao"?i3GEO.janela.tempoMsg($trad("x22")):i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.pontosdistri()","pontosdistri","pontosDistri","dependencias.php","i3GEOF.pontosDistri.iniciaJanelaFlutuante()")},pontoempoligono:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.pontoempoligono()","pontoempoligono","pontoEmPoligono","dependencias.php","i3GEOF.pontoEmPoligono.iniciaJanelaFlutuante()")},centromassa:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.centromassa()","centromassa","centromassa","dependencias.php","i3GEOF.centromassa.iniciaJanelaFlutuante()")},nptPol:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.nptpol()","nptpol","nptpol","dependencias.php","i3GEOF.nptpol.iniciaJanelaFlutuante()")},buffer:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.buffer()","buffer","buffer","dependencias.php","i3GEOF.buffer.iniciaJanelaFlutuante()")},distanciaptpt:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.distanciaptpt()","distanciaptpt","distanciaptpt","dependencias.php","i3GEOF.distanciaptpt.iniciaJanelaFlutuante()")},centroide:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.centroide()","centroide","centroide","dependencias.php","i3GEOF.centroide.iniciaJanelaFlutuante()")},dissolve:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.dissolve()","dissolve","dissolve","dependencias.php","i3GEOF.dissolve.iniciaJanelaFlutuante()")},agrupaElementos:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.agrupaElementos()","agrupaelementos","agrupaElementos","dependencias.php","i3GEOF.agrupaElementos.iniciaJanelaFlutuante()")},distancia:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.distancia()","distancia","distancia","dependencias.php","i3GEOF.distancia.start()")},area:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.area()","area","area","dependencias.php","i3GEOF.area.start()")},juntamedidasvariavel:function(tema){if(!tema){tema=i3GEO.temaAtivo}var temp=function(){i3GEOF.juntamedidasvariavel.iniciaJanelaFlutuante(tema)};i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.juntamedidasvariavel()","juntamedidasvariavel","juntamedidasvariavel","dependencias.php",temp)}}}; |
js/tema.js
@@ -655,20 +655,15 @@ i3GEO.tema = | @@ -655,20 +655,15 @@ i3GEO.tema = | ||
655 | * {string} - codigo do tema | 655 | * {string} - codigo do tema |
656 | */ | 656 | */ |
657 | toponimia : function(idtema) { | 657 | toponimia : function(idtema) { |
658 | - if(idtema && idtema != ""){ | ||
659 | - var t = i3GEO.arvoreDeCamadas.pegaTema(idtema); | ||
660 | - if(t.status < 2){ | ||
661 | - i3GEO.janela.snackBar({content: $trad("deveLigada"),style: "red"}); | ||
662 | - return; | ||
663 | - } | ||
664 | - } | ||
665 | - i3GEO.mapa.ativaTema(idtema); | 658 | + var temp = function(){ |
659 | + i3GEOF.toponimia.start(idtema); | ||
660 | + }; | ||
666 | i3GEO.util.dialogoFerramenta( | 661 | i3GEO.util.dialogoFerramenta( |
667 | "i3GEO.tema.dialogo.toponimia()", | 662 | "i3GEO.tema.dialogo.toponimia()", |
668 | "toponimia", | 663 | "toponimia", |
669 | "toponimia", | 664 | "toponimia", |
670 | "dependencias.php", | 665 | "dependencias.php", |
671 | - "i3GEOF.toponimia.iniciaJanelaFlutuante()"); | 666 | + temp); |
672 | }, | 667 | }, |
673 | /** | 668 | /** |
674 | * Function: filtro | 669 | * Function: filtro |
@@ -714,23 +709,16 @@ i3GEO.tema = | @@ -714,23 +709,16 @@ i3GEO.tema = | ||
714 | "dependencias.php", | 709 | "dependencias.php", |
715 | temp); | 710 | temp); |
716 | }, | 711 | }, |
717 | - /** | ||
718 | - * Function: procuraratrib | ||
719 | - * | ||
720 | - * Abre a janela de dialogo da ferramenta busca | ||
721 | - * | ||
722 | - * Parametros: | ||
723 | - * | ||
724 | - * {string} - id que identifica o tema conforme definido no map file | ||
725 | - */ | ||
726 | - procuraratrib : function(idtema) { | ||
727 | - i3GEO.mapa.ativaTema(idtema); | 712 | + busca : function(idtema) { |
713 | + var temp = function(){ | ||
714 | + i3GEOF.busca.start(idtema); | ||
715 | + }; | ||
728 | i3GEO.util.dialogoFerramenta( | 716 | i3GEO.util.dialogoFerramenta( |
729 | - "i3GEO.tema.dialogo.procuraratrib()", | 717 | + "i3GEO.tema.dialogo.busca()", |
730 | "busca", | 718 | "busca", |
731 | "busca", | 719 | "busca", |
732 | "dependencias.php", | 720 | "dependencias.php", |
733 | - "i3GEOF.busca.iniciaJanelaFlutuante()"); | 721 | + temp); |
734 | }, | 722 | }, |
735 | /** | 723 | /** |
736 | * Function: tabela | 724 | * Function: tabela |