diff --git a/ogc.php b/ogc.php index ddbde8f..c4d7799 100755 --- a/ogc.php +++ b/ogc.php @@ -371,7 +371,9 @@ $cortePixels = 0; $ogcwsmap = $_GET["ogcwsmap"]; if(file_exists($nomeMapfileTmp) && $tipo == ""){ + substituiCon($nomeMapfileTmp,$postgis_mapa); $oMap = ms_newMapobj($nomeMapfileTmp); + restauraCon($nomeMapfileTmp,$postgis_mapa); } else{ if(empty($ogcwsmap)){ @@ -459,7 +461,7 @@ else{ } else{ $ts = explode(",",str_replace(" ",",",$layers)); - } + } foreach ($ts as $t){ $l = $nmap->getlayerbyname($t); if($l == ""){ @@ -526,8 +528,10 @@ else{ } } } - } - autoClasses($l,$oMap); + } + + autoClasses($l,$oMap); + if($versao > 5){ $pr = $l->getProcessing(); if(!in_array("LABEL_NO_CLIP=True",$pr)){ @@ -680,7 +684,8 @@ else{ } } } - //echo "
".var_dump($codigosTema);exit;
+ //echo "".var_dump($codigosTema);exit;
+
foreach($codigosTema as $c){
$codigoTema = $c["tema"];
if(file_exists($locaplic."/temas/".$codigoTema.".map")){
@@ -737,6 +742,7 @@ else{
}
}
}
+
//
//a imagem do mapa recebera a legenda
//
@@ -756,10 +762,12 @@ else{
processaOutputformatMapfile();
$nomeMapfileTmp = str_replace(".map","",$nomeMapfileTmp).".map";
$oMap->save($nomeMapfileTmp);
-
validaAcessoTemas($nomeMapfileTmp,true);
+
+ substituiCon($nomeMapfileTmp,$postgis_mapa);
$oMap = ms_newMapobj($nomeMapfileTmp);
+ restauraCon($nomeMapfileTmp,$postgis_mapa);
}
if(ob_get_contents ()){
diff --git a/temas/_lbairros.map b/temas/_lbairros.map
index ea2c4af..5d2d28d 100755
--- a/temas/_lbairros.map
+++ b/temas/_lbairros.map
@@ -6,7 +6,7 @@ MAP
CONNECTIONTYPE POSTGIS
DATA "the_geom from (select gid, st_setsrid(the_geom,4326) as the_geom,co_bairro,no_bairro,no_distr,no_municip from i3geo_metaestat.bairros /*FW*//*FW*/) as foo using unique co_bairro using srid=4326"
METADATA
- "cache" "SIM"
+ "cache" "nao"
"TIP" "no_bairro"
"CLASSE" "SIM"
"iconetema" ""
--
libgit2 0.21.2