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 19 include_once(dirname(__FILE__)."/../../classesphp/classe_analise.php");
20 20 copiaSeguranca($map_file);
21 21 $m = new Analise($map_file,$tema,$locaplic,$ext);
  22 + if(empty($multiplicar)){
  23 + $multiplicar = 1;
  24 + }
22 25 $retorno = $m->criaBuffer($distancia,$locaplic,$unir,$wkt,$multiplicar,$itemdistancia);
23 26 $m->salva();
24 27 //$_SESSION["contadorsalva"]++;
... ...
ferramentas/bufferpt/index.js
... ... @@ -57,12 +57,6 @@ i3GEOF.bufferpt = {
57 57 Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela.
58 58 */
59 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 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 67 mustacheHash : function() {
74 68 var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.bufferpt.dicionario);
75 69 dicionario["distancia"] = $inputText('','','i3GEOFbufferptDistancia','',10,0);
  70 + dicionario["x"] = i3GEOF.bufferpt.x;
  71 + dicionario["y"] = i3GEOF.bufferpt.y;
76 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 75 Function: inicia
99 76  
100 77 Inicia a ferramenta. É chamado por criaJanelaFlutuante
... ... @@ -147,10 +124,12 @@ i3GEOF.bufferpt = {
147 124 */
148 125 iniciaJanelaFlutuante: function(x,y){
149 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 133 cabecalho = function(){};
155 134 minimiza = function(){
156 135 i3GEO.janela.minimiza("i3GEOF.bufferpt");
... ...
ferramentas/bufferpt/template_mst.html
... ... @@ -3,4 +3,6 @@
3 3 <br>
4 4 <br>
5 5 <p class='paragrafo'>
6   - <input id='i3GEObufferptbotao1' size='16' type='button' value='{{{criaEntorno}}}' />
7 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 10 \ No newline at end of file
... ...
ferramentas/identifica/index.js
... ... @@ -247,7 +247,7 @@ i3GEOF.identifica = {
247 247 var js = i3GEO.configura.locaplic+"/ferramentas/bufferpt/dependencias.php";
248 248 i3GEO.util.scriptTag(
249 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 251 "i3GEOF.bufferpt_script"
252 252 );
253 253 }
... ...
ferramentas/identifica/template_mst.html
... ... @@ -49,6 +49,7 @@
49 49 <b>{{{valorPonto}}}<br></b>
50 50 <div id='{{{idjanelaA}}}i3GEOidentificacoord'></div>
51 51 <br>
  52 + <input id='{{{idjanelaA}}}i3GEOidentificabotao2' size='20' type='button' value='{{{criaBuffer}}}' /><br>
  53 + <br>
52 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 55 </div>
55 56 \ No newline at end of file
... ...