Você está na página 1de 30

Banco de dados

Geográficos

João Augusto João


José Victor João Tomas
Vitelma Romana Meque
RESUMO

Banco de dados geográficos


Caracteristicas, tipo e Arquiteturas de SIGs
Sistemas de gerência de banco de dados
Tipos de dados geográficos e espácias
Modelagem de Dados Geográficos
INTRODUÇÃO

Os bancos de dados geográficos são sistemas projetados para


armazenar e gerenciar informações geográficas, como mapas,
imagens de satélite, informações relacionadas a endereços, bem
como dados relevantes relacionados a locais. Esses bancos de dados
são úteis para gerenciar informações de sistemas de navegação,
otimização de rotas, análise de tendências, cálculo de distâncias,
planejamento urbano, entre outras aplicações.
CARACTERÍSTICAS DE UM SIG

• Inserir e integrar informações espaciais provenientes de meio


físico-biótico, de dados censitários, de cadastros urbano e rural, e
outras fontes de dados como imagens de satélite, e GPS;
• Oferecer mecanismos para combinar as várias informações, através
de algoritmos de manipulação e análise, bem como para consultar,
recuperar e visualizar o conteúdo da base de dados geográficos
ARQUITETURA DE UM SIG
TIPOS DE ARQUITETURAS DO SIG

•A principal diferença entre os SIGs é a forma como os dados


geográficos são gerenciados. Há basicamente três diferentes
arquiteturas de SIGs que utilizam os recursos de um SGBD: dual,
integrada baseada em SGBDs relacionais e integrada baseada em
extensões espaciais sobre SGBDs objeto-relacionais.
ARQUITETURA DUAL

Um SIG implementado com a estratégia dual utiliza um SGBD


relacional para armazenar os atributos convencionais dos objetos
geográficos (na forma de tabelas) e arquivos para guardar as
representações geométricas destes objetos. No modelo relacional, os
dados são organizados na forma de uma tabela onde as linhas
correspondem aos dados e as colunas correspondem aos atributos.
ARQUITETURA DUAL

A entrada dos atributos não-espaciais é feita por meio de um SGBD


relacional e para cada entidade gráfica inserida no sistema é
imposto um identificador único ou rótulo, através do qual é feita
uma ligação lógica com seus respectivos atributos não-espaciais
armazenados em tabelas de dados no SGBD.
VANTAGENS

A principal vantagem desta estratégia é poder utilizar os SGBDs


relacionais de mercado. No entanto, como as representações
geométricas dos objetos espaciais estão fora do controle do SGBD.
AS PRINCIPAIS DESVANTAGENS DESTA
ARQUITETURA SÃO:

Dificuldades no controle e manipulação dos dados espaciais;


Dificuldade em manter a integridade entre a componente espacial
e a componente alfanumérica;
Consultas mais lentas;
Falta de interoperabilidade entre os dados.
ARQUITETURA INTEGRADA BASEADA EM
SGBDS RELACIONAIS

A arquitetura integrada baseada em um SGBD relacional utiliza


campos longos, chamados de BLOBs, para armazenar a
componente espacial do dado.
SUAS PRINCIPAIS DESVANTAGENS SÃO:

Não é capaz de capturar a semântica dos dados espaciais: como o SGBD trata o
campo longo como uma cadeia binária, não é possível conhecer a semântica do seu
conteúdo;
Métodos de acesso espacial e otimizador de consultas devem ser implementados pelo
SIG: como o SGBD trata os dados espaciais como uma cadeia binária, não possui
mecanismos satisfatórios para o seu tratamento;
Limitações da linguagem SQL para a manipulação dos dados espaciais: a SQL padrão
oferece recursos limitados para o tratamento de campos longos.
TIPOS DE DADOS GEOGRÁFICOS
CLASSE VETORIAL

A CLASSE VETORIAL armazena os dados em formato de


coordenadas, uma forma mais precisa nesse representação ela vai
armazenas dados de forma de linhas, pontos e polígonos.
Feições do Tipo PONTO: Esse tipo de geometria vetorial são
utilizado pra por exemplo localizações de paradas de ônibus dentro
de uma cidade, onde ocorram assaltos no ultimo dia, focos de
doenças Ou seja tudo que pode ser representado pontualmente.
Feições do tipo LINHA: Esse tipo de geometria vetorial é utilizado
pra representar tudo que indica um segmento exemplos: Um rio,
linhas de transmissões de energia, entre outras coisas.
Feições do tipo AREA (POLIGONOS). Esse tipo de geometria
vetorial é utilizado pra representar tudo que pode ser representados
por uma área, por exemplo, essa sala, um bairro, entre outras coisas.
CLASSE MATRICIAL(RASTER)

