Commit 6e784ddcc3919c549ca90e1f698675d1ad6c8f5a
1 parent
f341fc83
Exists in
master
and in
7 other branches
--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) | ... | ... |