Пример #1
0
<?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 //
Пример #2
0
<?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 //
Пример #3
0
<?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);
Пример #4
0
<?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();