Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
62 ANAIS DO INSTITUTO HIDROGRÁFICO N.º 15<br />
integridade <strong>do</strong>s da<strong>do</strong>s batimétricos. O Data Loader é,<br />
essencialmente, constituí<strong>do</strong> por três blocos distintos: o<br />
Survey Project Definiton, o Metadata Generator e o<br />
Data Warehouse Uploader (fig. 2). Cada um deles tem<br />
funções bastante específicas para eliminar ou reduzir as<br />
limitações indicadas em 2. Além destes três blocos, existem<br />
ainda algumas ferramentas auxiliares, nomeadamente<br />
um gestor de parâmetros de geo-referenciação.<br />
3.2.1. Definição <strong>do</strong> projecto (Survey Project<br />
Definition)<br />
Para se proceder ao carregamento de da<strong>do</strong>s para o<br />
repositório, estes devem ser devidamente prepara<strong>do</strong>s a<br />
fim de se tornarem coerentes entre si, independentemente<br />
da sua origem. Assim, o primeiro passo a dar<br />
consiste em definir o projecto no qual se vai trabalhar.<br />
A definição de um projecto, como apresentada na fig. 3,<br />
é conseguida através de uma série de opções que o utiliza<strong>do</strong>r<br />
terá de executar, tais como a definição <strong>do</strong> sistema<br />
de aquisição e <strong>do</strong> sistema de referência usa<strong>do</strong>. O utiliza<strong>do</strong>r<br />
deverá também atribuir um nome ao projecto, nome esse<br />
que irá identificar a tabela espacial no repositório.<br />
Posteriormente, o sistema indicará quais os ficheiros<br />
a serem transforma<strong>do</strong>s, de acor<strong>do</strong> com o sistema de<br />
aquisição a<strong>do</strong>pta<strong>do</strong>. Após a selecção <strong>do</strong>s ficheiros a<br />
carregar, por parte <strong>do</strong> opera<strong>do</strong>r, o sistema cria os ficheiros<br />
conten<strong>do</strong> as instruções SQL que originam as tabelas<br />
espaciais no repositório bem como os ficheiros CTL para<br />
popular essas mesmas tabelas (agora em WGS84).<br />
Fig. 3 – Definição <strong>do</strong> Projecto de Sondagem<br />
3.2.2. Gera<strong>do</strong>r de Metada<strong>do</strong>s (Metadata<br />
Generator)<br />
O segun<strong>do</strong> passo no carregamento de da<strong>do</strong>s consiste<br />
em <strong>do</strong>cumentar esses mesmos da<strong>do</strong>s, o que é consegui<strong>do</strong><br />
à custa <strong>do</strong> módulo Gera<strong>do</strong>r de Metada<strong>do</strong>s. Neste módulo,<br />
o utiliza<strong>do</strong>r deverá abrir o projecto cria<strong>do</strong> anteriormente<br />
e o sistema importará toda a informação de interesse<br />
existente para este tipo de informação.<br />
O produto final deste módulo gera <strong>do</strong>is objectos<br />
distintos: (1) um ficheiro com os coman<strong>do</strong>s SQL para<br />
inserir os metada<strong>do</strong>s numa tabela apropriada <strong>do</strong> repositório<br />
e (2) uma página em formato HTML que vai permitir<br />
aos vários utiliza<strong>do</strong>res de da<strong>do</strong>s batimétricos uma<br />
pesquisa através da Intranet/Internet (fig. 4). Este<br />
segun<strong>do</strong> subproduto permite ainda a conjugação desta<br />
informação, numa Data Clearinghouse, com informação<br />
de instituições homólogas.<br />
Fig. 4 – Gera<strong>do</strong>r de Metadatos<br />
3.2.3. Carrega<strong>do</strong>r de Da<strong>do</strong>s (Data Warehouse<br />
Uploader)<br />
O último passo desta primeira fase <strong>do</strong> HDW é o<br />
carregamento de da<strong>do</strong>s propriamente dito. Trata-se de<br />
um processo sequencial que vai actuar na Base de Da<strong>do</strong>s<br />
Oracle através das ferramentas disponíveis pelo SGBD.<br />
Este processo inicia-se com a selecção <strong>do</strong> projecto para<br />
o qual já foram da<strong>do</strong>s os primeiros e segun<strong>do</strong>s passos<br />
(a preparação <strong>do</strong>s da<strong>do</strong>s e a sua <strong>do</strong>cumentação). Após<br />
esta selecção, são gera<strong>do</strong>s automaticamente vários<br />
ficheiros batch com instruções para correr as instruções<br />
SQL criadas anteriormente. Estas instruções, como já<br />
foi referi<strong>do</strong>, criam as tabelas no SGBD e carregam os<br />
da<strong>do</strong>s para as mesmas. Em seguida, as tabelas espaciais<br />
e de metadata são indexadas para aumentar a performance<br />
durante a extracção de da<strong>do</strong>s. Desta forma, o<br />
repositório fica com mais uma camada de informação,<br />
correspondente a um levantamento hidrográfico. Essa<br />
camada fica visível conforme representada na fig. 5.<br />
Fig. 5 – Carrega<strong>do</strong>r de Da<strong>do</strong>s