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
ogc.php
... ... @@ -174,11 +174,22 @@ if ($tipo == "" || $tipo == "metadados")
174 174 if ($c->name == "")
175 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 194 $lcon = $l->connection;
184 195 if (($lcon == " ") || ($lcon == "") || (in_array($lcon,array_keys($postgis_mapa))))
... ...