Commit 6e784ddcc3919c549ca90e1f698675d1ad6c8f5a

Authored by Edmar Moretti
1 parent f341fc83

--no commit message

Showing 1 changed file with 14 additions and 11 deletions   Show diff stats
classesphp/classe_analise.php
... ... @@ -1385,16 +1385,14 @@ class Analise
1385 1385  
1386 1386 nome do layer criado com o buffer.
1387 1387 */
1388   - function criaBuffer($distancia,$locaplic,$unir="nao",$wkt="",$multiplicar=1,$itemdistancia="")
1389   - {
  1388 + function criaBuffer($distancia,$locaplic,$unir="nao",$wkt="",$multiplicar=1,$itemdistancia=""){
1390 1389 set_time_limit(180);
1391 1390 error_reporting(0);
1392   - if($this->nome != "")
1393   - {
  1391 + if($this->nome != ""){
1394 1392 $items = pegaItens($this->layer);
1395 1393 }
1396   - else
1397   - {$items = array();
  1394 + else{
  1395 + $items = array();
1398 1396 }
1399 1397 //para manipular dbf
1400 1398 if($this->dbaseExiste == false){
... ... @@ -1455,12 +1453,11 @@ class Analise
1455 1453 // cria o dbf
1456 1454 $def = $this->criaDefDb($items);
1457 1455 $def[] = array("i3geo","C","254");
1458   - if($this->dbaseExiste == false)
1459   - {
  1456 + if($this->dbaseExiste == false){
1460 1457 $db = xbase_create($nomeshp.".dbf", $def);xbase_close($db);
1461 1458 }
1462   - else
1463   - {$db = dbase_create($nomeshp.".dbf", $def);dbase_close($db);
  1459 + else{
  1460 + $db = dbase_create($nomeshp.".dbf", $def);dbase_close($db);
1464 1461 }
1465 1462 //acrescenta os pontos no novo shapefile
1466 1463 $dbname = $nomeshp.".dbf";
... ... @@ -1472,7 +1469,12 @@ class Analise
1472 1469 {
1473 1470 foreach ($items as $ni)
1474 1471 {
1475   - $reg[] = $this->truncaS($shapes[$i]->values[$ni]);
  1472 + if(!empty($shapes[$i]->values[$ni])){
  1473 + $reg[] = $this->truncaS($shapes[$i]->values[$ni]);
  1474 + }
  1475 + else{
  1476 + $reg[] = "";
  1477 + }
1476 1478 }
1477 1479 $reg[] = $i;
1478 1480 $novoshpf->addShape($buffers[$i]);
... ... @@ -1480,6 +1482,7 @@ class Analise
1480 1482 xbase_add_record($db,$reg);
1481 1483 else
1482 1484 dbase_add_record($db,$reg);
  1485 +
1483 1486 $reg = array();
1484 1487 }
1485 1488 if($this->dbaseExiste == false)
... ...