34
Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo- Relacional - Modelagem de Objeto Geográfico - Atributos de Objetos - Ferramentas de Consulta

Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

Embed Size (px)

Citation preview

Page 1: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

Manipulação de Mapa Cadastral de Objetos eConsulta ao Banco de Dados

- Banco de Dados Relacional

- Modelo de Dados Geo-Relacional

- Modelagem de Objeto Geográfico

- Atributos de Objetos

- Ferramentas de Consulta

Page 2: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

2

Banco de Dados Relacional

Relação Matemática: Conjunto de atributos associados a uma entidade do mundo Real - representada por Tabelas

Álgebra Relacional: Conjunto de Operações Fechadas sobre as Relações: (projeção, seleção, união, interseção e produto cartesiano)

geoid num_cad prop endereço area (m2) IPTU(R$)

154 195689 Guimarães, M. R.Bevilacqua,768

900 350

Tabela: Cadastro de Lotes

Page 3: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

3

Modelo de Dados Geo-Relacional (Dual)

Ligação entre SIG e SGBD-Relacional Armazena separadamente os

componentes espaciais e descritivos do objeto geográfico

Componentes descritivos - em Tabelas SGBDR

Componentes espaciais - em arquivos tratados por um sistema dedicado

Conexão é feita por identificadores (GEOID)

Recuperação da parte espacial e da parte descritiva compõem o resultado

País PIB

BrasilUruguai

350295

Dados Espaciais

em formatoproprietário

DadosDadosAlfanuméricosAlfanuméricos

SPRINGSPRING SGBDSGBD

Page 4: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

4

Apresentação de Objeto Geográfico

22

Lotes

geoid dono cadas IPTU

22 Guimaraes C Bevilacqua 768

endereco

250186

Mapa Lotes

Representação Espacial Atributos

GEOID = 22

Exemplo: Lotes

Page 5: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

5

Modelagem de Objetos Geográficos

Na modelagem SPRING a representação de Objetos Geográficos requer um suporte gráfico para o PI, que pode ser uma categoria Cadastral ou Redes.

ImagemSensor Remoto

MapaCadastral

MapaTemático

MNT

Geo-objeto

MapaGeo-Objetos

Plano deInformação

Geo-campo

MapaRedes

Banco DadosGeográfico

is-located-in

is-a

part-of part-of

is-ais-ais-ais-ais-a

is-aObjeto não-espacial

part-of

Page 6: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

6

Categorias: Cadastral e Objeto no SPRING

Objetos entidades do mundo real

existem independente da representação espacial

são descritos por um conjunto de atributos

– Ex.: Lotes, Talhões de Cana de Açúcar, Escolas, Hospitais, Rios, Estados, Cidades, etc.

Cadastral - Suporte à representação gráfica de OBJETOS

– Ex.: Mapa de Lotes, Mapa de Talhões de Cana de Açúcar, Mapa de Rios, Mapa de Municípios do Brasil...

– Um mesmo mapa pode conter várias categorias de OBJETOS representados

Page 7: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

7

GEOID: identificação interna Geo-ObjetoRÓTULO: identificação para o usuário

GEOID– Atributo criado pelo sistema ao criar um objeto– Único em todo o Banco de Dados– Usado para conectar o Objeto à tabela de Atributos– Usado para conectar o Objeto à representação gráfica no mapa

cadastral

RÓTULO– Identificador lógico fornecido pelo usuário ao criar o objeto– Único em todo o Banco de Dados– Pode ser usado para conectar um objeto a dados já existentes em

tabelas externas, desde que a tabela o contenha

NOME– Identificador secundário não obrigatório (assume o rótulo)– Não é único

Page 8: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

8

Esquema para Consultar Objetos de um Mapa Cadastral

PAINEL DECONTROLE

COLEÇÃO DEOBJETOS

VIZUALIZAÇÃODE OBJETOS

Display noMonitor

Exportar Tabela

CONSULTAESPACIAL

AGRUPAMENTOCONSULTA

(por atributos)TABELA

( todos objetos)

TABELA(do objeto)

DocumentosURLs Imagens

Gerar Coleçãoda Tabela

Gerar PITemático

Page 9: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

9

Ferramentas de Consulta a mapa de objetos (cadastral ou rede)

Realce de Objetos na Tabela X Mapa simultaneamente

Manipulação da Tabela de Atributos– Estatística Básica para campo numérico (Média,

C.Variação, D.Padrão, Mínimo, Mediana, Máximo, Soma Total)

– Gráficos: Histograma, Pie Chart, Scatter Plot– Associar arquivos

GIF/HTML/JPEG/DOC/PDF/DXF/etc. ou URL como atributo

Page 10: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

10

Módulo Tabela(Apontamento tela x tabela)

13

21

Page 11: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

11

Módulo Tabela(Gráfico Torta)

Page 12: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

12

Módulo Tabela(Gráfico Histograma)

Page 13: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

13

Módulo Tabela(Estatística)

Page 14: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

14

Mapa Cadastral de ObjetosApresentação do Objeto Geográfico “Quadras”

sistemaID

ROTULO

NOME

AREA

PERIMETRO

Informado pelo user

sistema

T_KEY ; TEXT ; 32 ; 0T_NAME ; TEXT ; 32 ; 0

ASA ; TEXT ; 7 ; 0

USO ; TEXT ; 15 ; 0

NUM_IMOV ; INTEGER ; 10 ; 0

POPULAC ; INTEGER ; 10 ; 0

Tab Objetos Quadras Tab ATRIBUTOS das Quadras

Id Name Rotulo Area Perimetro ASA USO NUM_IMOV POPULAC

227 SQN102 SQN102 10000 400 NORTE Hotelaria 12 3500

