Пример #1
0
function incluiTemaWms()
{
    global $nome_wms, $url_wms, $layer_wms, $style_wms, $srs_wms, $image_wms, $versao_wms, $tmpfname, $locaplic;
    include_once $locaplic . "/classesphp/classe_mapa.php";
    if (!$nome_wms) {
        $nome = $layer_wms . " " . $style_wms;
    } else {
        $nome = $nome_wms;
    }
    $m = new Mapa($tmpfname);
    $m->adicionatemawms($layer_wms, $url_wms, $style_wms, $srs_wms, $image_wms, $locaplic, "", $versao_wms, $nome, "", "", "", "", "nao", "text/plain", "");
    $salvo = $m->salva($tmpfname);
    //echo $tmpfname;exit;
    erroCriacao();
}
Пример #2
0
     Acrescenta um novo tema em um arquivo map file tendo como fonte um WMS.
     
     <Mapa->adicionatemawms>
     */
 /*
  Valor: ADICIONATEMAWMS
 
 Acrescenta um novo tema em um arquivo map file tendo como fonte um WMS.
 
 <Mapa->adicionatemawms>
 */
 case "ADICIONATEMAWMS":
     include_once "classe_mapa.php";
     copiaSeguranca($map_file);
     $m = new Mapa($map_file);
     $m->adicionatemawms($_pg["tema"], $_pg["servico"], $_pg["nome"], $_pg["proj"], $_pg["formato"], $locaplic, $_pg["tipo"], $_pg["versao"], $_pg["nomecamada"], $dir_tmp, $imgdir, $imgurl, $_pg["tiporep"], $_pg["suportasld"], $_pg["formatosinfo"], $_pg["time"], $_pg["tile"]);
     $teste = "ok";
     //testaMapa($map_file,$postgis_mapa);
     if ($teste == "ok") {
         $retorno = "ok";
         $_SESSION["contadorsalva"]++;
     } else {
         $retorno = array("erro" => "A camada nao pode ser adicionada. " . $teste);
     }
     break;
     /*
      Valor: REFERENCIA
     
     Gera a imagem do mapa de refer&ecirc;ncia.
     */
 /*