<!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>O que é a TerraMA² ?</title> <meta name="description" content="" /> <meta name="keywords" content=","> <!-- Twitter Card data --> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="O que é a TerraMA² ?"> <meta name="twitter:description" content=""> <!-- Open Graph data --> <meta property="og:title" content="O que é a TerraMA² ?" /> <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="whats_terrama2" data-hnd-context="1" data-hnd-title="O que é a TerraMA² ?" > <div class="navigation"> <ol class="breadcrumb"> <li><a href="introduction.html">Introdução</a></li> </ol> <div class="nav-arrows"> <div class="btn-group btn-group-xs" role="group"><a class="btn btn-default" href="introduction.html" title="Introdução" role="button"><span class="glyphicon glyphicon-menu-up" aria-hidden="true"></span></a><a class="btn btn-default" href="introduction.html" title="Introdução" role="button"><span class="glyphicon glyphicon-menu-left" aria-hidden="true"></span></a><a class="btn btn-default" href="whats_new.html" title="O que há de novo ?" role="button"><span class="glyphicon glyphicon-menu-right" aria-hidden="true"></span></a></div> </div> </div> <a id="main-content"></a> <h2>O que é a TerraMA² ?</h2> <div class="main-content"> <p></p> <p class="rvps11"><span class="rvts6"><br/></span></p> <p class="rvps17"><span class="rvts23">A TerraMA² é uma plataforma computacional utilizada para desenvolvimento de sistemas operacionais para fins de monitoramento, análise e alerta de riscos ambientais. A plataforma necessita, fundamentalmente, da entrada de dados ambientais dinamicamente coletados, do objeto a ser monitorado como mapas de risco e de dados adicionais como bases cartográficas (Figura 1.1). A integração desses dados é realizada por meio de serviços que disponibilizam acesso aos mesmos em diferentes arquiteturas computacionais, seja arquivos convencionais ou em bancos de dados com extensão espacial. As análises são escritas com uma linguagem de programação de fácil aprendizado ou por interfaces padronizadas. O próximo passo é transformar as análises automáticas em alertas, os quais devem ser disponibilizados para usuários múltiplos (defesa civil, concessionárias, entre outros).</span></p> <p class="rvps17"><span class="rvts23"><br/></span></p> <p class="rvps12"><img width="597" height="354" alt="" style="padding : 1px;" src="lib/Figura1_1.png"></p> <p class="rvps13"><span class="rvts20">Figura 1.1</span><span class="rvts21"> - Diagrama dos Principais Módulos do Sistema de Monitoramento, Análise e Alerta.</span></p> <p class="rvps11"><span class="rvts19">Os dados necessários para a operação da plataforma incluem:</span></p> <ul style="text-indent: 0px; padding: 0; margin: 0 0 0 43px; list-style-position: outside; list-style-type: disc;"> <li style="margin-left: 0px" class="rvps14"><span class="rvts22">Dados dinâmicos</span><span class="rvts19">: são dados ambientais coletados automaticamente que informam condições do meio ambiente através de variáveis obtidas a intervalos de tempo pré-determinados. Incluem dados oriundos de diversos tipos de instrumentos de medição das condições ambientais tais como satélites, radares meteorológicos, estações hidrometeorológicas, entre outros. Tais dados devem estar disponíveis em servidores de dados em computadores locais ou remotos. Se em servidores remotos, tais dados deverão ser coletados para a rede local vista pela plataforma. Podem ser armazenados localmente na forma de arquivos convencionais ou como tabelas em bancos de dados geográficos.</span></li> <li style="margin-left: 0px" class="rvps14"><span class="rvts22">Dados estáticos</span><span class="rvts19"> – são mapas vetoriais ou matriciais que não tem uma dinâmica de atualização como os dados dinâmicos. Tais mapas são utilizados nos modelos de análise para serem cruzados com dados dinâmicos ou outros dados estáticos. Estes dados também devem estar disponíveis em servidores de dados na forma de arquivos convencionais ou como tabelas em bancos de dados geográficos.</span></li> </ul> <p class="rvps11"><span class="rvts19">A operação da plataforma em salas de monitoramento ambiental (prefeituras, defesa civil, institutos de pesquisa ou empresas) requer três níveis de usuários, divididos em:</span></p> <ul style="text-indent: 0px; padding: 0; margin: 0 0 0 43px; list-style-position: outside; list-style-type: disc;"> <li style="margin-left: 0px" class="rvps15"><span class="rvts22">Administradores da Plataforma</span><span class="rvts19">: São usuários que fazem a instalação, configuração e administração da plataforma. São responsáveis por definir onde serão criados os bancos de dados e a gerência dos serviços que ficarão automaticamente realizando as tarefas definidas pelos operadores do sistema construído. Usuário com este privilégio utiliza o módulo de administração web para gerenciar outros usuários, com ou sem privilégio de administrador, ou ainda projetos definidos pelos usuários.</span></li> <li style="margin-left: 0px" class="rvps15"><span class="rvts22">Operadores da Plataforma</span><span class="rvts19">: Os operadores são usuários sem privilégio de administrador que também fazem uso do módulo de administração web, porém, apenas para gerenciar os projetos criados por estes usuários. Estes farão uso dos serviços de coleta, análise e notificação previamente inicializados por um administrador para desenvolver seus projetos e dessa maneira criar um sistema de monitoramento, análise e alerta.</span></li> <li style="margin-left: 0px" class="rvps15"><span class="rvts22">Clientes dos Alertas</span><span class="rvts19">: São os usuários ou agentes que têm a competência para executar as ações preventivas para a diminuição de perdas no caso da ocorrência de um evento extremo. Estes terão acesso apenas ao módulo de monitoramento web para visualização dos dados e alertas em tempo real. Recebe ainda notificações por meio de email ou mensagens eletrônicas.</span></li> </ul> <p class="rvps16"><span class="rvts22">NOTA</span><span class="rvts19">: Esta divisão é apenas para fins de gestão em instituições que têm esta necessidade de fazer monitoramento. Em outras situações uma única pessoa pode exercer os três níveis como por exemplo, um pesquisador que deseja testar seus modelos de análise em um computador pessoal.</span></p> <p class="rvps16"><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>