case "regiao":
            $valores = PublicMethods::getRegionID(explode(",", $value["valores"]), $ocon);
            $flt = array("tipo" => Filtro::$FILTRO_REGIAO, "valores" => $valores);
            break;
    }
    array_push($filtros, $flt);
}
/* obtendo indicador */
$ano = 2010;
if (sizeof($lindicador) > 1) {
    $ano = $lindicador[1];
}
$indicador = PublicMethods::getIndicator($lindicador[0], $ano, $ocon);
$h = new Histogram($indicador['indc'], $indicador['ano'], $espacialidade, $ocon);
//explodindo os filtros
foreach ($filtros as $filtro) {
    if ($filtro['tipo'] == Filtro::$FILTRO_REGIAO) {
        $h->selectByRegions($filtro['valores'], $indicador['indc'], $indicador['ano']);
    } else {
        if ($filtro['tipo'] == Filtro::$FILTRO_ESTADO) {
            $h->selectByStates($filtro['valores'], $indicador['indc'], $indicador['ano']);
        } else {
            if ($filtro['tipo'] == Filtro::$FILTRO_MUNICIPIO) {
                $h->selectByCities($filtro['valores'], $indicador['indc'], $indicador['ano']);
            }
        }
    }
}
$h->getFunctions($ocon);
$response = new HistogramResponse($h->DrawHistograma());
echo $response->getJSON();