From 13c33d2c5eaf58df088fa685c3863a8587f330c6 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Tue, 10 Mar 2009 14:28:37 +0000 Subject: [PATCH] resolvido #82 (posicionar as camadas raster geradas nas operações de análise abaixo das camadas do tipo ponto) --- classesphp/classe_analise.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+), 0 deletions(-) diff --git a/classesphp/classe_analise.php b/classesphp/classe_analise.php index a749a98..7262c4e 100644 --- a/classesphp/classe_analise.php +++ b/classesphp/classe_analise.php @@ -214,6 +214,24 @@ Include: } $of = $this->mapa->outputformat; $of->set("imagemode",MS_IMAGEMODE_RGB); + // + //reposiciona o layer + // + $indicel = $novolayer->index; + $numlayers = $this->mapa->numlayers; + $nummove = 0; + for ($i = $numlayers-1;$i > 0;$i--) + { + $layerAbaixo = $this->mapa->getlayer($i); + $tipo = $layerAbaixo->type; + if (($tipo != 2) && ($tipo != 3)) + {$nummove++;} + } + if ($nummove > 2) + { + for ($i=0;$i<=($nummove - 3);++$i) + {$this->mapa->movelayerup($indicel);} + } } else {return("erro");} -- libgit2 0.21.2