Commit 14d3567364437e40ba2b415017fe0a0554519fe5
1 parent
57a8b041
Exists in
master
and in
7 other branches
Inclusão de validação de layers antes de iniciar o mapa
Showing
1 changed file
with
8 additions
and
4 deletions
Show diff stats
ms_criamapa.php
@@ -549,10 +549,14 @@ function incluiTemasIniciais() | @@ -549,10 +549,14 @@ function incluiTemasIniciais() | ||
549 | $layern = $maptemp->getLayer($i); | 549 | $layern = $maptemp->getLayer($i); |
550 | if($layern->type == MS_LAYER_RASTER) | 550 | if($layern->type == MS_LAYER_RASTER) |
551 | {$existeraster = true;} | 551 | {$existeraster = true;} |
552 | - $layern->setmetadata("NOMEORIGINAL",$layern->name); | ||
553 | - if ($layern->name == "estadosl") | ||
554 | - {$layern->set("data",$temasaplic."/dados/estados.shp");} | ||
555 | - ms_newLayerObj(&$mapn, $layern); | 552 | + if((!$existeraster) && ($layern->open() == MS_SUCCESS)) |
553 | + { | ||
554 | + $layern->setmetadata("NOMEORIGINAL",$layern->name); | ||
555 | + if ($layern->name == "estadosl") | ||
556 | + {$layern->set("data",$temasaplic."/dados/estados.shp");} | ||
557 | + ms_newLayerObj(&$mapn, $layern); | ||
558 | + } | ||
559 | + $layern->close(); | ||
556 | } | 560 | } |
557 | } | 561 | } |
558 | } | 562 | } |