コード例 #1
0
ファイル: exec.php プロジェクト: edmarmoretti/i3geo
<?php

include_once dirname(__FILE__) . "/../safe.php";
verificaBlFerramentas(basename(dirname(__FILE__)), $i3geoBlFerramentas, false);
//
//faz a busca da fun&ccedil;&atilde;o que deve ser executada
//
$retorno = "";
//string que ser&aacute; retornada ao browser via JSON
switch (strtoupper($funcao)) {
    /*
    Valor: AGRUPAELEMENTOS
    Agrupa elementos em um pol&iacute;gono.
    Salva o mapa acrescentando um novo layer com o resultado.
    <Analise->agrupaElementos>
    */
    case "AGRUPAELEMENTOS":
        include_once dirname(__FILE__) . "/../../classesphp/classe_analise.php";
        copiaSeguranca($map_file);
        $m = new Analise($map_file, $tema);
        $retorno = $m->agrupaElementos($_GET["item"], $locaplic);
        $m->salva();
        $_SESSION["contadorsalva"]++;
        break;
}
if (isset($map_file) && isset($postgis_mapa) && $map_file != "") {
    restauraCon($map_file, $postgis_mapa);
}
cpjson($retorno);