Commit c24d4be662fef81392ce7867c8b1bf4ea572bd3a
1 parent
7f86526a
Exists in
master
and in
7 other branches
Correção na opção de criação de buffer de um ponto
Showing
5 changed files
with
17 additions
and
32 deletions
Show diff stats
ferramentas/buffer/exec.php
@@ -19,6 +19,9 @@ Salva o mapa acrescentando um novo layer com o buffer. | @@ -19,6 +19,9 @@ Salva o mapa acrescentando um novo layer com o buffer. | ||
19 | include_once(dirname(__FILE__)."/../../classesphp/classe_analise.php"); | 19 | include_once(dirname(__FILE__)."/../../classesphp/classe_analise.php"); |
20 | copiaSeguranca($map_file); | 20 | copiaSeguranca($map_file); |
21 | $m = new Analise($map_file,$tema,$locaplic,$ext); | 21 | $m = new Analise($map_file,$tema,$locaplic,$ext); |
22 | + if(empty($multiplicar)){ | ||
23 | + $multiplicar = 1; | ||
24 | + } | ||
22 | $retorno = $m->criaBuffer($distancia,$locaplic,$unir,$wkt,$multiplicar,$itemdistancia); | 25 | $retorno = $m->criaBuffer($distancia,$locaplic,$unir,$wkt,$multiplicar,$itemdistancia); |
23 | $m->salva(); | 26 | $m->salva(); |
24 | //$_SESSION["contadorsalva"]++; | 27 | //$_SESSION["contadorsalva"]++; |
ferramentas/bufferpt/index.js
@@ -57,12 +57,6 @@ i3GEOF.bufferpt = { | @@ -57,12 +57,6 @@ i3GEOF.bufferpt = { | ||
57 | Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. | 57 | Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela. |
58 | */ | 58 | */ |
59 | aguarde: "", | 59 | aguarde: "", |
60 | - /* | ||
61 | - Para efeitos de compatibilidade antes da versão 4.7 que não tinha dicionário | ||
62 | - */ | ||
63 | - criaJanelaFlutuante: function(x,y){ | ||
64 | - i3GEOF.bufferpt.iniciaDicionario(x,y); | ||
65 | - }, | ||
66 | /** | 60 | /** |
67 | * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php | 61 | * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php |
68 | */ | 62 | */ |
@@ -73,28 +67,11 @@ i3GEOF.bufferpt = { | @@ -73,28 +67,11 @@ i3GEOF.bufferpt = { | ||
73 | mustacheHash : function() { | 67 | mustacheHash : function() { |
74 | var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.bufferpt.dicionario); | 68 | var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.bufferpt.dicionario); |
75 | dicionario["distancia"] = $inputText('','','i3GEOFbufferptDistancia','',10,0); | 69 | dicionario["distancia"] = $inputText('','','i3GEOFbufferptDistancia','',10,0); |
70 | + dicionario["x"] = i3GEOF.bufferpt.x; | ||
71 | + dicionario["y"] = i3GEOF.bufferpt.y; | ||
76 | return dicionario; | 72 | return dicionario; |
77 | }, | 73 | }, |
78 | /* | 74 | /* |
79 | - Function: iniciaDicionario | ||
80 | - | ||
81 | - Carrega o dicionário e chama a função que inicia a ferramenta | ||
82 | - | ||
83 | - O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script | ||
84 | - */ | ||
85 | - iniciaDicionario: function(x,y){ | ||
86 | - if(typeof(i3GEOF.bufferpt.dicionario) === 'undefined'){ | ||
87 | - i3GEO.util.scriptTag( | ||
88 | - i3GEO.configura.locaplic+"/ferramentas/bufferpt/dicionario.js", | ||
89 | - "i3GEOF.bufferpt.iniciaJanelaFlutuante("+x+","+y+")", | ||
90 | - "i3GEOF.bufferpt.dicionario_script" | ||
91 | - ); | ||
92 | - } | ||
93 | - else{ | ||
94 | - i3GEOF.bufferpt.iniciaJanelaFlutuante(x,y); | ||
95 | - } | ||
96 | - }, | ||
97 | - /* | ||
98 | Function: inicia | 75 | Function: inicia |
99 | 76 | ||
100 | Inicia a ferramenta. É chamado por criaJanelaFlutuante | 77 | Inicia a ferramenta. É chamado por criaJanelaFlutuante |
@@ -147,10 +124,12 @@ i3GEOF.bufferpt = { | @@ -147,10 +124,12 @@ i3GEOF.bufferpt = { | ||
147 | */ | 124 | */ |
148 | iniciaJanelaFlutuante: function(x,y){ | 125 | iniciaJanelaFlutuante: function(x,y){ |
149 | var janela,divid,titulo,cabecalho,minimiza; | 126 | var janela,divid,titulo,cabecalho,minimiza; |
150 | - if(x) | ||
151 | - {i3GEOF.bufferpt.x = x;} | ||
152 | - if(y) | ||
153 | - {i3GEOF.bufferpt.y = y;} | 127 | + if(x){ |
128 | + i3GEOF.bufferpt.x = x; | ||
129 | + } | ||
130 | + if(y){ | ||
131 | + i3GEOF.bufferpt.y = y; | ||
132 | + } | ||
154 | cabecalho = function(){}; | 133 | cabecalho = function(){}; |
155 | minimiza = function(){ | 134 | minimiza = function(){ |
156 | i3GEO.janela.minimiza("i3GEOF.bufferpt"); | 135 | i3GEO.janela.minimiza("i3GEOF.bufferpt"); |
ferramentas/bufferpt/template_mst.html
@@ -3,4 +3,6 @@ | @@ -3,4 +3,6 @@ | ||
3 | <br> | 3 | <br> |
4 | <br> | 4 | <br> |
5 | <p class='paragrafo'> | 5 | <p class='paragrafo'> |
6 | - <input id='i3GEObufferptbotao1' size='16' type='button' value='{{{criaEntorno}}}' /> | ||
7 | \ No newline at end of file | 6 | \ No newline at end of file |
7 | +<input id='i3GEObufferptbotao1' size='16' type='button' value='{{{criaEntorno}}}' /> | ||
8 | +</p> | ||
9 | +<b>X:</b> {{{x}}} <b>Y:</b> {{{y}}} | ||
8 | \ No newline at end of file | 10 | \ No newline at end of file |
ferramentas/identifica/index.js
@@ -247,7 +247,7 @@ i3GEOF.identifica = { | @@ -247,7 +247,7 @@ i3GEOF.identifica = { | ||
247 | var js = i3GEO.configura.locaplic+"/ferramentas/bufferpt/dependencias.php"; | 247 | var js = i3GEO.configura.locaplic+"/ferramentas/bufferpt/dependencias.php"; |
248 | i3GEO.util.scriptTag( | 248 | i3GEO.util.scriptTag( |
249 | js, | 249 | js, |
250 | - "i3GEOF.bufferpt.criaJanelaFlutuante("+i3GEOF.identifica.propJanelas[idjanela].x+","+i3GEOF.identifica.propJanelas[idjanela].y+")", | 250 | + "i3GEOF.bufferpt.iniciaJanelaFlutuante("+i3GEOF.identifica.propJanelas[idjanela].x+","+i3GEOF.identifica.propJanelas[idjanela].y+")", |
251 | "i3GEOF.bufferpt_script" | 251 | "i3GEOF.bufferpt_script" |
252 | ); | 252 | ); |
253 | } | 253 | } |
ferramentas/identifica/template_mst.html
@@ -49,6 +49,7 @@ | @@ -49,6 +49,7 @@ | ||
49 | <b>{{{valorPonto}}}<br></b> | 49 | <b>{{{valorPonto}}}<br></b> |
50 | <div id='{{{idjanelaA}}}i3GEOidentificacoord'></div> | 50 | <div id='{{{idjanelaA}}}i3GEOidentificacoord'></div> |
51 | <br> | 51 | <br> |
52 | + <input id='{{{idjanelaA}}}i3GEOidentificabotao2' size='20' type='button' value='{{{criaBuffer}}}' /><br> | ||
53 | + <br> | ||
52 | <div id='{{{idjanelaA}}}i3GEOidentificacoordtexto' style='text-align: left'></div> | 54 | <div id='{{{idjanelaA}}}i3GEOidentificacoordtexto' style='text-align: left'></div> |
53 | - <br> <br> <input id='{{{idjanelaA}}}i3GEOidentificabotao2' size='20' type='button' value='{{{criaBuffer}}}' /><br> | ||
54 | </div> | 55 | </div> |
55 | \ No newline at end of file | 56 | \ No newline at end of file |