<?php /* Pagina que gera os arquivos ODL autor: Jose Neto data: 03/2015 */ include "ingestClass.php"; $_METODO = new INGESTClass(); // recebe os parametros // $ano_mes = $_REQUEST['ano_mes']; $passagem = $_REQUEST['passagem']; //--echo $lista_ano_mes."<br />"; // Funcao que gera os arquivos ODL // // 1- separa as varaveis para gerar o ODL // // 1.1 - Separa o numero de pontos // // verifica se o nome da passagem tem o tamanho certo // $tamanho_nome_passagem = strlen($passagem); if ($tamanho_nome_passagem != 24) { echo "passagem com erro"; } // corta a string e pega a base, ponto inicial e ponto final // LO80010570812015083CUB00 $base = substr($passagem, 3, 3); $ponto_inicial = substr($passagem, 6, 3); $ponto_final = substr($passagem, 9, 3); //--echo $base."-".$ponto_inicial."-".$ponto_final; // 1.2 - Separa o ano e mes // $partes_ano_mes = explode("_", $ano_mes); $ano = $partes_ano_mes[0]; $mes = $partes_ano_mes[1]; // 1.3 - Valida e captura o nome da variavel CPF // // busca a ultima cadastrada na area //
<?php // inicializando a sessao // session_start(); /* Pagina que executa a funcao INGEST utilizando os arquivos ODL autor Jose Neto data 04/2015 */ error_reporting(E_ALL); include "ingestClass.php"; $_METODO = new INGESTClass(); // recebe os parametros // $valor_inicial_loop = $_REQUEST['valor_inicial']; $valor_final_loop = $_REQUEST['valor_final']; $dir_arquivo_ODL = $_REQUEST['dir_ODL']; $passagem = $_REQUEST['passagem']; $ano_mes = $_REQUEST['ano_mes']; //echo $valor_inicial_loop."-".$valor_final_loop."-".$dir_arquivo_ODL."-".$passagem."-".$ano_mes; // 1 - Inicio da funcao // // 1.1 - Cria a ordem de serviço do processo a ser inicado // $dir_ordem_servico = "/dados/htdocs/Sistema_Processamento_L8/ordem_servico"; // Cria o arquivo dq ordem de servico // $nome_ordem = "ordem_" . $passagem . "_" . $ano_mes; // Verifica se existe a ordem e apaga se existir // system("cd {$dir_ordem_servico}; rm ordem_{$passagem}_{$ano_mes}"); system("cd {$dir_ordem_servico}; touch ordem_{$passagem}_{$ano_mes}"); // abre o arquivo para ser gravado // $caminho_arquivo_gravar = $dir_ordem_servico . "/ordem_" . $passagem . "_" . $ano_mes; $arquivo_ORDEM_gravar = fopen("{$caminho_arquivo_gravar}", "a"); // 1.2 - gera a lista dos arquivos no diretorio para serem executados //
<?php /* Pagina que gera os arquivos ODL autor Jose Neto data 03/2015 */ include "ingestClass.php"; $_METODO = new INGESTClass(); // Antes de inicar o processo, verifica se já existe outros processos sendo executados // // A maquina que realiza os processos possui um limite e não pode ser sobrecarregada // $_LISTA_PROCESSOS = $_METODO->listaProcessosEmExecucao(); $_CONTROLE_PROCESSOS = mysql_num_rows($_LISTA_PROCESSOS); // se o numero de processos INGEST for igual a 0 ou a 1, dispara novos processos // if ($_CONTROLE_PROCESSOS == 0 || $_CONTROLE_PROCESSOS == 1) { // recebe os parametros // $ano_mes = $_REQUEST['ano_mes']; $passagem = $_REQUEST['passagem']; $cpf = $_REQUEST['cpf']; //--echo $lista_ano_mes."<br />"; // Funcao que gera os arquivos ODL // // 1- separa as varaveis para gerar o ODL // // 1.1 - Separa o numero de pontos // // verifica se o nome da passagem tem o tamanho certo // $tamanho_nome_passagem = strlen($passagem); if ($tamanho_nome_passagem != 24) { echo "passagem com erro"; } // corta a string e pega a base, ponto inicial e ponto final // LO80010570812015083CUB00 $base = substr($passagem, 3, 3); $ponto_inicial = substr($passagem, 6, 3);
<?php /* Pagina que lista os dados para serem processados autor: Jose Neto data: 03/2015 */ include "ingestClass.php"; $_METODO = new INGESTClass(); // Classe das configuracoes // include "../configuracaoClass.php"; configuracaoClass::_CSS_02(); // recebe os parametros // $ano_mes = $_REQUEST['ano_mes']; //--echo $lista_ano_mes."<br />"; ?> <div class="container"> <div class="row" style="background-color:#FFF"> <table> <form action="geraODL.php" method="post"> <tr> <th colspan="2">SELECIONE OS DADOS PARA MOSTRAR AS PASSAGENS NA ÁREA L0_LANDSAT-8</th> </tr> <tr> <td> ANO/MÊS: <select name="ano_mes"> <?php // Gera a lista de ano e mes na area L0_LANDSAT8 // $lista_ano_mes = $_METODO->listaAnoMesL0();