case "LISTAATRIBUTOSMEDIDAVARIAVELXY": $m = new Metaestat(); $regiao = $m->xy2regiao($codigo_tipo_regiao, $_GET["x"], $_GET["y"]); $identificador_regiao = $regiao["identificador_regiao"]; $resultado = array(); if ($regiao != "") { $dados = $m->listaAtributosMedidaVariavelRegiao($identificador_regiao, $id_medida_variavel); $resultado = array("atributos" => $dados, "regiao" => $regiao); } retornaJSON($resultado); exit; break; case "LISTATODOSATRIBUTOSMEDIDAVARIAVELXY": $lista = array(); $m = new Metaestat(); $regiao = $m->xy2regiao($codigo_tipo_regiao, $_GET["x"], $_GET["y"]); $identificador_regiao = $regiao["identificador_regiao"]; $variaveis = $m->listaVariavel(); $dadosVariavel = array(); foreach ($variaveis as $variavel) { $medidas = $m->listaMedidaVariavel($variavel["codigo_variavel"]); $valores = array(); foreach ($medidas as $medida) { $dadosMedida = $m->listaAtributosMedidaVariavelRegiao($identificador_regiao, $medida["id_medida_variavel"]); if ($dadosMedida != "") { $valores[] = array("medida" => $medida["nomemedida"], "dados" => $dadosMedida); } } if (!empty($valores)) { $dadosVariavel[] = array("variavel" => $variavel["nome"], "dados" => $valores); }