Commit c24d4be662fef81392ce7867c8b1bf4ea572bd3a

Authored by Edmar Moretti
1 parent 7f86526a

Correção na opção de criação de buffer de um ponto

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