228 SQN103 SQN103 40000 1200 NORTE Publico 15 250

SQN102

SQN103

Representação Espacial na area de desenho

Page 15: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

15

Exercício 29

Criar Mapa Quadras de Brasília no Plano Piloto

1. Importar arquivo de linhas para mapa cadastral (tipo LINES)

2. Associação manual de objetos

3. Associação automática de objetos por importação de arquivo ASCII_SPRING (tipo POINTS) e importação de tabela ASCII-SPRING (tipo TABLE)

4. Geração de toponímia dentro de cada polígono

5. Carregar módulo de consulta e verificar tabela

Page 16: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

16

ATUALIZACAO DE ATRIBUTOS VIA LEGAL (MedZ)

Atualização do atributo MDECLIV da Tabela de Objetos QUADRAS com o valor médio de declividade em cada quadra

MedZ

Mapa de Quadras x Grade-Declividade

Page 17: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

17

Exercício 30

Atualização de Atributos utilizando o LEGAL

1. Criar um novo atributo na tabela de objetos “Quadras”

2. Atualizar atributo pelo operador de média zonal.

{// Programa para atualizar o atributo MDECLIV do Objetos Quadras, pela MEDIA ZONAL// Declaração das variáveisObjeto zonas ("Quadras");Cadastral mapacadastral ("Cad_Urbano");Numerico decliv ("Grades_Numericas");

// Instanciação (Recuperação das variáveis do banco)mapacadastral = Recupere (Nome = "Mapa_Quadras");decliv = Recupere (Nome = "GRD-decl");

// Atualização do atributo "MDECLIV"

zonas. "MDECLIV" = Atualize (decliv, zonas OnMap mapacadastral, MedZ);}

Page 18: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

18

Ferramentas de Consulta a mapa de objetos (cadastral ou rede)

Consulta por Atributos envolvendo um ou mais atributos e visualização espacial do resultado

– Operadores lógicos– AND - OR

* Tabela mostra o resultado da consulta ou tudo

* 1º * 2º

* 4º

* 3º

Page 19: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

19

Exercício 31 - Aplicativo 2 (resposta final)

Consulta por atributos

“Quais as quadras do eixo central de Brasília têm

declividade média entre 2 e 3 graus e sejam do

tipo residencial ?”.

Page 20: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

20

Ferramentas de Consulta a mapa de objetos (cadastral ou rede)

Agrupamento de objetos segundo um atributo e visualização espacial do resultado– Passo Igual - Valor Único– Quantil - Gráfico de Barras– Estatístico - Gráfico de Torta

Consulta Espacial– Topológica– Direcional– Métrico

Page 21: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

21

Módulo Agrupamento por Atributo:(Renda Familiar por Passo Igual e Quantil)

Agrupamento dos Distritos por Renda •Região Central: Rica•Limite Central: Média•Periferia Leste: Pobre•Região Sul: Pobre

Passo Igual

Quantil

Page 22: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

22

Módulo Agrupamento por Atributo:(Renda Familiar por Estatístico)

Estatístico

Page 23: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

23

Módulo Agrupamento por Atributo:(Torta : Idade Media x Mortalidade Infantil)

GráficodeTorta

Page 24: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

24

Módulo Consulta Espacial:(Topologia , Métrico e Direcional)

Ex: Todos os municípios de MG que são interceptados pela rodovia BR-40 (uma coleção)

Procedimento:

• Selecionar uma coleção ou todos os objetos de um PI com outro objeto (ou o mesmo), comparando a outra coleção/tudo.

* 1º

* 2º * 3º * 4º

* 5º

Page 25: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

25

Módulo Consulta Espacial:(Topologia : Intercepta)

Ex: Quais distritos interceptam a linha norte/sul do metrô ?

Page 26: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

26

Módulo Consulta Espacial:(Topologia : Disjunto)

Ex: Quais os polígonos disjuntos ao polígono de Vila Mariana

Vila Mariana

Page 27: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

27

Módulo Consulta Espacial:(Topologia : Toca)

Ex: Quais os distritos vizinhos (tocam) o distrito de Vila Mariana ?

Vila Mariana

Page 28: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

28

Módulo Consulta Espacial:(Topologia : Dentro)

Ex: Quais os municípios de Mato Grosso estão dentro da cena Landsat de órbita 224 / ponto 75 ?

Page 29: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

29

Módulo Consulta Espacial:(Topologia : Contém)

Ex: Quais os distritos de SP contém pelo menos um parque municipal ?

Parques Distritos

Page 30: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

30

Módulo Consulta Espacial:(Topologia : Cobre)

Ex: Quais os distritos de SP que cobrem parques ? Parques Distritos

Page 31: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

31

Módulo Consulta Espacial:(Topologia : Coberto por)

Ex: Quais os municípios do Brasil cobertos pelo estado do Ceará ?

Page 32: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

32

Módulo Consulta Espacial:(Topologia : Igual)

Ex: Quais os municípios de 1992 de MG permanecem iguais aos municípios de 1996 ?

Page 33: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

33

Módulo Consulta Espacial:(Métrico)

Ex: Quais os distritos de SP estão a uma distância de 6000 metros da linha norte-sul do metrô ?

Page 34: Manipulação de Mapa Cadastral de Objetos e Consulta ao Banco de Dados - Banco de Dados Relacional - Modelo de Dados Geo-Relacional - Modelagem de Objeto

34

Módulo Consulta Espacial:(Direcional)

Ex: Quais os distritos de SP estão a oeste da linha norte-sul do metrô ?

Operadores :

• Norte• Sul• Leste• Oeste• Nordeste• Noroeste• Sudeste• Sudoeste• Centro