Commit 0d51c6de71d55845155399137e595a698731b5b2

Authored by Murilo Caixêta
2 parents a00d8342 8b31899b

Merge branch 'master' of softwarepublico.gov.br:i3geo/i3geo

classesphp/classe_mapa.php
@@ -276,7 +276,8 @@ class Mapa @@ -276,7 +276,8 @@ class Mapa
276 "legendaimg", 276 "legendaimg",
277 "offsite", 277 "offsite",
278 "numclasses", 278 "numclasses",
279 - "id_medida_variavel" 279 + "id_medida_variavel",
  280 + "codigo_tipo_regiao"
280 ); 281 );
281 foreach ($this->layers as $oLayer){ 282 foreach ($this->layers as $oLayer){
282 $sel = "nao"; 283 $sel = "nao";
@@ -512,7 +513,8 @@ class Mapa @@ -512,7 +513,8 @@ class Mapa
512 $oLayer->getmetadata("legendaimg"), 513 $oLayer->getmetadata("legendaimg"),
513 $oLayer->offsite->red.",".$oLayer->offsite->green.",".$oLayer->offsite->blue, 514 $oLayer->offsite->red.",".$oLayer->offsite->green.",".$oLayer->offsite->blue,
514 $oLayer->numclasses, 515 $oLayer->numclasses,
515 - $oLayer->getmetadata("METAESTAT_ID_MEDIDA_VARIAVEL") 516 + $oLayer->getmetadata("METAESTAT_ID_MEDIDA_VARIAVEL"),
  517 + $oLayer->getmetadata("METAESTAT_CODIGO_TIPO_REGIAO")
516 ); 518 );
517 } 519 }
518 } 520 }
classesphp/classe_metaestatinfo.php
@@ -327,13 +327,13 @@ class MetaestatInfo{ @@ -327,13 +327,13 @@ class MetaestatInfo{
327 if($suportaWMST == true && $direto == false){ 327 if($suportaWMST == true && $direto == false){
328 $sqlDadosMedidaVariavel = "SELECT $sqlWMST as dimtempo,".$dados["colunaidgeo"]." AS cod_regiao,".$nomevalorcalculado." AS valorcalculado FROM ".$dados["esquemadb"].".".$dados["tabela"]; 328 $sqlDadosMedidaVariavel = "SELECT $sqlWMST as dimtempo,".$dados["colunaidgeo"]." AS cod_regiao,".$nomevalorcalculado." AS valorcalculado FROM ".$dados["esquemadb"].".".$dados["tabela"];
329 } 329 }
330 - if(!empty ($filtro) && $direto == false){ 330 + if(!empty ($filtro)){
331 $sqlDadosMedidaVariavel .= " WHERE ".$filtro . " AND ".$nomevalorcalculado." IS NOT NULL "; 331 $sqlDadosMedidaVariavel .= " WHERE ".$filtro . " AND ".$nomevalorcalculado." IS NOT NULL ";
332 } 332 }
333 else{ 333 else{
334 $sqlDadosMedidaVariavel .= " WHERE ".$nomevalorcalculado." IS NOT NULL "; 334 $sqlDadosMedidaVariavel .= " WHERE ".$nomevalorcalculado." IS NOT NULL ";
335 } 335 }
336 - if($suportaWMST != true && $direto == false){ 336 + if($suportaWMST != true && $direto == false && $tipoconta != ""){
337 $sqlDadosMedidaVariavel .= " /*FA*//*FA*/ /*FAT*//*FAT*/ GROUP BY cod_regiao "; 337 $sqlDadosMedidaVariavel .= " /*FA*//*FA*/ /*FAT*//*FAT*/ GROUP BY cod_regiao ";
338 } 338 }
339 $sqlagrupamento = ""; 339 $sqlagrupamento = "";
@@ -570,13 +570,15 @@ class MetaestatInfo{ @@ -570,13 +570,15 @@ class MetaestatInfo{
570 $expressao[] = "([".$item."]>".($calc["quartil3"]).")"; 570 $expressao[] = "([".$item."]>".($calc["quartil3"]).")";
571 $titulo[] = "Quartil 4: >".$calc["quartil3"]; 571 $titulo[] = "Quartil 4: >".$calc["quartil3"];
572 } 572 }
573 - $classes[] = array(  
574 - "expressao"=>"([".$item."]= 0)",  
575 - "titulo"=>"0",  
576 - "verde"=>100,  
577 - "vermelho"=>100,  
578 - "azul"=>100  
579 - ); 573 + if($calc["quartil1"] > 0){
  574 + $classes[] = array(
  575 + "expressao"=>"([".$item."] = 0)",
  576 + "titulo"=>"0",
  577 + "verde"=>100,
  578 + "vermelho"=>100,
  579 + "azul"=>100
  580 + );
  581 + }
580 for ($i=0;$i < count($expressao);++$i){ 582 for ($i=0;$i < count($expressao);++$i){
581 $classes[] = array( 583 $classes[] = array(
582 "expressao"=>$expressao[$i], 584 "expressao"=>$expressao[$i],
@@ -2079,4 +2081,4 @@ class MetaestatInfo{ @@ -2079,4 +2081,4 @@ class MetaestatInfo{
2079 } 2081 }
2080 } 2082 }
2081 } 2083 }
2082 -?> 2084 -?>
  2085 +?>
2083 \ No newline at end of file 2086 \ No newline at end of file