|
Acadêmico(a): Sidnei Bunde |
Título: Protótipo de um Software para Visualização de Informações Espaciais Utilizando Banco de Dados Oracle com Interação pela Internet |
|
Introdução: |
Entre as aplicações que representam informação espacial estão os sistemas de informação geográfica (SIG) e as bases de dados de imagens, onde é importante descrever o espaço, os objetos (e as suas características) e as posições por estes ocupadas ao longo do tempo (Madeira, 1999). Uma das áreas do SIG é a Mapeamento Automatizado e Gerenciamento de Serviços (AM/FM), que segundo Jacob (1999) o AM/FM utiliza a capacidade de base de dados para armazenar informações sobre objetos mapeados e juntar estes dados as informações do mapa, mas geralmente não possuem capacidades de análise espacial ou estrutura de dados topológica. Outro fator está em poder combinar uma parte das capacidades dos sistemas CADD (Computer Aided Design and Drafting, ou Projeto Assistido por Computador) para gráficos interativos, entrada e técnicas de armazenamento com a capacidade da base de dados. O objetivo dos sistemas do tipo AM/FM é converter mapas manuais e registros em base de dados digitais para seleção e processamento de ordem de trabalho. Sistemas AM/FM são grandemente utilizados em redes de utilidades ou facilidades (redes de esgoto, de água, luz, telefonia, etc.), pois possuem atributos de conectividade. Uma das consultas mais utilizadas em aplicações de AM/FM é a determinação do menor caminho, podendo citar como exemplo a determinação de um caminho mais curto entre duas cidades num mapa de estradas. Tipicamente este exemplo é conhecido como o problema do caminho mínimo, onde para cada arco associa-se um custo gasto para percorrê-lo, e através de um algoritmo de menor caminho encontra-se a solução (Leal, 2001?). Este problema pertence a área da teoria dos grafos, o qual representa uma estrutura de dados constituída por um conjunto de vértices (ou nodos) e arestas (ou arcos), onde um par de vértices formam uma aresta e o caminho é uma seqüência de vértices (Salgados 2001). O problema do caminho mais curto é o mais importante problema relacionado com a busca de caminhos em grafos, em vista de sua ligação direta com uma realidade encontrada a todo momento. É comum a existência de distâncias físicas associadas, como no caso das redes de utilidades ou facilidades (Netto, 1979). Um dos pontos mais relevante na definição de aplicações AM/FM esta relacionado com a gerência de banco de dados, pois este deve permitir entre outras coisas, representar informações espaciais. Um dos bancos de dados que atualmente possui esta capacidade é o Banco de Dados ORACLE 8i, que permite armazenar e fazer consultas sobre mapas no formato vetorial, conceito denominado no ORACLE 8i como Spatial Data Option. Outra característica do ORACLE 8i, é que este fornece ferramentas avançadas para gerenciar todos os tipos de dados em sites da web. O Internet File System (iFS) combina a potência do ORACLE 8i com a facilidade de uso de um sistema de arquivos, permitindo que os dados possam ser armazenados e gerenciados com mais eficiência. Os usuários finais podem acessar facilmente arquivos e pastas no ORACLE iFS através de vários protocolos, como HTML, FTP e IMAP4, que fornecem acesso universal aos dados (Oracle, 1999). A ORACLE oferece uma plataforma Internet abrangente e de alto desempenho para comércio eletrônico e armazenamento de dados. Essa plataforma integrada inclui tudo o que é necessário para desenvolver, depurar e gerenciar aplicações para Internet. A Plataforma Internet da ORACLE é organizada em três partes principais: clientes baseados em navegadores para processar apresentações; servidores de aplicações para executar a lógica comercial e a lógica de apresentação de servidor aos clientes baseados em navegadores; bancos de dados para executar a lógica comercial com uso intensivo do banco de dados e dos dados do servidor (Oracle, 1999). A ORACLE oferece ainda várias ferramentas de desenvolvimento orientadas a Graphical User Interface (GUI) para criar aplicações comerciais, além de um grande conjunto de aplicações de software para várias áreas de comércio e indústria (Oracle, 1999). Desta forma, pretende-se montar rotas de menor caminho entre um lugar que se deseja partir e um que se deseja chegar via web. Para a especificação será utilizado a UML com a ferramenta Rational Rose e na parte da implementação será utilizada o ORACLE 8i. |
|
|