Commit 0d51c6de71d55845155399137e595a698731b5b2
Exists in
master
and in
7 other branches
Merge branch 'master' of softwarepublico.gov.br:i3geo/i3geo
Showing
2 changed files
with
16 additions
and
12 deletions
Show diff stats
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 |