Você está na página 1de 21

BANCOS DE DADOS ESPACIAIS

CATARINO NETO
DEMCLITO FILHO
JEAN SOUSA
LINNY SARA
MAGNO SOUZA
MANOEL ERIBERTO
RENAN LEAL

Conceito
O banco de dados espaciais um banco utilizado
para armazenar informaes sobre o espao
geogrfico. A criao e o desenvolvimento tem sido
bastante explorada, pois visa a sua ampla
potencialidade de aplicao. Pertencem a essa
categoria os bancos de dados de projeto e
os geogrficos.

2
Funcionamento
Sua estrutura de funcionamento
semelhante a dos bancos relacionais
convencionais.
Sua principal diferena suportar feies
geomtricas em suas tabelas Possibilita
consultas espaciais. Tais como:
- Quais cidades so vizinhas do municpio
Ouro Preto?
- Quais cidades so cortadas pelo Rio Paraba
do Sul? - Qual a distancia entre Mariana3
e Ouro Preto?
Bancos de Dados
Espaciais
O Banco de dados Geograficos (BDG),
tambm chamado deBanco de
DadosEspacial(BDE), semelhante ao
relacional, com a grande e
importantediferena de suportar feies
geomtricas em suas tabelas.
Este tipo de base com geometria oferece a
possibilidade deanlise e consultas
espaciais. possvel calcular nestes casos,
por exemplo, reas, distncias e centrides,
alm de realizar a gerao debufferse
4
outras operaes entre as geometrias.
Bancos de Dados
Espaciais
Um banco de dados geogrfico tem sua
diferena do convencional por armazenar,
alem de dados alfanumricos, os dados
referentes localizao e geometria de uma
entidade. Alem da forma de armazenamento,
outra diferena a possibilidade de aplicar
funes desenvolvidas especialmente para
tratamento de dados geogrficos, das quais,
por exemplo, possvel extrair em uma
consulta a distncia entre dois pontos.
5
Bancos de Dados
Espaciais
Como vantagens deste tipo de armazenamento
podem se citadas o fato de, evitar os problemas
de controle de integridade tpicos de ambiente
desktop, permitindo o acesso concorrente dos
dados, essa facilidade de se integrar as bases de
dados corporativas j existentes, como sistemas
legados que j utilizam de SGBD relacionais,
sendo este ultimo fator possvel graas s
caractersticas de um SGBD, que apresenta os
dados em uma viso independente dos
aplicativos, alm de garantir trs importantes
requisitos que so o acesso e modificaes de
grandes volumes de dados, o controle de acesso
por mltiplos usurios e a manuteno de dados 6
por longo tempo
O QUE UM BANCO DE
DADOS ESPACIAL?

Banco de dados que:


Armazena objetos espaciais
Prov operaes para manipular objetos
espaciais
Manipula objetos espaciais como outros
objetos no banco de dados

7
O QUE DADO
ESPACIAL ?
Dado que descreve uma localizao ou
forma

exemplo: estrada, rio, floresta, hospital.

algo que descreve objetos ou fenmenos


que acontecem na Terra e que tem
associado uma posio geogrfica

8
O que so dados espaciais ?

Trs caractersticas principais descrevem um objeto


geogrfico:
Atributos no espaciais (o que): descrevem qualitativa ou
quantitativamente uma entidade geogrfica. Estes dados podem ser
tratados por bancos de dados no espaciais;

Relacionamentos espaciais (como): relacionamentos de vizinhana


(ex:. topologia, distncia). Necessitam operaes especiais que no
so disponveis em SGBDs convencionais.

9
O que so dados
espaciais ?
Atributo espacial (onde): se refere
localizao e representao do objeto
geogrfico, considerando sua geometria e
sistema de coordenadas. Este aspecto exige
um tipo de dado especfico no disponvel em
SGBDs convencionais (no espaciais);

10
COMO DADOS ESPACIAIS
SO REPRESENTADOS?

Dois tipos principais de representao:


matricial (raster) e vetorial

11
REPRESENTAO MATRICIAL
(RASTER OU TESSELAO)
caracterizada por uma matriz de clulas de
tamanhos normalmente regulares,
cada clula est associada a um conjunto de
valores representando as caractersticas da
regio.
imagens de satlite e modelos digitais de
terrenos so naturalmente representados no
modelo matricial

12
EXEMPLO VARIANDO O
TAMANHO DAS CLULAS

1x1m 5x5m 20 x 20 m

13
REPRESENTAO VETORIAL

utiliza pontos, linhas e polgonos para


representar as fronteiras das entidades
geomtricas, tal como elas so
representadas em um mapa

14
REPRESENTAO VETORIAL:
OBJETOS
0-dimensional
representao: ponto
exemplo: escola, hospital

Uni-dimensional
representao : linha
exemplo : rio, estrada

Bi-dimensional
representao : polgono
exemplo : estado, cidade
15
RELAES ESPACIAIS

Principal caracterstica que diferencia dados


espaciais de dados no-espaciais

16
RELACIONAMENTOS ESPACIAIS

Qual a farmcia mais perto da minha casa?


17
CONSULTA ESPACIAIS

O responsvel pelo processamento dos objetos


geogrficos comea na fase de filtragem, que
identifica quais objetos podem satisfazer a
qualificao da consulta. A fase de refinamento do
plano recupera para memria principal a geometria
exata dos objetos identificados na fase anterior,
computando quais deles de fato satisfazem a
qualificao da consulta. A fase final do plano aplica
transformaes aos objetos retornados na fase
anterior, produzindo a resposta final da consulta.
18
19
ALGUNS BANCOS DE DADOS
ESPACIAIS

Oracle Spatial
IBM DB2 Spatial Extender
Informix Spatial DataBlade
MS SQL Server (with ESRI SDE)
Geomedia on MS Access
PostGIS / PostgreSQL

20
EXEMPLO DE CONSULTA
ESPACIAL
Quais so os pases que fazem fronteira com o Brasil?

select c1.cntry_name as Brazil_Neighbors


from country c1, country c2
where touches(c1.the_geom, c2.the_geom) and
c2.cntry_name='Brasil';
Brazil_neighbors
---------------
Argentina
Bolivia
Colombia
Guiana
Paraguai
Peru
.

21

Você também pode gostar