Integração de Ficheiros HDF em ArcGIS 10 Fevereiro, 2003 www.isegi.unl.pt 25-02-2003 LabNT 1 TÓPICOS: 1. Enquadramento 2. Formato HDF 3. Integração de Ficheiros HDF em ArcGIS 4. Conclusões 25-02-2003 LabNT 2 1. Enquadramento Sistema de Gestão do Estuário do Sado • Sistema de gestão baseado na metodologia DPSIR (Agência Europeia do Ambiente) • Utilização do modelo MOHID para modelação hidrodinâmica 3D e ecológica • O ambiente SIG permite a integração de vários tipos de informação (topográfica, ecológica, ordenamento, económica, social, etc...) 25-02-2003 LabNT 3 1. Enquadramento Modelo DPSIR (Driving forces-Pressure-State-Impact-Response) AQUATIC SYSTEM DPSIR Respostas Responses Environmental management actions: 1. Political 2. Planning 3. Implementation 4. Monitoring Driving Forces Geo -referenced database Indicators and Indexes selection Impacts Pressures Responses measures prevision State Field and bibliographic search data ECOLOGICAL AND DYNAMIC MODEL 25-02-2003 LabNT 4 1. Enquadramento • O MOHID é um sistema de modelação hidrodinâmica 3D • Desenvolvido pelo MARATEC (Centro de Ambiente e Tecnologia Marítimos), pertencente ao Instituto Superior Técnico (IST) • Áreas de aplicação: • Hidrodinâmica • Ondas • Transporte de sedimentos • Qualidade da água e ecologia • Derrames de petróleo 25-02-2003 LabNT 5 1. Enquadramento O MOHID é constituído pelos seguintes componentes: - Rotinas de processamento; - Repositório de Dados (em formato HDF) - Interface gráfico do utilizador (gestão dos dados de input, controlo da execução dos programas, análise de resultados - Velocidade, profundidade, fluxos - Salinidade, temperatura, densidade, nutrientes, coliformes - 40 módulos - Ouput em formato HDF 25-02-2003 LabNT 6 2. Formato HDF - O Hierarquical Data Format é um formato de ficheiros para a partilha de dados científicos em ambientes distribuídos - Foi desenvolvido no National Center for Supercomputing Applications, para corresponder às seguintes necessidades: • Suportar os tipos de dados e metadados utilizados habitualmente pelos cientistas • Armazenamento eficiente e acesso a grandes quantidades de informação • Independente da plataforma • Adaptável a futuros desenvolvimentos e compatível com outros formatos standard 25-02-2003 LabNT 7 2. FORMATO HDF 25-02-2003 LabNT 8 2. FORMATO HDF Estrutura do Ficheiro Tag – Tipo de dados Reference Number – Número de identificação único Offset – Localização do elemento no ficheiro (número de bytes desde o início do ficheiro) Length – Dimensão do elemento (em bytes) 25-02-2003 LabNT 9 2. FORMATO HDF Programação em C++, Fortran e Java 25-02-2003 LabNT 10 3. INTEGRAÇÃO DE FICHEIROS HDF EM ARCGIS • Pretende-se que o ArcGIS suporte ficheiros em formato HDF • Deste modo, vai ser possível integrar os dados produzidos pelo MOHID com outros tipos de dados, nomeadamente informação geográfica • O acesso aos dados armazenados em ficheiros HDF deverá ser transparente para o utilizador 25-02-2003 LabNT 11 3. INTEGRAÇÃO DE FICHEIROS HDF EM ARCGIS • Através do ArcCatalog vai ser possível ver os dados armazenados num ficheiro HDF (imagens, paletes, tabelas, etc…), bem como os seus metadados • Vai ser possível visualizar alguns tipos de dados no ArcMap • Exportar dados em HDF para Shapefile ou DBF • Exportar dados em DBF e Shapefile para HDF 25-02-2003 LabNT 12 3. INTEGRAÇÃO DE FICHEIROS HDF EM ARCGIS Ficheiro HDF Dados num ficheiro HDF 25-02-2003 LabNT 13 3. INTEGRAÇÃO DE FICHEIROS HDF EM ARCGIS Formato dos ficheiros HDF produzidos pelo MOHID 25-02-2003 LabNT 14 3. INTEGRAÇÃO DE FICHEIROS HDF EM ARCGIS N ## # # # # ### ### ##### #### ### ### # ### ## ## ### # # ####### # ## # ###### ## ## ### ##### # # #### ##### ## ## #### # ##### ### # #### ## ## ## ####### ### # # #### # ### ### # ####### # # # # # #### N Coast Line Fine Fraction # 0- 5 # 5 - 25 # 25.1 - 75 # 75.1 - 100 Bottom Shear Stress 5 5 25-02-2003 0 5 10 15 Km 0 5 10 15Km 0 - 2.27 2.27 - 4.84 4.84 - 7.42 7.42 - 9.99 Shear Stress Cohesive Sediment (N/m2) 0 - 2.27 2.27 - 4.84 4.84 - 7.42 7.42 - 9.99 LabNT 15 3. INTEGRAÇÃO DE FICHEIROS HDF EM ARCGIS Implementação: -Visual C++ HDF GIS Integrator Library -Visual Basic HDF API ArcObjects - API HDF “/” (root) Shapefiles Raster image palet te Raster image Ficheiro HDF 25-02-2003 - ArcObjects “/foo” 3-D arr ay 2-D arra y LabNT lat | lon | temp ----|-----|----12Tabl | 23 | 3.1 15 e| 24 | 4.2 17 | 21 | 3.6 16 4. CONCLUSÕES - A utilização directa dos dados produzidos pelo MOHID em ArcGIS permite uma mais fácil integração com a restante informação considerada pelo Sistema de Gestão - A implementação desta funcionalidade é bastante complexa, uma vez que tem que ser feita com base em várias linguagens de programação e várias API’s - Os dados produzidos pelo MOHID possuem uma estrutura própria, o que obriga à programação de rotinas específicas para integração destes dados em ArcGIS - No futuro, pretende-se que o ambiente de exploração do Sistema de Gestão seja totalmente executado em ambiente SIG, sendo o MOHID controlado a partir deste 25-02-2003 LabNT 17 OBRIGADO !!!! 25-02-2003 LabNT 18