Consiste basicamente em uma grade células chamadas de pixel...


No caso dos dados matriciais cada um dos pixel representa uma
pequena porção do terreno. Exemplos de dados matriciais, as
imagens de satélites, fotografias áreas, modelos digitais de
elevação.
DADOS ESPÁCIAS: VETORIAL VS
MATRICIAIS
Aspecto Formato Vetorial Formato matricial (Raster)
Relações espácias entre Preserva relacionamento Relacionamentos
objectos topológicos topológicos devem ser
inferidos
Ligações com banco de Associa atributos a Associa atributos apenas as
dados elementos gráficos classes de mapas
Analise simulação e Representa indireta de Representa melhor os
modelagem fenómenos contínuos fenómenos contínuos no
Limitacoes na álgebra de espaço.
mapas Simulação e moldagem mais
fáceis
Algoritmo Problemas com erros Processamento rápido e
geométricos eficiente
Armazenamento Por coordenada (mais Por matrizes (maior gasto
eficiente em armazenamento
CONT. RASTER VS VETOR

Em resumo, imagens raster são usadas para armazenar imagens em


alta resolução, enquanto imagens vetoriais são usadas para
armazenar objetos geométricos. Cada tipo de imagem tem suas
vantagens e desvantagens, e sua escolha depende do objetivo e das
necessidades específicas do projeto em questão.
SGBD-R VS SGBD-OR

A mera simulação de tipos de dados não convencionais em um SGBD-R pode ter


efeitos colaterais, como queda de desempenho, dificuldade de codificação e posterior
manutenção da aplicação. (Stonebraker, 1996)
SGBDs Relacionais (SGBD-R) SGBDs Objeto-Relacionais (SGBD-OR)

Convencionais ❖ Dados não convencionais;


❖ A simulação de dados não ❖ Tipos de dados extensíveis;
convencionais:
➢ Queda de desempenho;
❖ Extensão de mecanismos de
➢ Dificuldade de codificação; indexação;
➢ Dificuldade de manutenção
EXEMPLOS DE BANCOS DE DADOS
GEOGRÁFICOS
Alguns exemplos mais utilizados no mercado são:
Oracle Spatial;
OpenStreetMap;
PostgreSQL;
MySQL;
Google Map;
PostGis.
Modelagem de Dados Geográficos
Um modelo de dados é um conjunto de conceitos que podem ser
usados para descrever a estrutura e as operações em um banco de
dados

Abs
tra ção Implementação

Mundo Real Modelo BD Geográfico


CONT. MODELAGEM DE DADOS
GEOGRÁFICOS
Modelos utilizados para modelagem de dados geográficos. Porém,
apresentam limitações:
➢ ER; OM; IFO.
Outros modelos mais apropriados:
➢ GeoOOA;
➢ MODUL-R;
➢ MGEO+;
➢ IFO para aplicações geográficas;
➢ GISER;
➢ GeoFrame;
➢ OMT-G.
MODELO DE DADOS GEOGRÁFICOS
 Deve fornecer um alto nível de abstração;
 Representar tipos de dados envolvidos nas aplicações
geográficas, tais como ponto, linha, área, imagem, etc;
 Ser capaz de especificar regras de integridade espacial;
 Ser independente de implementação;
 Suportar classes georreferenciadas e classes convencionais,
assim como os relacionamentos entre elas;
 Ser de fácil visualização e compreensão
O MODELO OMT-G

Técnica orientada a objetos;


Proposta inicialmente por Borges [4];
Parte das primitivas dos diagramas de classes da UML;
Introduz primitivas geográficas para maior representação semântica;
Primitivas para:
 Modelar a geometria e topologia de dados geográficos;
 Suporte a estruturas topológicas “todo-parte”
 Suporte a estruturas de rede;
 Múltiplas representações de objetos e relacionamentos espaciais.
O MODELO OMT-G
FIM DA APRESENTAÇÃO

Obrigado

Você também pode gostar