Autores

3351
10,1514
3352
10,1514

Informações:

Publicações do PESC

Título
Geocoppe: Um Sgbd Espacial para Aplicações Geográficas
Linha de pesquisa
Engenharia de Dados e Conhecimento
Tipo de publicação
Dissertação de Mestrado
Número de registro
Data da defesa
6/4/1993
Resumo

Os Sistemas de Informação Geográfica (SIG) possuem quatro componentes principais. Um destes componentes é um sistema de armazenamento e recuperação dos dados.

Nesta tese foi desenvolvido um Sistema de Gerenciamento de Bases de Dados (SGBD) espacial GEOCOPPE, que além de armazenar e recuperar dados realiza também funções de sobreposição de mapas e cálculo de propriedades espaciais. O sistema GEOCOPPE foi implementado sobre o SGBD relaciona COPPEREL, desenvolvido pelo Programa de Engenharia de Sistemas e Computação. Para o GEOCOPPE lidar com os dados espaciais foram desenvolvidos três novos tipos de dados: ponto, linha e região. Estes tipos foram implementados através da estrutura de dados quadtree.

O GEOCOPPE é formado por três componentes: o COPPEREL, o Gerente de Dados Espaciais (GDE) e o Processador de Consultas Exibição (PCE). O GDE armazena no COPPEREL as quadtrees, realizando operações sobre as mesmas. O PCE realiza a interface do usuário com o sistema, e une os dados espaciais aos dados não espaciais.

Considerando que o COPPEREL foi escrito em FORTRAN para ambiente de micro-computadores em sistema DOS, a implementação do GEOCOPPE seria extremamente difícil devido as limitações de memória e à pouca versatilidade da linguagem FORTRAN para tratamento gráfico. Em vista disso, antes do desenvolvimento do GEOCOPPE, foi necessário traduzir o código do COPPEREL para linguagem C, de modo a transportá-lo para o ambiente de estação gráfica SUN sob o sistema operacional UNIX. Posteriormente foi acrescentado ao COPPEREL o tipo de dados inteiro sem sinal.

Para exemplificar os comandos implementados do GEOCOPPE são utilizadas informações oceanográficas de salinidade e temperatura da água do mar, importantes para a Acústica Submarina.

Abstract

The Geographic Information Systems (GIÇ) have four main components. One of these components is a system for storing and retrieving data.

In this thesis it has been developed a spatial Data Base Management System (DBMS) called GEOCOPPE, that in addition to store and retrieve data, performs superposition of maps and calculations with spatial properties. The GEOCOPPE system was developed for the relational DBMS called COPPEREL, that belongs to the Programa de Engenharia de Sistemas e Computação. For GEOCOPPE to deal with spatial data, three different types of data have been developed: point, lhe, and region. Those types were implemented using the data structure of quadfrees.

The GEOCOPPE system comprises three components: the COPPEREL, the Spatial Data Manager (GDE), and the Consults and Exhibitions Processor (PCE). The SDM stores the quadtvees in the COPPEREL and performs operations on them. The CEP is the user interface with the system, and joints the spatial and non-spatial data.

Since COPPEREL has been written in FORTRAN language, for DOS environment in micro-computers, the implementation of GEOCOPPE would be extremely difficult due to memory limitations and to the lack of versatility of FORTRAN to deal with graphic features. For that reason, prior to GEOCOPPE development, COPPEREL has been translated to C language, and transported to the UND( environment in a SUN workstation. In addition, the signless integer data type was included in COPPEREL .

To exemplify the cornmands implemented in GEOCOPPE, data concerning salinity and temperature of sea water have been used; such data are important to Submarine Acoustics.

Arquivo
Topo