Commit 4eeac9a6bf4b3b46e04860632e1c4e75ed551dc9

Authored by Edmar Moretti
1 parent cd370171

Correção na obtenção do boundingbox em layers POSTGIS.

Showing 1 changed file with 14 additions and 3 deletions   Show diff stats
@@ -174,11 +174,22 @@ if ($tipo == "" || $tipo == "metadados") @@ -174,11 +174,22 @@ if ($tipo == "" || $tipo == "metadados")
174 if ($c->name == "") 174 if ($c->name == "")
175 {$c->name = " ";} 175 {$c->name = " ";}
176 } 176 }
177 - if (isset($postgis_mapa)) 177 + if ($l->connectiontype == MS_POSTGIS)
178 { 178 {
179 - if ($postgis_mapa != "") 179 + //inclui extensao geografica
  180 + $extensao = $l->getmetadata("EXTENSAO");
  181 + if($extensao == "")
180 { 182 {
181 - if ($layer->connectiontype == MS_POSTGIS) 183 + $e = $oMap->extent;
  184 + $extensao = ($e->minx)." ".($e->miny)." ".($e->maxx)." ".($e->maxy);
  185 + }
  186 + $l->setmetadata("wms_extent",$extensao);
  187 + }
  188 + if (isset($postgis_mapa))
  189 + {
  190 + if ($postgis_mapa != "")
  191 + {
  192 + if ($l->connectiontype == MS_POSTGIS)
182 { 193 {
183 $lcon = $l->connection; 194 $lcon = $l->connection;
184 if (($lcon == " ") || ($lcon == "") || (in_array($lcon,array_keys($postgis_mapa)))) 195 if (($lcon == " ") || ($lcon == "") || (in_array($lcon,array_keys($postgis_mapa))))