Example #1
0
     retornaJSON($m->mapfileTipoRegiao($codigo_tipo_regiao, $_GET["outlinecolor"], $_GET["width"], $_GET["nomes"]));
     exit;
     break;
     /*
     	Valor: KMLMEDIDAVARIAVEL
     Gera um arquivo kml que pode ser aberto no googleearth
     */
 /*
 	Valor: KMLMEDIDAVARIAVEL
 Gera um arquivo kml que pode ser aberto no googleearth
 */
 case "KMLMEDIDAVARIAVEL":
     $m = new Metaestat();
     $r = $m->mapfileMedidaVariavel($id_medida_variavel, $_GET["filtro"], $_GET["todasascolunas"], $_GET["tipolayer"], $_GET["titulolayer"], $id_classificacao, $_GET["agruparpor"]);
     //cria um mapfile completo, que inclui a camada no mapfile de inicializacao do i3geo
     $mapfile = $m->mapfileCompleto($r["mapfile"]);
     $formato = $_GET["formato"];
     if ($formato == "kml" || $formato == "kmz") {
         //define as variaveis necessarias ao pacote kmlserver
         set_time_limit(0);
         $_REQUEST["map"] = $mapfile;
         $_REQUEST["typename"] = $r["layer"];
         $_REQUEST["request"] = $formato;
         //$_REQUEST["service"] = "icon";
         include dirname(__FILE__) . "/../../pacotes/kmlmapserver/classes/kmlserver.class.php";
         $server = new KmlServer();
     } else {
         //3d com tme
         if (!isset($dir_tmp)) {
             include dirname(__FILE__) . "/../../ms_configura.php";
         }