Commit 7dae19765df04af44edc72f981f3300834e2e880

Authored by Edmar Moretti
1 parent 22e3e278

A ferramenta buffer agora aceita distâncias negativas

classesphp/classe_analise.php
@@ -1180,7 +1180,7 @@ nome do layer criado com o buffer. @@ -1180,7 +1180,7 @@ nome do layer criado com o buffer.
1180 $dd2->setXY(($poPoint->x + $distancia), $poPoint->y); 1180 $dd2->setXY(($poPoint->x + $distancia), $poPoint->y);
1181 $dd2->project($projOutObj,$projInObj); 1181 $dd2->project($projOutObj,$projInObj);
1182 $d = $dd1->distanceToPoint($dd2); 1182 $d = $dd1->distanceToPoint($dd2);
1183 - if ($d < 0){$d = $d * -1;} 1183 + if ($distancia < 0){$d = $d * -1;}
1184 //calcula a distancia 29100 1184 //calcula a distancia 29100
1185 //gera o buffer 1185 //gera o buffer
1186 $buffers[] = $shape->buffer($d); 1186 $buffers[] = $shape->buffer($d);
ferramentas/buffer/index.js
@@ -64,7 +64,7 @@ function criarbuffer() @@ -64,7 +64,7 @@ function criarbuffer()
64 $i("fim").innerHTML =""; 64 $i("fim").innerHTML ="";
65 var distancia = $i("d").value 65 var distancia = $i("d").value
66 tema = $i("temasComSel").value 66 tema = $i("temasComSel").value
67 - if (distancia*1 > 0) 67 + if (distancia*1 != 0)
68 { 68 {
69 aguarde("block") 69 aguarde("block")
70 var fim = function(retorno) 70 var fim = function(retorno)
@@ -82,4 +82,6 @@ function criarbuffer() @@ -82,4 +82,6 @@ function criarbuffer()
82 //cp.set_persistent_connection(true); 82 //cp.set_persistent_connection(true);
83 cp.call(p,"criaBuffer",fim); 83 cp.call(p,"criaBuffer",fim);
84 } 84 }
  85 + else
  86 + {alert("Distancia invalida")}
85 } 87 }