<!DOCTYPE html> <html lang="pt"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="generator" content="HelpNDoc Standard Edition 6.9.0.577"> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="icon" href="favicon.ico"/> <title>Dado Matricial</title> <meta name="description" content="" /> <meta name="keywords" content="Dado Matricial"> <!-- Twitter Card data --> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="Dado Matricial"> <meta name="twitter:description" content=""> <!-- Open Graph data --> <meta property="og:title" content="Dado Matricial" /> <meta property="og:type" content="article" /> <meta property="og:description" content="" /> <meta property="og:site_name" content="Manual da plataforma TerraMA2" /> <!-- Bootstrap core CSS --> <link href="vendors/bootstrap-3.4.1/css/bootstrap.min.css" rel="stylesheet"/> <!-- IE10 viewport hack for Surface/desktop Windows 8 bug --> <link href="vendors/bootstrap-3.4.1/css/ie10-viewport-bug-workaround.css" rel="stylesheet"/> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script src="vendors/html5shiv-3.7.3/html5shiv.min.js"></script> <script src="vendors/respond-1.4.2/respond.min.js"></script> <![endif]--> <!-- JsTree styles --> <link href="vendors/jstree-3.3.7/themes/default/style.min.css" rel="stylesheet"/> <!-- Hnd styles --> <link href="css/layout.min.css" rel="stylesheet" /> <link href="css/effects.min.css" rel="stylesheet" /> <link href="css/theme-light-blue.min.css" rel="stylesheet" /> <link href="css/print.min.css" rel="stylesheet" media="print" /> <style type="text/css">nav { width: 350px} @media screen and (min-width:769px) { body.md-nav-expanded div#main { margin-left: 350px} body.md-nav-expanded header { padding-left: 364px} }</style> <!-- Content style --> <link href="css/hnd.content.css" rel="stylesheet" /> </head> <body class="md-nav-expanded"> <div id="skip-link"> <a href="#main-content" class="element-invisible">Skip to main content</a> </div> <header class="headroom"> <button class="hnd-toggle btn btn-default"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span> </button> <h1>Manual da plataforma TerraMA2</h1> </header> <nav class="md-nav-expanded"> <!-- Nav tabs --> <ul class="tab-tabs nav nav-tabs" role="tablist"> <li id="nav-close"> <button class="hnd-toggle btn btn-default"> <span class="glyphicon glyphicon-remove" aria-hidden="true"></span> </button> </li> <li role="presentation" class="tab active"> <a href="#contents" id="tab-contents" aria-controls="contents" role="tab" data-toggle="tab"> <i class="glyphicon glyphicon-list"></i> Contents </a> </li> <li role="presentation" class="tab"> <a href="#index" id="tab-index" aria-controls="index" role="tab" data-toggle="tab"> <i class="glyphicon glyphicon-asterisk"></i> Index </a> </li> <li role="presentation" class="tab"> <a href="#search" id="tab-search" aria-controls="search" role="tab" data-toggle="tab"> <i class="glyphicon glyphicon-search"></i> Search </a> </li> </ul> <!-- /Nav tabs --> <!-- Tab panes --> <div class="tab-content"> <div role="tabpanel" class="tab-pane active" id="contents"> <div id="toc" class="tree-container unselectable" data-url="_toc.json" data-openlvl="1" > </div> </div> <!-- /contents--> <div role="tabpanel" class="tab-pane" id="index"> <div id="keywords" class="tree-container unselectable" data-url="_keywords.json" data-openlvl="1" > </div> </div> <!-- /index--> <div role="tabpanel" class="tab-pane" id="search"> <div class="search-content"> <div class="search-input"> <form id="search-form"> <div class="form-group"> <div class="input-group"> <input type="text" class="form-control" id="input-search" name="input-search" placeholder="Search..." /> <span class="input-group-btn"> <button class="btn btn-default" type="submit"> <span class="glyphicon glyphicon-search" aria-hidden="true"></span> </button> </span> </div> </div> </form> </div> <!-- /search-input --> <div class="search-result"> <div id="search-info"></div> <div class="tree-container unselectable" id="search-tree"></div> </div> <!-- /search-result --> </div> <!-- /search-content --> </div> <!-- /search--> </div> <!-- /Tab panes --> </nav> <div id="main"> <article> <div id="topic-content" class="container-fluid" data-hnd-id="add_dynamic_data_grid" data-hnd-context="34" data-hnd-title="Dado Matricial" > <div class="navigation"> <ol class="breadcrumb"> <li><a href="administration_module.html">Módulo de Administração</a></li><li><a href="Projetos.html">Projetos</a></li><li><a href="dynamic_data.html">Dados Dinâmicos</a></li><li><a href="AdicionarDadoDinamico.html">Adicionar Dado Dinâmico</a></li> </ol> <div class="nav-arrows"> <div class="btn-group btn-group-xs" role="group"><a class="btn btn-default" href="AdicionarDadoDinamico.html" title="Adicionar Dado Dinâmico" role="button"><span class="glyphicon glyphicon-menu-up" aria-hidden="true"></span></a><a class="btn btn-default" href="AdicionarDadoDinamico.html" title="Adicionar Dado Dinâmico" role="button"><span class="glyphicon glyphicon-menu-left" aria-hidden="true"></span></a><a class="btn btn-default" href="add_dynamic_data_dcp.html" title="Dado de PCD" role="button"><span class="glyphicon glyphicon-menu-right" aria-hidden="true"></span></a></div> </div> </div> <a id="main-content"></a> <h2>Dado Matricial</h2> <div class="main-content"> <p></p> <p class="rvps2"><span class="rvts6"><br/></span></p> <h4 class="rvps78"><img width="26" height="28" alt="" style="padding : 1px;" src="lib/NewItem173.png"></h4> <p class="rvps11"><span class="rvts19">Os dados dinâmicos do tipo matriz (ou grades retangulares) podem ser oriundos de </span><a class="rvts42" href="data_formats.html#_Toc523062717">diversas fontes como apresentado no acima</a><span class="rvts19">. Para facilitar o seu uso foi incluído a leitura desses dados nos seguintes formatos:</span></p> <ul style="text-indent: 0px; padding: 0; margin: 0 0 0 95px; list-style-position: outside; list-style-type: disc;"> <li style="margin-left: 0px" class="rvps70"><span class="rvts22">Matriz GrADs</span><span class="rvts19">: formato de arquivos matriciais binários que utilizam um arquivo auxiliar (CTL) para descrever as propriedades do arquivo que pode ter uma ou várias camadas. Necessita ser armazenado no formato GeoTiff para ser utilizado.</span></li> <li style="margin-left: 0px" class="rvps70"><span class="rvts22">Matriz GDAL</span><span class="rvts19"> (demais formatos)</span></li> <li style="margin-left: 0px" class="rvps70"><span class="rvts22">Matriz Grib2</span></li> <li style="margin-left: 0px" class="rvps70"><span class="rvts22">Matriz ASCII</span></li> <li style="margin-left: 0px" class="rvps70"><span class="rvts22">Matriz GeoTiff</span></li> <li style="margin-left: 0px" class="rvps70"><span class="rvts22">NetCDF.nc</span></li> </ul> <p class="rvps11"><span class="rvts36"><br/></span></p> <h5 class="rvps49"><a name="_Toc523062771"></a><span class="rvts0"><span class="rvts50">ADICIONANDO DADO DINÂMICO - MATRIZ:</span></span></h5> <p class="rvps11"><span class="rvts19">Para adicionar um novo dado dinâmico do tipo matriz é necessário ter um projeto ativo. No menu de opções selecione </span><span class="rvts22">“</span><img width="15" height="15" alt="" style="padding : 1px;" src="lib/NewItem172.jpg"><span class="rvts22"> Dados Dinâmicos”</span><span class="rvts19"> para que a lista de dados disponíveis seja apresentada na área de trabalho. Clique no botão “ </span><span class="rvts53">+</span><span class="rvts22"> </span><span class="rvts19">” para adicionar novo dado. Utilize o botão </span><span class="rvts22">“Salvar”</span><span class="rvts19"> para salvar o dado dinâmico. Não é permitido nomes de dados em duplicidade. Botão </span><span class="rvts22">“Cancelar”</span><span class="rvts19"> volta à tela anterior sem salvar. A Figura 2.14 mostra a área de trabalho para adicionar novo dado dinâmico. Detalhes de cada campo a seguir.</span></p> <p class="rvps11"><span class="rvts19"><br/></span></p> <p class="rvps27"><img width="656" height="386" alt="" style="padding : 1px;" src="lib/NewItem171.png"></p> <p class="rvps55"><span class="rvts20">Figura 2.14 – </span><span class="rvts21">Módulo de Administração: Adição de dado dinâmico - Matriz</span></p> <p class="rvps56"><span class="rvts54">Registro de Dado Dinâmico - Geral:</span></p> <ul style="text-indent: 0px; padding: 0; margin: 0 0 0 48px; list-style-position: outside; list-style-type: disc;"> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Formato</span><span class="rvts19">: Escolha o tipo entre </span><span class="rvts22">Matriz ASCII, Matriz GDAL (demais formatos)</span><span class="rvts19">, </span><span class="rvts22">Matriz GeoTiff, Matriz GrADs,</span><span class="rvts19"> </span><span class="rvts22">Matriz Grib2 ou NetCDF </span><span class="rvts19">para formatos do tipo matriz (grades retangulares). Dependendo do tipo escolhido alguns parâmetros específicos serão apresentados para preenchimento. IMPORTANTE: Uma vez escolhido não pode ser alterado, a menos que saia da edição e retorne.</span></li> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Nome</span><span class="rvts19">: Defina o nome do dado dinâmico (campo obrigatório para passar para os demais itens). O tamanho máximo do nome é de 100 caracteres. Não é permitido nomes duplicados.</span></li> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Descrição</span><span class="rvts19">: Campo não obrigatório para descrição do dado dinâmico. O tamanho máximo da senha é de 250 caracteres.</span></li> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Servidor de Dados</span><span class="rvts19">: Escolha o servidor de onde será coletado os dados por servidores remotos do tipo FTP ou HTTP/HTTPS, ou para dados disponíveis em servidores de arquivos locais - ARQUIVO. Para arquivos locais no formato GeoTiff não será necessário definir o servidor para armazenar os dados, pois a plataforma faz acesso direto aos arquivos.</span></li> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Ativo</span><span class="rvts19">: Botão ativo permite coletar o dado dinâmico que está associado ao servidor escolhido acima. Botão desmarcado nenhuma coleta será realizada.</span></li> </ul> <p class="rvps56"><span class="rvts54">Registro de Dado Dinâmico - Parâmetros:</span></p> <ul style="text-indent: 0px; padding: 0; margin: 0 0 0 48px; list-style-position: outside; list-style-type: disc;"> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Arquivo CTL </span><span class="rvts61">(somente se formato for Matriz GrADs)</span><span class="rvts19">: Nome do arquivo que define a formatação dos dados definidos pela máscara do arquivo binário. O fornecedor do dado deverá informar um </span><span class="rvts22">único</span><span class="rvts19"> arquivo de controle para todos os arquivos da série que serão coletados. Se o arquivo CTL estiver em subdiretórios definido a partir do caminho informado na definição do servidor, acrescente estes subdiretórios na frente do nome do arquivo (por exemplo: </span><span class="rvts55">satelite/goes13/infra/GOES13_CH4.ctl</span><span class="rvts19"> ).</span></li> <li style="margin-left: 0px" class="rvps71"><span class="rvts22">Projeção (SRID)</span><span class="rvts19">: Valor numérico dos parâmetros de projeção e datum dos dados a serem coletados. Obrigatório para os formatos Matriz GrADs e Matriz ASCII. Veja os principais valores utilizados no anexo A1.</span></li> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Fuso Horário</span><span class="rvts19">: Fuso horário do local onde o dado dinâmico foi gerado. Esse parâmetro garante que as datas e horas dos dados coletados se mantenham consistentes com a base de dados. Dados em horário GMT devem utilizar o valor 0.</span></li> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Número de camadas </span><span class="rvts61">(somente se formato for Matriz GrADs)</span><span class="rvts19">: Número de camadas do arquivo incluindo a camada zero. Arquivos com mais de uma camada são normalmente utilizados por dados do tipo previsões numérica de tempo onde cada camada representa um horário de previsão para a variável em questão, e neste caso utilize a opção “Temporal” abaixo. Se maior do que 1, deverá informar ainda se há “bytes” de separação entre as camadas.</span></li> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Multiplicador </span><span class="rvts61">(somente se formato for Matriz GrADs)</span><span class="rvts19">: Permite a definição de um fator multiplicador a ser aplicado aos valores da grade. Verifique ao fornecedor do dado se há necessidade de utilizar este parâmetro, caso contrário, use valor </span><span class="rvts22">1</span><span class="rvts19"> para não alterar os valores originais do arquivo lido.</span></li> </ul> <ul style="text-indent: 0px; padding: 0; margin: 0 0 0 48px; list-style-position: outside; list-style-type: disc;"> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Tipo de dado </span><span class="rvts61">(somente se formato for Matriz GrADs)</span><span class="rvts19">: Permite indicar se os dados presentes no arquivo estão armazenados como valores em ponto flutuante (Float 32) ou como valores inteiros (Integer 16).</span></li> <li style="margin-left: 0px" class="rvps72"><span class="rvts22">Máscara do arquivo binário</span><span class="rvts19">: Máscara do nome dos arquivos a serem coletados. Esta máscara utiliza partes constantes para capturar prefixos utilizados nos nomes dos arquivos e sequências especiais para indicar ao sistema como interpretar informações de data e hora contidas nos nomes dos arquivos. Para data com </span><span class="rvts22">ano, mês e dia</span><span class="rvts19"> utilize </span><span class="rvts22">%YYYY</span><span class="rvts19"> para anos de 4 dígitos ou </span><span class="rvts22">%YY</span><span class="rvts19"> para anos de 2 dígitos, </span><span class="rvts22">%MM</span><span class="rvts19"> para mês e </span><span class="rvts22">%DD</span><span class="rvts19"> para dia. Para data com </span><span class="rvts22">ano e dia juliano</span><span class="rvts19"> utilize </span><span class="rvts22">%YYYY</span><span class="rvts19"> para anos de 4 dígitos ou </span><span class="rvts22">%YY</span><span class="rvts19"> para anos de 2 dígitos e </span><span class="rvts22">%JJJ</span><span class="rvts19"> para o dia juliano. Para valores de hora utilize </span><span class="rvts22">%hh</span><span class="rvts19"> para hora, </span><span class="rvts22">%mm</span><span class="rvts19"> para minutos e </span><span class="rvts22">%ss</span><span class="rvts19"> para segundos. Caracteres que não mudam podem ser mantidos ou substituídos por * (asterisco). Note que ano, mês e dia ou dia juliano as letras devem ser </span><span class="rvts22">maiúsculas</span><span class="rvts19"> e para hora, minuto e segundo as letras devem ser </span><span class="rvts22">minúsculas</span><span class="rvts19">. Para o formato “</span><span class="rvts61">Matriz GrADs</span><span class="rvts19">” os arquivos a serem lidos podem estar em subdiretórios definido além do caminho informado pelo arquivo CTL acima, neste caso, forneça o nome do subdiretório na frente do nome da máscara. Mais </span><a class="rvts42" href="masc_dynamic_data.html">detalhes aqui</a><span class="rvts19">.</span></li> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Bytes anteriores </span><span class="rvts61">(somente se formato for Matriz GrADs)</span><span class="rvts19">: Número de bytes que antecedem cada camada. Valor padrão 0 (sem bytes separador). Consulte o fornecedor do dado para saber se há algum byte que antecede cada camada.</span></li> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Bytes posteriores </span><span class="rvts61">(somente se formato for Matriz GrADs)</span><span class="rvts19">: Número de bytes posteriores a cada camada. Valor padrão 0 (sem bytes separador). Consulte o fornecedor do dado para saber se há algum byte que precede cada camada.</span></li> </ul> <p class="rvps73"><span class="rvts22">NOTA</span><span class="rvts19">: Modelos de previsão (WRF) do CPTEC-INPE no formato GrADs tem 4 bytes entre as camadas.</span></p> <ul style="text-indent: 0px; padding: 0; margin: 0 0 0 48px; list-style-position: outside; list-style-type: disc;"> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Temporal</span><span class="rvts19">: Marque este item caso as camadas de um arquivo GrADs representem intervalos de tempos entre as previsões.</span></li> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Intervalo de tempo</span><span class="rvts19">: Quando arquivo GrADs representa um dado temporal, deve-se obrigatoriamente informar o intervalo de tempo entre cada camada. Consulte o fornecedor do dado pois cada modelo de previsão pode ter um valor diferente de tempo entre as camadas.</span></li> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Unidade de tempo</span><span class="rvts19">: Para um dado temporal escolha uma unidade entre Minutos, Horas e Dias.</span></li> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Bandas (separadas por ponto e vírgula)</span><span class="rvts19"> </span><span class="rvts61">(somente se formato for Matriz - Grib2)</span><span class="rvts19">:</span><span class="rvts61"> </span><span class="rvts19">completar</span></li> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Superfície isobárica (ISBL)</span><span class="rvts19"> </span><span class="rvts61">(somente se formato for Matriz - Grib2)</span><span class="rvts19">: completar</span></li> </ul> <p class="rvps61"><span class="rvts36"><br/></span></p> <p class="rvps56"><span class="rvts54">Registro de Dado Dinâmico – Armazenar </span><img width="13" height="13" alt="" style="padding : 1px;" src="lib/NewItem170.png"><span class="rvts54">:</span></p> <p class="rvps11"><span class="rvts19">Utilize os parâmetros dessa aba quando necessário armazenar os dados coletados de servidores remotos ou quando deseja-se converter para um formato diferente em servidor local. Se o dado estiver em um servidor local de arquivos no formato GetTiff não será necessário preencher o conteúdo dessa aba.</span></p> <ul style="text-indent: 0px; padding: 0; margin: 0 0 0 48px; list-style-position: outside; list-style-type: disc;"> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Formato de saída</span><span class="rvts19">: Escolha o formato de saída. Para dados dinâmicos matriciais escolha “Matriz – GeoTiff”.</span></li> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Armazenar Dados</span><span class="rvts19">: Servidor de dados que irá armazenar dados coletados. Para dados dinâmicos matriciais somente servidores de arquivos (tipo ARQUIVO) estarão disponíveis.</span></li> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Serviço</span><span class="rvts19">: Escolha o serviço de coleta a ser utilizado.</span></li> </ul> <ul style="text-indent: 0px; padding: 0; margin: 0 0 0 48px; list-style-position: outside; list-style-type: disc;"> <li style="margin-left: 0px" class="rvps72"><span class="rvts22">Máscara</span><span class="rvts19">: Máscara do nome dos arquivos a serem armazenados. Para data com </span><span class="rvts22">ano, mês e dia</span><span class="rvts19"> utilize </span><span class="rvts22">%YYYY</span><span class="rvts19"> para anos de 4 dígitos ou </span><span class="rvts22">%YY</span><span class="rvts19"> para anos de 2 dígitos, </span><span class="rvts22">%MM</span><span class="rvts19"> para mês e </span><span class="rvts22">%DD</span><span class="rvts19"> para dia. Para data com </span><span class="rvts22">ano e dia juliano</span><span class="rvts19"> utilize </span><span class="rvts22">%YYYY</span><span class="rvts19"> para anos de 4 dígitos ou </span><span class="rvts22">%YY</span><span class="rvts19"> para anos de 2 dígitos e </span><span class="rvts22">%JJJ</span><span class="rvts19"> para o dia juliano. Para valores de hora utilize </span><span class="rvts22">%hh</span><span class="rvts19"> para hora, </span><span class="rvts22">%mm</span><span class="rvts19"> para minutos e </span><span class="rvts22">%ss</span><span class="rvts19"> para segundos. Não é necessário manter a data em dia juliano caso o dado de entrada esteja com esta máscara. Por exemplo, o arquivo “</span><span class="rvts22">G16_s2018228150049.nc”</span><span class="rvts19"> com máscara “</span><span class="rvts22">G16_s%YYYY%JJJ%hh%mm%ss.nc</span><span class="rvts19">”, poderia ser armazenado com o nome “</span><span class="rvts22">G16_s20180816_150049.tif</span><span class="rvts19">” com máscara “</span><span class="rvts22">G16_s%YYYY%MM%DD_%hh%mm%ss.tif</span><span class="rvts19">”, fazendo com que o dia juliano 228 seja convertido para 16 de agosto, no caso de um ano regular. Se desejar informar um subdiretório a partir do servidor de arquivos escolhido, forneça o nome do subdiretório na frente do nome da máscara. Não é permitido utilizar a data como dia juliano. Mais detalhes item 2.4.1.</span></li> </ul> <ul style="text-indent: 0px; padding: 0; margin: 0 0 0 48px; list-style-position: outside; list-style-type: disc;"> <li style="margin-left: 0px" class="rvps57"><span class="rvts22">Fuso Horário</span><span class="rvts19">: Fuso horário do dado dinâmico a ser armazenado. Esse parâmetro garante que as datas e horas dos dados coletados se mantenham consistentes com a base de dados. Dados em horário GMT devem utilizar o valor 0.</span></li> <li style="margin-left: 0px" class="rvps71"><span class="rvts22">Projeção (SRID)</span><span class="rvts19">: Valor numérico dos parâmetros de projeção e datum dos dados a serem armazenados. Se valor diferente do dado coletado, será aplicada a reprojeção do dado dinâmico. Veja os principais valores utilizados no anexo A1.</span></li> <li style="margin-left: 0px" class="rvps74"><span class="rvts22">Armazenar </span><img width="13" height="13" alt="" style="padding : 1px;" src="lib/NewItem169.png"><span class="rvts22"> - Agendamento: </span><span class="rvts19">Nessa seção o usuário deve definir quando será executada a coleta e o armazenamento se houver.</span></li> <ul style="text-indent: 0px; padding: 0; margin: 0 0 0 48px; list-style-position: outside; list-style-type: circle;"> <li style="margin-left: 0px" class="rvps75"><span class="rvts22">Tipo</span><span class="rvts19">: Escolha tipo Manual ou Agendamento. Se Manual a coleta e armazenamento só será realizada se o usuário utilizar o botão </span><img width="14" height="11" alt="" style="padding : 1px;" src="lib/NewItem168.jpg"><span class="rvts19">Executar na lista de dados dinâmico do item desejado. Se Agendamento preencha os campos abaixo.</span></li> <li style="margin-left: 0px" class="rvps75"><span class="rvts22">Unidade de tempo</span><span class="rvts19">: Escolha um item entre “Segundos, Minutos, Horas e Semanalmente”.</span></li> <li style="margin-left: 0px" class="rvps75"><span class="rvts22">Frequência </span><span class="rvts61">(somente se Unidade de tempo for Segundos, Minutos, Horas)</span><span class="rvts19">: Digite um valor de um número inteiro.</span></li> <li style="margin-left: 0px" class="rvps75"><span class="rvts22">Tempo Inicial </span><img width="13" height="13" alt="" style="padding : 1px;" src="lib/NewItem167.jpg"><span class="rvts22"> </span><span class="rvts61">(somente se Unidade de tempo for Segundos, Minutos, Horas)</span><span class="rvts19">: Clique no campo para escolher o valor de hora, minuto e segundo que será utilizado como referência para executada a coleta e armazenamento do dado dinâmico.</span></li> <li style="margin-left: 0px" class="rvps75"><span class="rvts22">Programação </span><span class="rvts61">(somente se Unidade de tempo for Semanalmente)</span><span class="rvts19">: escolha uma das opções entre “Domingo, Segunda-feira, Terça-feira, Quarta-feira, Quinta-Feira, Sexta-feira e Sábado”</span></li> <li style="margin-left: 0px" class="rvps75"><span class="rvts22">Hora </span><span class="rvts61">(somente se Unidade de tempo for Semanalmente)</span><span class="rvts19">: clique no campo para escolher o valor de hora, minuto e segundo que será executada a coleta e armazenamento do dado dinâmico.</span></li> </ul></ul> <ul style="text-indent: 0px; padding: 0; margin: 0 0 0 48px; list-style-position: outside; list-style-type: disc;"> <li style="margin-left: 0px" class="rvps79"><span class="rvts27">Filtrar </span><img width="13" height="13" alt="" style="padding : 1px;" src="lib/NewItem413.png"><span class="rvts27"> - Data (horário GMT): </span><span class="rvts23">Nessa seção o usuário pode definir uma data/hora inicial e final para coletar dados. O valor digitado refere-se ao </span><span class="rvts27">horário GMT </span><span class="rvts23">em ambos os campos. </span></li> <ul style="text-indent: 0px; padding: 0; margin: 0 0 0 48px; list-style-position: outside; list-style-type: circle;"> <li style="margin-left: 0px" class="rvps80"><span class="rvts27">Ignorar dados anteriores a </span><img width="13" height="13" alt="" style="padding : 1px;" src="lib/NewItem412.jpg"><span class="rvts27"> </span><span class="rvts23">: Clique no campo para escolher a data e hora que será utilizado como referência para não coletar dados dinâmicos anteriores a escolha. O início da coleta será na data/hora maior e igual ao valor digitado. Os mais arquivos disponíveis também serão coletados na primeira vez que for executada a coleta até a data/hora informada em “Ignorar dados após” ou se não informado até quando existir arquivos disponíveis. Ao coletar o último dado o sistema armazena a data/hora do mesmo para que na próxima coleta não repita a coleta. A próxima tentativa de coleta será realizada em função do agendamento definido acima. Note que não será possível coletar dados anteriores a data/hora informada nesse campo, portanto, não terá efeito caso altere este valor após a primeira coleta.</span></li> <li style="margin-left: 0px" class="rvps80"><span class="rvts27">Ignorar dados após </span><img width="13" height="13" alt="" style="padding : 1px;" src="lib/NewItem411.jpg"><span class="rvts27"> </span><span class="rvts23">: Clique no campo para escolher a data e hora que será utilizado como referência para não coletar dados dinâmicos posterior a escolha. Deixe em branco este campo se desejar coletar os dados de forma contínua. Se informado a data/hora final serão coletados os dados menores e iguais ao valor.</span></li> </ul></ul> <p class="rvps73"><span class="rvts22">DICA</span><span class="rvts19">: O servidor de dados pode ter um volume grande de dados históricos disponível na pasta onde será coletado os dados, portanto, se for definir um novo dado dinâmico que interessa somente a partir da data/hora atual, utilize somente o filtro para “Ignorar dados anteriores a”.</span></p> <ul style="text-indent: 0px; padding: 0; margin: 0 0 0 48px; list-style-position: outside; list-style-type: disc;"> <li style="margin-left: 0px" class="rvps74"><span class="rvts22">Filtrar </span><img width="13" height="13" alt="" style="padding : 1px;" src="lib/NewItem162.png"><span class="rvts22"> - Área: </span><span class="rvts19">Nessa seção o usuário deve definir se o dados dinâmicos matriciais deverão ser armazenados ao fazer interseção com o retângulo ou polígono(s) de um dado estático e ainda se deverão ser recortados nos limites desse retângulo ou polígono(s), para armazenar uma área menor de interesse no monitoramento. Dica: As abas Filtro e Intersecção serão habilitadas apenas se clicar em cima do sinal </span><img width="13" height="13" alt="" style="padding : 1px;" src="lib/NewItem161.png"><span class="rvts19">, para desfazer ou limpar os campos preenchidos basta clicar em cima do sinal </span><img alt="" style="padding : 1px;" src="lib/NewItem160.png"><span class="rvts36">.</span></li> <ul style="text-indent: 0px; padding: 0; margin: 0 0 0 48px; list-style-position: outside; list-style-type: circle;"> <li style="margin-left: 0px" class="rvps75"><span class="rvts22">Selecionar o tipo de filtro por área</span><span class="rvts19">: Por padrão a opção “Não filtrar” não aplica nenhum filtro ou recorte aos dados. Para “Filtrar por limites” defina dois pares de coordenadas, sendo o primeiro (mín) inferior esquerdo e o segundo (max) superior direito. Para “Filtrar por dado estático” cadastre previamente um dado estático vetorial com um ou mais polígonos que serão utilizados para filtrar a(s) área(s) de interesse.</span></li> <li style="margin-left: 0px" class="rvps75"><span class="rvts22">X min </span><span class="rvts61">(somente para “Filtrar por limites”)</span><span class="rvts19">: Digite o valor mais a esquerda da área a recortar. Valor depende do sistema de projeção utilizado.</span></li> <li style="margin-left: 0px" class="rvps75"><span class="rvts22">Y min </span><span class="rvts61">(somente para “Filtrar por limites”)</span><span class="rvts19">: Digite o valor mais abaixo da área a recortar. Valor depende do sistema de projeção utilizado.</span></li> <li style="margin-left: 0px" class="rvps75"><span class="rvts22">X max </span><span class="rvts61">(somente para “Filtrar por limites”)</span><span class="rvts19">: Digite o valor mais à direita da área a recortar. Valor depende do sistema de projeção utilizado.</span></li> <li style="margin-left: 0px" class="rvps75"><span class="rvts22">Y max </span><span class="rvts61">(somente para “Filtrar por limites”)</span><span class="rvts19">: Digite o valor ponto mais à cima da área a recortar. Valor depende do sistema de projeção utilizado.</span></li> <li style="margin-left: 0px" class="rvps75"><span class="rvts22">Projeção SRID </span><span class="rvts61">(somente para “Filtrar por limites”)</span><span class="rvts19">: Valor numérico dos parâmetros de projeção e datum a ser utilizado pelo par de coordenadas acima.</span></li> </ul></ul> <p class="rvps73"><span class="rvts22">Exemplo</span><span class="rvts19">: Para sistemas de coordenadas geográficas utilize os valores em graus decimais (-23.43, –45.22) para longitude e latitude, e para sistema de coordenadas projetados utilize os valores em metros (345455.32, 7455432.43).</span></p> <ul style="text-indent: 0px; padding: 0; margin: 0 0 0 48px; list-style-position: outside; list-style-type: disc;"><ul style="text-indent: 0px; padding: 0; margin: 0 0 0 48px; list-style-position: outside; list-style-type: circle;"> <li style="margin-left: 0px" class="rvps75"><span class="rvts22">Séries de Dados </span><span class="rvts61">(somente para “Filtrar por dado estático”)</span><span class="rvts19">: Escolha o mapa que contém um dado estático vetorial de polígonos. Neste caso, a área da grade externa ao(s) polígono(s) será preenchida com o valor “dummy” (nulo) até o limite de retângulo envolvente mínimo desse(s) polígono(s).</span></li> <li style="margin-left: 0px" class="rvps75"><span class="rvts22">Recortar Matriz</span><span class="rvts19">: Se botão inativo os dados matriciais serão apenas filtrados para verificar se há interseção com o retângulo ou polígono(s) de um dado estático informado, armazenando o dado matricial integralmente por menor que seja esta interseção. Se botão ativo além de filtrar os dados matriciais que fizerem interseção com o retângulo ou polígono(s), tais dados serão recortados nos limites desse retângulo ou polígono(s). A Figura 2.15 mostra o recorte de um dado dinâmico matricial aplicando a opção “Filtrar por limites” (a) e “Filtrar por dado estático”(b)</span></li> </ul></ul> <p class="rvps11"><span class="rvts36">.</span></p> <p class="rvps11"><span class="rvts36"><br/></span></p> <p class="rvps76"><span class="rvts19">(a)</span><img width="174" height="154" alt="" style="padding : 1px;" src="lib/NewItem159.png"><span class="rvts19"> (b)</span><img width="127" height="140" alt="" style="padding : 1px;" src="lib/NewItem158.png"></p> <p class="rvps55"><span class="rvts20">Figura 2.15 </span><span class="rvts21">– Resultado do filtro por limites (a) e filtro por dado estático (b) sobre um dado dinâmico matricial.</span></p> <p class="rvps77"><span class="rvts62"><br/></span></p> <p class="rvps77"><span class="rvts6"><br/></span></p> <p></p> </div> <div id="topic_footer"><div id="topic_footer_content">Copyright © 2020 by INPE. All Rights Reserved.</div></div> </div> <!-- /#topic-content --> </article> <footer></footer> </div> <!-- /#main --> <div class="mask" data-toggle="sm-nav-expanded"></div> <!-- Modal --> <div class="modal fade" id="hndModal" tabindex="-1" role="dialog" aria-labelledby="hndModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="hndModalLabel"></h4> </div> <div class="modal-body"> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary modal-btn-close" data-dismiss="modal">Close</button> </div> </div> </div> </div> <!-- Scripts --> <script src="vendors/jquery-3.4.1/jquery.min.js"></script> <script src="vendors/bootstrap-3.4.1/js/bootstrap.min.js"></script> <script src="vendors/markjs-8.11.1/jquery.mark.min.js"></script> <script src="vendors/uri-1.19.1/uri.min.js"></script> <script src="vendors/imageMapResizer-1.0.7/imageMapResizer.min.js"></script> <!-- IE10 viewport hack for Surface/desktop Windows 8 bug --> <script src="vendors/bootstrap-3.4.1/js/ie10-viewport-bug-workaround.js"></script> <!-- Headroom --> <script src="vendors/headroom-0.9.4/headroom.min.js"></script> <script src="vendors/headroom-0.9.4/jquery.headroom.min.js"></script> <!-- JsTree --> <script src="vendors/jstree-3.3.7/jstree.min.js"></script> <!-- HelpNDoc scripts --> <script src="_translations.js"></script> <script src="js/hndsd.min.js"></script> <script src="js/hndse.min.js"></script> <script src="js/app.min.js"></script> <!-- Scripts --> <script> $(function() { // Create the app var app = new Hnd.App(); // Update translations hnd_ut(app); // Instanciate imageMapResizer imageMapResize(); // Custom JS // Boot the app app.Boot(); }); </script> </body> </html>