1 / 25

MONITORAMENTO DE PARÂMETROS HIDROMETEOROLÓGICOS (MPHM) Prof. Adilson Marques Cunha

Projeto do Sistema de Monitoramento das Águas da Amazônia 2 (MONITORAMA II) Instituto Tecnológico de Aeronáutica CE240 - Projeto de Sistema de Banco de Dados. MONITORAMENTO DE PARÂMETROS HIDROMETEOROLÓGICOS (MPHM) Prof. Adilson Marques Cunha Rafael Ferreira Conrado

nita
Download Presentation

MONITORAMENTO DE PARÂMETROS HIDROMETEOROLÓGICOS (MPHM) Prof. Adilson Marques Cunha

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Projeto do Sistema de Monitoramento das Águas da Amazônia 2 (MONITORAMA II)Instituto Tecnológico de AeronáuticaCE240 - Projeto de Sistema de Banco de Dados MONITORAMENTO DE PARÂMETROS HIDROMETEOROLÓGICOS (MPHM) Prof. Adilson Marques Cunha Rafael Ferreira Conrado Paulo Vitor Toledo B. da Silva

  2. Sumário • PRÉ ANALISE • Motivação • Contextualização • Definição do Problema • Definição da Solução • Intitulação • Especificação de Requisitos

  3. Sumário • DESENVOLVIMENTO • Divisão das Tarefas • MER - MPHM • MER - SIG-MH • Dicionário de Dados • View • Trigger • Stored Procedure • Consultas Tática e Estratégica • FINALIZAÇÃO • Conclusão e Recomendações • Bibliografia

  4. Motivação • Praticar as técnicas de Banco de Dados apresentadas durante a disciplina CE 240; • Familiarizar-se com as ferramentas de modelagem, desenvolvimento e manipulação de dados; • Aplicar academicamente conceitos reais no projeto de criação e integração de aplicativos de Banco de Dados.

  5. Contextualização • Coleta dos parâmetros de vazão, chuva e qualidade da água e o monitoramento dos mesmos. • Sistema que propicia o gerenciamento e o monitoramento das águas da bacia amazônica. • Auxiliar nas tomadas de decisões estratégicas e até mesmo preventivas da região. • Ações preventivas contra qualquer tipo de catástrofe que possa ocorrer devido ao elevado volume de vazão de um rio, ou volume de chuvas em uma determinada região e também se a qualidade da água está própria para o consumo ou agricultura.

  6. Definição do Problema “Dotar a ANA com um sistema de aplicativo de banco de dados capaz de armazenar dados de vazão, chuvas e qualidade da água dos rios da Bacia Amazônica ainda no primeiro semestre de 2008, a fim de auxiliar a ANA no armazenamento e gerenciamento destes dados”.

  7. Definição da Solução Desenvolver, durante a disciplina CE240, um aplicativo de banco de dados setorial capaz de atender as necessidades da ANA como, prover o armazenamento e monitoramentos dos parâmetros de vazão, chuvas e qualidade da água dos rios da bacia amazônica. Utilizando todas as técnicas ensinadas durante a disciplina CE240.

  8. Requisitos O Protótipo MONITORAMENTO DE PARÂMETROS HIDROMETEOROLÓGICOS (MPHM) deverá ser capaz de propiciar: • Armazenar os dados e parâmetros sobre a vazão, qualidade e precipitação de chuva da bacia amazônica. • Recuperar os dados e parâmetros sobre a vazão qualidade e precipitação de chuva da bacia amazônica. • Emitir relatórios sobre os dados e parâmetros sobre a vazão das águas da bacia amazônica. • Sua integração aos protótipos de Banco de Dados de outras temáticas do banco de dados sob o setor MPHM e posteriormente aos demais protótipos do Holding Database.

  9. Divisão de Tarefas

  10. MER - MPHM

  11. Características Relevantes • No BD Setorial, o monitoramento foi colocado de forma manual, não identificando quais seriam as formas que iria se medir a vazão de um rio, a qualidade da mesma e a quantidade de chuva. • A qualidade da água é analisada através de uma amostra feita em laboratório, onde a mesma possui a identificação e a sua localização no rio. • A vazão é medida através de molinetes, pois não tinha requisitos para identificar a medição da vazão ( existem varias formas de medir vazão). • A quantidade de chuva é medida através de um Pluviômetro localizado em uma estação. Este Pluviômetro verifica um índice da quantidade de chuva, também de forma manual.

  12. MER - SIG-MH

  13. Características Relevantes • No BD CORPORATIVO, a Qualidade da água já foi alterado para que seja feita uma analise através de sensores localizados nas PCDs. Estes sensores medem o nível de PH, Oxigênio Dissolvido e Turbidez de forma automática, enviando os dados para uma entidade chamada Qualidade. • A vazão também é medida por um PCD, onde a mesma seria medica através de uma formula Cota x Vazão. • A quantidade de chuva verificada também fica a parte do PCD mandar os dados da quantidade de chuva, onde o mesmo tem um sensor que mede a quantidade de chuva. • Neste caso, a entidade que existia no BD Setorial ESTACAO, foi alterado para NUCLEO e PCD, onde PCDs estão de responsabilidade de um nucleo.

  14. MER - Holding

  15. Características Relevantes • No BD da Empresa Holding, já não sofreu muitas alterações, pois ficou especificado apenas 10 % de alteração. • Os PCDs fazem a medição através de comandos que foram definidos no BD Corporativo SIG-GH. • A parte mais técnica dos PCD, também foi definida pela fusão, ficando mais estável os PCDs • A entidade RIO, foi retirada, pois entrou a entidade ELEMENTO_HIDROGRAFICO, pois fazia parte do BD Corporativo SIG-GH

  16. O BD Setorial dentro do Holding teve modificações, como perdas de Entidades não Identidades, mas ganhando novas entidades. A Entidade Vazão continuou com seus atributos, como qualidade e precipitação. Todas estas entidades possuíam campos georeferenciados, mais com apenas a localização do PCD, já dá para identificar a posição da medida. Link Dicionário de Dados Sistema de Dicionário de Dados

  17. VIEW A view seleciona dados de Vazão, do PCD e do Núcleo que estão a 5 metros de distância. CREATE VIEW V_VAZAO_PCD_NUCLEO_DISTANCE_5 AS SELECT v.vaz_id, v.vaz_valor, p.pcd_nome, n.ncl_nome FROM vazao v, pcd p, posicao s, nucleo n WHERE SDO_WITHIN_DISTANCE(s.psc_posgeo, n.ncl_posgeo, 'distance=5') = 'TRUE' and v.pcd_id=p.pcd_id and p.pcd_id=s.pcd_id and p.ncl_id=n.ncl_id;

  18. TRIGGER A Trigger atualiza as datas de monitoramento para a vazão que for atualizada. CREATE OR REPLACE TRIGGER ATUALIZA_DATA_MONITORAMENTO_VAZAO AFTER UPDATE OF VAZ_VALOR ON VAZAO FOR EACH ROW DECLARE v_pcd_id DATE; BEGIN IF(:NEW.VAZ_DATAHORA != :OLD.VAZ_DATAHORA) THEN select v.pcd_id into v_pcd_id from vazao v, pcd p, posicao s where v.vaz_datahora=:new.vaz_datahora and p.pcd_id=s.pcd_id and SDO_RELATE(s.psc_posGeo,(MDSYS.SDO_GEOMETRY(2003,NULL,NULL, MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3), MDSYS.SDO_ORDINATE_ARRAY(-10.0,-70.0,-3.0,-50.0))), 'MASK=(INSIDE) QUERYTYPE=WINDOW')='TRUE'; UPDATE monitoramento SET (monitoramento.mnt_datahora=:new.vaz_datahora) WHERE P.PCD_ID=v_pcd_id AND P.PCD_ID=V.PCD_ID AND P.PCD_ID=N.PCD_ID AND N.MNT_ID=M.MNT_ID; END IF; END;

  19. PROCEDURE A procedure traz a maior vazão dentro dos pontos passados para a procedure como parâmetro: CREATE OR REPLACE PROCEDURE maior_vazao ( x1 IN FLOAT, y1 IN FLOAT, x2 IN FLOAT, y2 IN FLOAT, maior_vazao OUT FLOAT ) IS BEGIN select max(v.vaz_valor) into maior_vazao from vazao v, pcd p, posicao s where v.pcd_id=p.pcd_id and p.pcd_id=s.pcd_id and SDO_INSIDE(s.psc_posgeo, SDO_GEOMETRY(2003, NULL, NULL, SDO_ELEM_INFO_ARRAY(1,1003,3), SDO_ORDINATE_ARRAY(x1,y1,x2,y2)) ) = 'TRUE'; PRINT maior_valor; END;

  20. Consultas Táticas Para provar a política de número 6 da Empresa MONITORAMA II, mostre que os sistemas Corporativos estão integrados e consistentes. Deseja saber as informações do PCD id=1 como o nome deste PCD, o valor da vazão medida, a data que foi feito o monitoramento, qual o nome do Rio e tipo do elemento. select e.ele_nome, t.tip_nome, p.pcd_nome, v.vaz_valor, m.mnt_datahora from elem_hid e, tipologia_agua t, pcd p, vazao v, monitoramento m, monitoramento_pcd n where p.pcd_id=1 and p.ele_id=e.ele_id and e.tip_id=t.tip_id and v.pcd_id=p.pcd_id and p.pcd_id=n.pcd_id and n.mnt_id=m.mnt_id;

  21. Consultas Táticas

  22. Consulta Estratégica De acordo com a política da Empresa MONITORAMA II, onde se valoriza o capital humano a seguinte questão foi formulada: Quantos recursos humanos foram necessários para a se medir o valor da vazão = 6 do Nucleo id = 1 e quais as informações destes profissionais? select u.usu_responsavel, u.usu_cnpj, u.usu_razsocial from vazao v, pcd p, nucleo n, usuario u where n.ncl_id=1 and v.vaz_valor=6 and n.ncl_id=p.ncl_id and p.pcd_id=v.pcd_id and n.ncl_id=u.ncl_id

  23. Consulta Estratégica

  24. Conclusão e Recomendações • Conclui-se que foram feitas todas as implementações e implantações do banco setorial, até sua concepção no nível da empresa Holding. • Através das Normalizações, foram possível integrar de forma concisa os BD Setorial em um único BD da Holding, sempre mantendo a Entidade-Identidade para não perder nenhuma funcionalidade e; • Através das consultas de nível tático e de nível estratégico foi possível analisar a veracidade dos dados presentes no BD, sendo consultas de alto nível, envolvendo o BD setorial Monitoramento das Parâmetros Hidro-Metrológicos com os outro Setores que foram integrados. • Recomenda-se que os dados georeferenciados sejam melhor analisados e estudados, pois é uma grande caracteristica que necessita ser dominada e apresentada em mapas os resultados apresentados apenas em consultas no iSQL.

  25. Bibliografia • Oracle Spatial http://www.oracle.com/technology/products/spatial/index.html • ANA http://www.ana.gov.br/

More Related