From e8f498fc37ad2ba54a0c9e9950c86a4b36ad9f99 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Fri, 14 Mar 2008 18:42:48 +0000 Subject: [PATCH] Correção na captura de geometrias quando do tipo ponto --- classesphp/classe_temas.php | 2 +- classesphp/funcoes_gerais.php | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/classesphp/classe_temas.php b/classesphp/classe_temas.php index be448f8..c311452 100644 --- a/classesphp/classe_temas.php +++ b/classesphp/classe_temas.php @@ -698,7 +698,7 @@ $nome - nome que será dado a geometria $ext->setextent(($bounds->minx),($bounds->miny),($bounds->maxx),($bounds->maxy)); $im = gravaImagemMapa($this->mapa); $registros[] = array("id"=>$i,"wkt"=>$wktgeo,"valores"=>$valitem,"imagem"=>$im["url"]); - $fechou = $this->layer->open(); + $abriu = $this->layer->open(); } } $fechou = $this->layer->close(); diff --git a/classesphp/funcoes_gerais.php b/classesphp/funcoes_gerais.php index 4ac34a2..96d9b37 100644 --- a/classesphp/funcoes_gerais.php +++ b/classesphp/funcoes_gerais.php @@ -957,7 +957,11 @@ function gravaImagemMapa($mapa) { if(is_string($mapa)) {$mapa = ms_newMapObj($mapa);} - $imgo = $mapa->draw(); + $imgo = @$mapa->draw(); + if(!$imgo) + { + return array("url"=>"","arquivo"=>""); + } $nome = ($imgo->imagepath).nomeRandomico().".png"; $salva = $imgo->saveImage($nome); if ($salva != -1) -- libgit2 0.21.2