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
Download

3. integração de ficheiros hdf em arcgis