Commit a8c09ee457f058d834ca2e686fd2a5d6e3f4487e
1 parent
ff25289c
Exists in
master
correção no código
Showing
1 changed file
with
9 additions
and
3 deletions
Show diff stats
ogc.php
@@ -104,7 +104,6 @@ if(isset($_GET["TileMatrix"])){ | @@ -104,7 +104,6 @@ if(isset($_GET["TileMatrix"])){ | ||
104 | } | 104 | } |
105 | $_GET = array_merge($_GET,$_POST); | 105 | $_GET = array_merge($_GET,$_POST); |
106 | 106 | ||
107 | - | ||
108 | if($_GET["id_medida_variavel"] != ""){ | 107 | if($_GET["id_medida_variavel"] != ""){ |
109 | $_GET["id_medida_variavel"] = filter_var ( $_GET["id_medida_variavel"], FILTER_SANITIZE_NUMBER_INT); | 108 | $_GET["id_medida_variavel"] = filter_var ( $_GET["id_medida_variavel"], FILTER_SANITIZE_NUMBER_INT); |
110 | } | 109 | } |
@@ -139,6 +138,7 @@ if(!isset($_GET["ows_geomtype"]) || $_GET["ows_geomtype"] == ""){ | @@ -139,6 +138,7 @@ if(!isset($_GET["ows_geomtype"]) || $_GET["ows_geomtype"] == ""){ | ||
139 | else{ | 138 | else{ |
140 | $ows_geomtype = $_GET["ows_geomtype"]; | 139 | $ows_geomtype = $_GET["ows_geomtype"]; |
141 | } | 140 | } |
141 | + | ||
142 | // | 142 | // |
143 | //imprime na tela a ajuda | 143 | //imprime na tela a ajuda |
144 | // | 144 | // |
@@ -208,6 +208,7 @@ if(strpos(strtolower($OUTPUTFORMAT),"kmz") !== false){ | @@ -208,6 +208,7 @@ if(strpos(strtolower($OUTPUTFORMAT),"kmz") !== false){ | ||
208 | if(!empty($OUTPUTFORMAT)){ | 208 | if(!empty($OUTPUTFORMAT)){ |
209 | carregaCacheArquivo(); | 209 | carregaCacheArquivo(); |
210 | } | 210 | } |
211 | + | ||
211 | // | 212 | // |
212 | //para o caso da requisicao kmz | 213 | //para o caso da requisicao kmz |
213 | //kmz nao funciona diretamente com mapserver | 214 | //kmz nao funciona diretamente com mapserver |
@@ -325,6 +326,7 @@ if(!isset($VERSION) || $VERSION == ""){ | @@ -325,6 +326,7 @@ if(!isset($VERSION) || $VERSION == ""){ | ||
325 | // | 326 | // |
326 | //nome do mapfile que ficara em cache | 327 | //nome do mapfile que ficara em cache |
327 | // | 328 | // |
329 | + | ||
328 | $agora = intval(time() / 1000); | 330 | $agora = intval(time() / 1000); |
329 | //acrescenta ao nome a indicacao do tipo de TMS | 331 | //acrescenta ao nome a indicacao do tipo de TMS |
330 | if(isset($_GET["tms"])){ | 332 | if(isset($_GET["tms"])){ |
@@ -357,6 +359,7 @@ $arrayget["TileCol"] = ""; | @@ -357,6 +359,7 @@ $arrayget["TileCol"] = ""; | ||
357 | $arrayget["TileRow"] = ""; | 359 | $arrayget["TileRow"] = ""; |
358 | 360 | ||
359 | $nomeMapfileTmp = $dir_tmp."/ogc_".md5(implode("",$arrayget))."_".$agora.".map"; | 361 | $nomeMapfileTmp = $dir_tmp."/ogc_".md5(implode("",$arrayget))."_".$agora.".map"; |
362 | + | ||
360 | //essa variavel e usada para definir se a imagem final gerada devera ser cortada ou nao | 363 | //essa variavel e usada para definir se a imagem final gerada devera ser cortada ou nao |
361 | $cortePixels = 0; | 364 | $cortePixels = 0; |
362 | $ogcwsmap = $_GET["ogcwsmap"]; | 365 | $ogcwsmap = $_GET["ogcwsmap"]; |
@@ -419,6 +422,7 @@ else{ | @@ -419,6 +422,7 @@ else{ | ||
419 | $extensao = ".gvp"; | 422 | $extensao = ".gvp"; |
420 | } | 423 | } |
421 | if($extensao == ".map"){ | 424 | if($extensao == ".map"){ |
425 | + | ||
422 | //cria o mapfile com base no sistema de metadados estatisticos | 426 | //cria o mapfile com base no sistema de metadados estatisticos |
423 | //verifica se o id_medida_variavel existe no mapfile e nao foi passado como um parametro | 427 | //verifica se o id_medida_variavel existe no mapfile e nao foi passado como um parametro |
424 | if(!isset($_GET["id_medida_variavel"]) && $temai3geo == true){ | 428 | if(!isset($_GET["id_medida_variavel"]) && $temai3geo == true){ |
@@ -429,7 +433,7 @@ else{ | @@ -429,7 +433,7 @@ else{ | ||
429 | $_GET["id_medida_variavel"] = $teste; | 433 | $_GET["id_medida_variavel"] = $teste; |
430 | } | 434 | } |
431 | } | 435 | } |
432 | - if(isset($_GET["id_medida_variavel"])){ | 436 | + if(isset($_GET["id_medida_variavel"])){ |
433 | $temai3geo = false; | 437 | $temai3geo = false; |
434 | include("admin/php/classe_metaestat.php"); | 438 | include("admin/php/classe_metaestat.php"); |
435 | $m = new Metaestat(); | 439 | $m = new Metaestat(); |
@@ -526,6 +530,7 @@ else{ | @@ -526,6 +530,7 @@ else{ | ||
526 | $l->setprocessing("POLYLINE_NO_CLIP=True"); | 530 | $l->setprocessing("POLYLINE_NO_CLIP=True"); |
527 | } | 531 | } |
528 | } | 532 | } |
533 | + | ||
529 | // | 534 | // |
530 | //verifica se existem parametros de substituicao passados via url | 535 | //verifica se existem parametros de substituicao passados via url |
531 | // | 536 | // |
@@ -736,12 +741,13 @@ else{ | @@ -736,12 +741,13 @@ else{ | ||
736 | $oMap->setSymbolSet($locaplic."/symbols/".basename($oMap->symbolsetfilename)); | 741 | $oMap->setSymbolSet($locaplic."/symbols/".basename($oMap->symbolsetfilename)); |
737 | $oMap->setFontSet($locaplic."/symbols/".basename($oMap->fontsetfilename)); | 742 | $oMap->setFontSet($locaplic."/symbols/".basename($oMap->fontsetfilename)); |
738 | //verifica se existem layers com plugin definido e processa conforme o tipo de plugin | 743 | //verifica se existem layers com plugin definido e processa conforme o tipo de plugin |
744 | + | ||
739 | processaPluginI3geo(); | 745 | processaPluginI3geo(); |
740 | // | 746 | // |
741 | //caso seja download ou json ou csv | 747 | //caso seja download ou json ou csv |
742 | // | 748 | // |
743 | processaOutputformatMapfile(); | 749 | processaOutputformatMapfile(); |
744 | - $nomeMapfileTmp = str_replace(".map","").".map"; | 750 | + $nomeMapfileTmp = str_replace(".map","",$nomeMapfileTmp).".map"; |
745 | $oMap->save($nomeMapfileTmp); | 751 | $oMap->save($nomeMapfileTmp); |
746 | 752 | ||
747 | validaAcessoTemas($nomeMapfileTmp,true); | 753 | validaAcessoTemas($nomeMapfileTmp,true); |