Modelagem Conceitual de BDG Modelo OMT- G. Clodoveu Davis DCC/UFMG

Documentos relacionados
Diagramas de Transformação e Apresentação

Bancos de Dados Geográficos Representação Topologia e Relacionamentos Espaciais. Clodoveu Davis DCC/UFMG Escola de Verão DCC/UFMG

Modelagem de BDG. Modelagem de BDG

Extensões ao Modelo OMT-G para Produção de Esquemas Dinâmicos e de Apresentação

Roteiro. Elementos de SIG. Elementos de SIG. Elementos de SIG. Metodologia para Criação de SIG. Clodoveu Davis 3

Noções OMT-Geo. Diretoria de Serviço Geográfico DSG EXÉRCITO BRASILEIRO. Apresentação : Cel Omar A. Lunardi

Modelagem em Geoprocessamento. - Modelo OMT - Modelo Geo-OMT - Exemplos

SIG SIG. GEO-OMT Exercícios. Alisson Fernando Coelho do Carmo

Modelos de dados geográficos. Prof. Dr. Cristiano Zerbato

SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS Aula 2. SIG- Eng. Cartográfica Prof. Luciene Delazari

Banco de dados Brasil

Modelagem de Dados Geográficos (1)

SFS Simple Feature SQL

Modelos Conceituais Geográficos na Literatura... MGeo + Valéria Times e Flávio Pimentel Ana Carolina Salgado UFPE

Mapeamento Conceitual-Lógico

Modelagem de Dados Geográficos (2)

MNT: MODELAGEM NUMÉRICA DE TERRENOS

INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS PROGRAMA DE PÓS-GRADUAÇÃO EM SENSORIAMENTO REMOTO DIVISÃO DE PROCESSAMENTO DE IMAGENS

DADOS EM GEOPROCESSAMENTO

GEOPROCESSAMENTO SIAD,

Modelos Conceituais de Dados

Modelo O QUE É MODELAR? SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS Prof. Luciene Delazari Aula 2. Modelos de dados e estruturas de dados

DADOS EM GEOPROCESSAMENTO

CURSO DE PÓS-GRADUAÇÃO EM SENSORIAMENTO REMOTO. SER-300 Introdução ao Geoprocessamento. Relatório do Laboratório 1 ANA CAROLINA MOREIRA PESSÔA

SETOR CADASTRAL. NumSetor. contém 1..* QUADRA. NumSetor. NumQuadra. contém. 1..* inclui LOTE. NumSetor 1..* NumQuadra. NumLote Declividade média 1..

SISTEMAS DE INFORMAÇÃO GEOGRÁFICA SIG FORMATOS DE REPRESENTAÇÃO DE DADOS FORMATO VETORIAL

INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS PROGRAMA DE PÓS-GRADUAÇÃO EM SENSORIAMENTO REMOTO DIVISÃO DE PROCESSAMENTO DE IMAGENS

Mapas e suas representações computacionais

GEOPROCESSAMENTO. Bases conceituais e teóricas. Prof. Luiz Henrique S. Rotta

CAPÍTULO 2 CONCEITOS DE GEOPROCESSAMENTO

Disciplina Geoprocessamento Aplicadoao Planejamento

MODELAGEM E CRIAÇÃO DE BANCOS DE DADOS

FUNDAMENTOS DE CARTOGRAFIA PARA GEOPROCESSAMENTO

Banco de Dados Geográficos

O mundo real é muito complexo para ser representado em sua totalidade, em qualquer sistema de informações.

Geoprocessamento. Aula 12 SIG: Arquitetura e Modelagem. Junho de 2017 PROFA. MARIANA A. G I ANNOT TI

Camada de Informação 14/11/ o Parte

Modelagem de dados usando o modelo Entidade- Relacionamento (ER)

PARTE 2 INTRODUÇÃO AO SIG/GIS. Mundo Real. Curso de Geoprocessamento: Prof. Alzir Felippe B. Antunes

Aquisição e Integração de Dados

Sistemas de Informação Geográficos. Informação na Organização. O Valor da Informação. Sistemas de Informação Tradicionais. O Valor da Informação

PMI 3331 GEOMÁTICA APLICADA À ENGENHARIA DE PETRÓLEO

SISTEMAS DE INFOMAÇÃO GEOGRÁFICA Reconhecer conceitos associados aos SIG/GIS Estabelecer um conjunto de procedimentos em função da análise a efectuar

Everton da Silva.

SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS Aula 1 - Conceitos. SIG- Eng. Cartográfica Prof. Luciene Delazari

Sistemas de Informações Geográficas

SISTEMAS DE INFORMAÇÃO GEOGRÁFICA (II)

SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS Aula 5. SIG- Eng. Cartográfica Prof. Luciene Delazari

BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING. Prof. Angelo Augusto Frozza, M.Sc.

MODELAGEM DE DADOS GEOGRÁFICOS PARA SISTEMAS DE INFORMAÇÃO DE RECURSOS HÍDRICOS

3 Sistema de Informação geográfica

Artigos. GPS na Agricultura

UD 4 MODELAGEM DE FENÔMENOS GEOGRÁFICOS

Conjunto de técnicas (ou tecnologias) ligadas à informação espacial, que engloba a coleta, tratamento e análise de dados.

Laboratório 1. Disciplina. Introdução ao Geoprocessamento SER 300. Prof. Dr. Antonio Miguel Vieira Monteiro

Laboratório 3 Modelagem Numérica de Terreno

Modelagem Numérica de Terreno: Teoria & Prática

INTRODUÇÃO AO GEOPROCESSAMENTO

EngEnhArIA CaRToGRáFiCa Cartografia I 2º ano. Introdução aos Sistemas de Informações Geográficas - Parte I

SER-330: INTRODUÇÃO AO GEOPROCESSAMENTO

GEORREFERENCIAMENTO NO SETOR DE SANEAMENTO

SIG: Sistemas de Informações Geográficas

GEOPROCESSAMENTO. MNT - Modelo Numérico de Terreno. Prof. Luiz Rotta

O Setor de Geotecnologia da BMP oferece os seguintes serviços:

Modelagem Numérica do Terreno. Prof. Maria Isabel C. de Freitas Adaptado de INPE - DPI

Unidade 4 Projeto de Banco de Dados

Investigação de novos critérios para inserção de pontos em métodos de simplificação de terreno através de refinamento

SISTEMAS DE INFORMAÇÃO GEOGRÁFICA. No nível mais próximo ao usuário, a interface homemmáquina define como o sistema é operado e controlado.

MODELAGEM DE SUPERFÍCIES. Prof. Dr. Cristiano Zerbato

Laboratório 01. Modelagem da Base de Dados: Base de Dados Georeferenciados para Estudos Urbanos no Plano Piloto de Brasília

RESPOSTA BASE GRÁFICA. Banco de Dados: Exemplo. Banco de Dados. Banco de Dados. Banco de Dados

FLG-5134 Análise Geoespacial

3 REPRESENTAÇÃO DA SUPERFÍCIE TOPOGRÁFICA

Unidade 3 23/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

LABORATÓRIO 1 Software SPRING Introdução ao Geoprocessamento (SER300)

Profa. Dra. Fernanda Sayuri Yoshino Watanabe

Laboratório 1. Disciplina. Introdução ao Geoprocessamento SER 300. Prof. Antonio Miguel Vieira Monteiro

IGOT. SIG & DR Sistemas de Informação Geográfica e Detecção Remota

Base de Dados Georeferenciados para Estudos Urbanos no Plano Piloto de Brasília.

NT MIGRAÇÃO DA BASE GEOLOG PARA BASE MDC

SER Introdução ao Geoprocessamento. Laboratório 1 Modelagem da Base de Dados

SIG Sistema de Informações Geográficas

LABORATÓRIO 1 MODELAGEM DA BASE DE DADOS

MODELO DIGITAL DE TERRENO I

MODELAGEM DE DADOS GEOGRÁFICOS PARA SISTEMA URBANO DE TRATAMENTO E DISTRIBUIÇÃO DE ÁGUA

INTRODUÇÃO AO GEOPROCESSAMENTO (SER - 300)

Modelagem e consultas espaciais

UFGD FCA PROF. OMAR DANIEL BLOCO 7 Estruturas de Dados Vetoriais

Resumo. Computação Gráfica: Uma Proposta de Plano Pedagógico. Áreas Correlatas. Definição. Uma Visão Integrada da C.G.

INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS. Divisão de Sensoriamento Remoto. Geoprocessamento

Modelagem de dados usando MER. Andre Noel

Nesta parte da aula estamos interessados na representação vetorial dos dados.

Algoritmos geométricos

Sumário. Banco de Dados Geográfico

CAPÍTULO 1 INTRODUÇÃO

Proposta para Treinamento Níveis Iniciante e Avançado

Imagem e Gráficos. vetorial ou raster?

1/27. Copyright LTG 2016 LTG/PTR/EPUSP

Aplicações em Sistemas de Informações Geográficas e Atlas Eletrônicos

Transcrição:

Modelagem Conceitual de BDG Modelo OMT- G Clodoveu Davis DCC/UFMG

Roteiro Esta unidade do curso discute Processo de desenvolvimento de um SIG Representação computacional da realidade Elementos tecnológicos e funcionais básicos dos SIG Algoritmos e estruturas de dados para SIG Relacionamentos topológicos Organização dos dados geográficos em um BD Processos de consulta ao BD Background para situar o escopo das demais disciplinas BDG - Clodoveu Davis 2

Modelagem de Dados Ontologia Modelagem conceitual Modelagem física Estrutura do BDG Geometria Atributos Identidade Tempo Mundo Real Conversão de Dados Sensoriamento remoto Aerofotogrametria Topografia GPS... Geometria computacional Relacionamentos topológicos Geoestatística Análise espacial Conteúdo do BDG Consultas e Análises Processamento de imagens Estruturas físicas Métodos de acesso Indexação Resultados Apresentação Técnicas de visualização Cartografia digital BDG - Clodoveu Davis 3

Elementos de BDG Todo sistema de informação é desenvolvido para refleqr uma certa visão do mundo e resolver um determinado número de problemas O processo de construção de um SI requer métodos adequados e conhecimento mulqdisciplinar BDG - Clodoveu Davis 4

Elementos de BDG Representação Como enxergar o mundo real e transformar os conceitos necessários em elementos de um sistema de informação Apresentação Como permiqr a visualização dos dados modelados e coletados Modelagem Processo que permite reunir representações de elementos do mundo real e seus relacionamentos, formando uma visão sistêmica da realidade BDG - Clodoveu Davis 5

Mundo Real Metodologia para Criação Modelagem Conceitual (I) - Classes de objetos - Representações - Relacionamentos de SIG Ontologias Modelagem Conceitual (II) - Processos de transformação e análise - Apresentações Formação do Banco de Dados Geográfico - Conversão de dados - Controle de qualidade Geração de Produtos - Análises espaciais - Relatórios - Mapas temáticos - Cartas Modelagem de Implementação - Estruturas de banco de dados geográfico (objeto-relacionais) - Distribuição de dados Desenvolvimento de aplicações BDG - Clodoveu Davis 6

Metodologia O processo de criação de bancos de dados geográficos é análogo ao de sistemas convencionais Primeiro passo: idenqficação do problema Aprendizado sobre os elementos do mundo real que interferem sobre o problema Levantamento e estruturação de informação sobre esses elementos BDG - Clodoveu Davis 7

Metodologia O mundo real é muito complexo, e não é possível reproduzí- lo com todos os seus detalhes em um sistema informaqzado É necessário simplificar e generalizar a realidade: abstração Técnica básica para a modelagem de dados geográficos BDG - Clodoveu Davis 8

Metodologia Para que se consiga simplificar com precisão a realidade, é necessário desenvolver um conjunto de conceitos sobre o contexto do mundo real em que o problema está inserido O conjunto de conceitos, dependente de contexto, sobre um conjunto de elementos do mundo real chama- se ontologia A modelagem e explicitação de ontologias ainda está em estágio embrionário: hoje o analista precisa aprender sobre o problema BDG - Clodoveu Davis 9

Metodologia Modelagem conceitual do banco de dados Diversas técnicas, a maioria voltada para bancos convencionais, em que as caracterísqcas espaciais dos objetos não são incluídas Modelo OMT- G Contém recursos para modelar aplicações geográficas, incluindo classes de objetos, relacionamentos convencionais e espaciais, e restrições de integridade espaciais BDG - Clodoveu Davis 10

Metodologia Extensões da modelagem conceitual Especificação de processos de transformação e análise Especificação de apresentações: relatórios, mapas, plantas, etc. BDG - Clodoveu Davis 11

Metodologia Modelagem para implementação esquema fsico estruturas de armazenamento em um banco de dados específico caracterísqcas do objeto forma gráfica localização espacial atributos alfanuméricos BDG - Clodoveu Davis 12

Metodologia Formação do banco de dados Metodologias e tecnologias de conversão de dados Análise de fontes de informação e suas caracterísqcas Digitalização Controle de qualidade RoQna de manutenção BDG - Clodoveu Davis 13

Metodologia Desenvolvimento de aplicaqvos customização ajuste da interface com o usuário criação de facilidades para execução de tarefas repeqqvas atualização com total garanqa da manutenção da integridade do banco de dados simplificação de seqüências complexas de comandos interface com outros sistemas de informação AlternaQva: realizar consultas e análises usando diretamente os recursos do SIG BDG - Clodoveu Davis 14

Metodologia Escolha do SIG alguns dos parâmetros para a escolha são definidos ao longo do processo, e têm a ver com as necessidades da aplicação o uso do mesmo SIG por aplicações que têm finalidades e necessidades diferentes pode gerar dificuldades na escolha BDG - Clodoveu Davis 15

Representação e Apresentação Representação: codificação da geometria de objetos espaciais resolução dimensão espacial nível de detalhamento comportamento geométrico Apresentação: aspecto visual, adequado para comunicar o significado dos dados geográficos de acordo com as necessidades de uma aplicação visualização aparência gráfica (cor, Qpo de linha, simbologia) BDG - Clodoveu Davis 16

Representação e Apresentação Representação Apresentação x y 0 0 4 0 4 5 9 5 9 8 0 8 0 0

Representação e Apresentação Grande parte das diferenças entre SIG e cartografia automaqzada decorre da ênfase que é colocada na representação ou na apresentação Em SIG, a tendência é valorizar mais a representação preservar a capacidade de geração de produtos fazer com que a informação seja úql para diversos grupos de usuários Em cartografia, a ênfase maior é na apresentação aspectos estéqcos (arte) legibilidade BDG - Clodoveu Davis 18

Representação e Apresentação Também parte da divergência entre SIG e cartografia automaqzada quanto ao conceito de precisão decorre de representação versus apresentação Em SIG, a preocupação maior é com a precisão da fonte do dado Em cartografia automaqzada, a preocupação é com a precisão do resultado impresso Escala x... resolução nível de detalhamento erro / grau de incerteza do dado BDG - Clodoveu Davis 19

Representação e Apresentação Grande parte das diferenças entre SIG e cartografia automaqzada decorre da ênfase que é colocada na representação ou na apresentação Em SIG, a tendência é valorizar mais a representação preservar a capacidade de geração de produtos fazer com que a informação seja úql para diversos grupos de usuários Em cartografia, a ênfase maior é na apresentação aspectos estéqcos (arte) legibilidade Clodoveu Davis 20

Representação e Apresentação Também parte da divergência entre SIG e cartografia automaqzada quanto ao conceito de precisão decorre de representação versus apresentação Em SIG, a preocupação maior é com a precisão da fonte do dado Em cartografia automaqzada, a preocupação é com a precisão do resultado impresso Escala x... resolução nível de detalhamento erro / grau de incerteza do dado Clodoveu Davis 21

Modelagem: níveis de especificação Mundo real Contém os fenômenos a representar Nível de representação conceitual Modelagem em alto nível de abstração, incluindo a alternaqva de representação Nível de apresentação Ferramentas para especificar os aspectos visuais que os dados geográficos precisam ter Nível de implementação Armazenamento, estruturas de dados, funções de uso geral Clodoveu Davis 22

AlternaQvas de Representação A escolha de uma alternaqva para a representação de um elemento do mundo real envolve: discreqzação como simplificar a geometria do elemento, para que seja possível incorporá- la a um sistema informaqzado amostragem como transformar grandezas medidas no mundo real em valores que podem ser armazenados A complexidade e a natureza da representação dependem do uso pretendido pela aplicação Clodoveu Davis 23

AlternaQvas de Representação Ponto Clodoveu Davis 24

AlternaQvas de Representação Linha Clodoveu Davis 27

AlternaQvas de Representação Polígono Clodoveu Davis 28

AlternaQvas de Representação Nó de rede, arco unidirecional e arco bidirecional Clodoveu Davis 29

AlternaQvas de Representação Nó de rede, arco unidirecional e arco bidirecional Clodoveu Davis 30

AlternaQvas de Representação Isolinhas Clodoveu Davis 31

AlternaQvas de Representação Tesselação Clodoveu Davis 32

Relevo de Belo Horizonte 1.480 987 910 856 821 791 Clodoveu Davis 675 33

AlternaQvas de Representação Amostras Clodoveu Davis 34

AlternaQvas de Representação Subdivisão planar Clodoveu Davis 35

AlternaQvas de Representação TIN - Rede Triangular Irregular Clodoveu Davis 37

Classes OMT- G Classe georreferenciada Atributos Operações Nome da classe Nome da classe Classe convencional Nome da classe Atributos Operações Nome da classe (a) representação completa (b) representação simplificada Clodoveu Davis 38

Geo- campos Rede triangular irregular Temperatura Isolinhas Curvas de nível Polígonos adjacentes Pedologia Tesselação Imagem LANDSAT Atributos Gráficos Atributos Amostras Pontos cotados Atributos Gráficos Atributos Clodoveu Davis 39

Geo- objetos Ponto Geo-objetos com geometria Linha Polígono Árvore Meio-fio Edificação Geo-objetos com geometria e topologia Linha unidirecional Trecho de esgoto Linha bidirecional Tubulação de água Nó de rede Cruzamento Clodoveu Davis 40

Relacionamentos Edificação Pertence a Proprietário Edificação Contém Lote (a) Associação simples (b) Relacionamento espacial Segmento de logradouro Rede viária Cruzamento Rodovia Malha rodoviária (c) Relacionamento de rede arco-nó (d) Relacionamento de rede arco-arco Clodoveu Davis 41

Relacionamentos Espaciais Podem ser usados os relacionamentos derivados da matriz de 4 interseções Disjoint (disjunto) Overlap (sobrepõe) Inside (dentro de) Contains (contém) Covers (cobre) Covered by (coberto por) Meet (toca) Equal (igual) DISJOINT A B CONTAINS OVERLAP MEET INSIDE COVERS EQUAL COVERED BY Clodoveu Davis 42

Cardinalidade Nome da classe 0..* Nome da classe 1 Zero ou mais Exatamente um Nome da classe 1..* Nome da classe 0..1 Um ou mais Zero ou um Clodoveu Davis 43

Generalização e especialização Propriedade Lote Tipo de propriedade Ocupação Propriedade territorial Propriedade predial Lote edificado Lote vago (a) Notação UML (b) Generalização espacial Clodoveu Davis 44

Placa de trânsito Atividade econômica Sinal Ramo de atividade Ponto de ônibus Parada proibida Comércio Indústria (a) Disjunto/parcial (b) Sobreposto/parcial Escola Terminal Tipo de escola Tipo de transporte Escola pública Escola particular Metrô Ônibus (c) Disjunto/total Clodoveu Davis 45 (d) Sobreposto/total

Agregação e agregação espacial Frota de taxis Taxi Logradouro Trecho Quadra Lote Clodoveu Davis 46

Rio Forma Generalização Conceitual Eixo de rio Margens Área inundada Segmento de rio (a) Variação de acordo com a forma (superposto) Cidade Escala Sede municipal Fronteiras municipais (b) Variação de acordo com a escala (disjunto) Clodoveu Davis 47

Bancos de Dados Geográficos Extensões do OMT- G: Diagramas de Transformação e Apresentação Clodoveu Davis

PrimiQvas OMT- G para diagramas de classes Geo- campos: fenômenos de variação connnua Rede triangular irregular Isolinhas Polígonos adjacentes Tesselação Amostras Temperatura Curvas de nível Pedologia Imagem LANDSAT Pontos cotados Atributos Gráficos Atributos Gráficos Atributos Atributos Geo- objetos: enqdades individuais Geo-objetos com geometria Geo-objetos com geometria e topologia Ponto Linha Polígono Linha unidirecional Linha bidirecional Nó de rede Árvore Meio fio Edificação Trecho de esgoto Tubulação de água Cruzamento Clodoveu Davis 49

PrimiQvas OMT- G para diagramas de classes Edificação Pertence a Proprietário Edificação Contém Lote Frota de taxis Taxi (a) Associação simples (b) Relacionamento espacial Segmento de logradouro Rede viária Cruzamento Rodovia Quadra Lote Malha rodoviária (c) Relacionamento de rede arco-nó Relacionamentos (d) Relacionamento de rede arco-arco Agregação e agregação espacial Atividade econômica Rio Forma Comércio Indústria Eixo de rio Margens Área inundada Segmento de rio Generalização/especialização Generalização conceitual Clodoveu Davis 50

Modelagem de Aplicações Geográficas: Extensões O modelo OMT- G propõe primiqvas para a criação de diagramas de classes Quando o diagrama de classes especifica múlqplas representações ou a derivação de uma classe a parqr de outra, é necessário desenvolver um diagrama de transformação Para especificar as visualizações que cada representação pode assumir, é necessário desenvolver um diagrama de apresentação Clodoveu Davis 51

Diagrama de Transformação Está no nível de representação conceitual Pode relacionar qualquer número de classes originais com qualquer número de classes resultantes, dependendo da natureza da transformação Pode especificar cadeias de transformação Indica que resultados devem ser materializados Clodoveu Davis 52

Transformações Representação primária Gen.cartográfica Geometria Análise espacial Gen.cartográfica Geometria Análise espacial Representação secundária Apresentação Clodoveu Davis 53

Tipos de transformações Geometria computacional Generalização cartográfica Análise espacial Clodoveu Davis 54

Tipos de transformações Geometria computacional Construção de buffers Determinação de centróide Diagrama de Voronoi EsqueleQzação de polígonos Fecho convexo Geração de isolinhas Triangulação de Delaunay Triangulação de polígonos Clodoveu Davis 55

Clodoveu Davis 56

Clodoveu Davis 57

Tipos de transformações Generalização cartográfica Agregação Colapso Combinação Deslocamento Destaque Exagero Fusão Refinamento Simplificação Suavização Clodoveu Davis 58

Clodoveu Davis 59

Clodoveu Davis 60

Clodoveu Davis 61

Tipos de transformações Análise espacial Análise de superfcies Classificação Interpolação espacial Pseudocoloração Rasterização Reamostragem Seleção Simbolização Vetorização Clodoveu Davis 62

Clodoveu Davis 63

Clodoveu Davis 64

Tipos de transformações Operações auxiliares Eliminação da direção (arco unidirecionalà bidirecional) Eliminação de nós desnecessários e fusão de arcos Escolha de atributos gráficos Superposição Clodoveu Davis 65

Clodoveu Davis 66

Diagrama de transformação Notação Representação de classes: contorno em linha tracejada significa que a classe resultante não deve ser armazenada, e sim manqda em espaço de armazenamento temporário Conexões: podem exisqr várias classes de entrada e várias classes de saída, dependendo da operação Operação: indicada em anotação sobre a conexão, incluindo seus parâmetros, se for o caso Clodoveu Davis 67

Clodoveu Davis 68

Clodoveu Davis 69

Clodoveu Davis 70

Clodoveu Davis 71

Diagrama de Transformação, exemplos Agregação espacial Quadra Lote Lote Cod_quadra Cod_lote Valor_IPTU Fusão (0m) Quadra Cod_quadra IPTU_total = sum(lote.valor_iptu) Clodoveu Davis 72

Diagrama de Transformação, exemplos Generalização conceitual Cidade Escala Cidade ponto Cidade grande Fronteiras municipais Cidade ponto Nome Estado População Centróide Fronteiras municipais Centróide Centróide Selecionar(População > 100,000) Nome Estado População Nome Estado População Cidade grande Clodoveu Davis 73

Diagrama de Transformação, exemplos Operações complexas Relevo Nível InterpolarTIN Cruzamento InterpolarTIN Nível Nível no cruzamento Clodoveu Davis 74

Diagrama de Transformação, exemplo Análise espacial Tipo de solo Grade de pedologia, 30m Vegetação Tipo de vegetação Rasterização Grade de vegetação, 30m Tipo de vegetação Análise de risco de erosão Grau de risco Mapa de risco de erosão, 30m Rasterização MDT Grade de declividade, 30m Cota Interpolação Declividade Interpolação Clodoveu Davis 75

Diagrama de Apresentação Pertence ao nível de apresentação Define alternaqvas de apresentação e saída para cada representação definida no nível de representação conceitual Pode considerar recursos gráficos e funções disponíveis no SIG subjacente, pois está mais próximo do nível de implementação Clodoveu Davis 76

Diagrama de apresentação Operações Escolha de atributos gráficos EsQlo e tamanho de símbolo; cor, Qpo e espessura de traço; padrão e cor de preenchimento, pseudocoloração, etc. Determinação da aparência com base em atributos (classificação ou simbolização) Alteração da forma para evitar conflitos visuais na apresentação (deslocamento) Alteração da forma, visando tornar o objeto mais visível ou mais destacado (destaque, exagero) Clodoveu Davis 77

Clodoveu Davis 78

Diagrama de apresentação Notação Lado esquerdo: notação de classe Lado direito: retângulo tracejado dividido em três partes Topo: nome da classe, nome da apresentação, finalidade Inferior esquerdo: simbologia a adotar e parâmetros da legenda Inferior direito: detalhamento da simbologia (nomes de símbolos, cores, etc.) Conexão: em linha tracejada, indica a operação que é aplicada sobre as instâncias Clodoveu Davis 79

Diagrama de Apresentação, exemplos Variação de simbologia Cidade ponto default Apresentação em tela ApresentarSimbolo() Cor = preto Nome do símbolo = S03 Cidade ponto Nome Estado População Cidade ponto Faixas de população Mapa rodoviário Simbolizar(População / 1000) < 10 10-20 20-50 50-100 > 100 Cor = preto Nome do símbolo = {S02, S03, S04, S05, S06} Clodoveu Davis 80

Diagrama de Apresentação, exemplos Especificação de mapas temábcos Setor censitário Default Apresentação em tela ApresentarArea() Cor da linha = magenta Espessura da linha = 1 Preenchimento = hachurado Cor de preenchimento = magenta Setor censitário Código QtMas QtFem RendaMedChefe Area Classificar((RendaMedChefe)/1000) Setor censitário Renda em escala de cinza Mapa de renda 0-10 10-20 20-50 50-100 > 100 Cor da linha = preto Espessura da linha = 1 Preenchimento = sólido Cor de preenchimento = {branco, cinza 25%, cinza 50%, cinza 75%, preto} Classificar((QtMas + QtFem) / Area(obj)) Setor censitário Áreas excessivamente densas Análise de risco para a saúde Cor = {transparente, preto} 0-300 Espessura da linha = {0, 1} Preenchimento = sólido >300 Cor de preenchimento = {transparente, vermelho} Clodoveu Davis 81

Diagrama de Apresentação, exemplos Classificação viária Trecho Default / Tipo de via Tela (esc >= 1:10000) Trecho numlogradouro numseqtrecho tipovia tipopavimento Classificação(tipoVia) Lig. Regional Arterial Coletora Local Cor = {vermelho, laranja, preto, preto} Tipo de linha = contínua Espessura = {1.2mm, 0.8mm, 0.4mm, 0.2mm} Trecho Tipo de pavimento Tela (esc >= 1:10000) Classificação(tipoPavimento) Asfalto Terra Cor = {preto, vermelho} Tipo de linha = contínua Espessura = 0.4mm Clodoveu Davis 82

Diagrama de Apresentação, exemplo Especificação de mapas temábcos Grau de risco Mapa de risco de erosão, 30m Classificar (Grau de risco) Classificar(Grau de risco) Mapa de Risco de Erosão Grau de risco Análise de áreas edificáveis Muito baixo Baixo Médio Alto Mapa de Risco de Erosão Grau de risco Áreas de alto risco Muito Cor = {transparente, preto} baixo a Espessura da linha = {0, 1} Médio Preenchimento = sólido Alto a Cor de preenchimento = Muito {transparente, vermelho} alto Muito alto Cor da linha = preto Espessura da linha = 1 Preenchimento = sólido Cor de preenchimento = {Verde escuro, verde, amarelo, laranja, vermelho} Clodoveu Davis 83

Exemplo de Modelagem Exemplo de aplicação dos conceitos desenvolvidos Aspectos Cadastro técnico municipal (CTM) estruturação da ocupação do solo urbano em quadras, lotes e vias públicas Gerenciamento de transportes e trânsito estruturação do sistema viário Mapeamento em escala regional ocupação do território e acessos Clodoveu Davis 84

Município codmunicípioibge populaçãomunicípio Exemplo de Modelagem Diagrama de classes Area Simplificação Colapso Fronteiras municipais codmunicípioibge populaçãomunicípio 1 contém 1..* Mancha urbana Escala Fronteiras municipais simplificadas codmunicípioibge populaçãomunicípio 1..* 1 pertence a 1..* Cidade ponto codmunicípioibge populaçãomunicípio serve a Via principal numlogradouro tipovia 1..* numlogradouro 1..* sobreposto Rodovia 1 Malha viária principal Cruzamento vias principais 1..* contém 1 Logradouro numlogradouro tipologradouro nomelogradouro 1..* composto por 0..1 sobreposto 1 0..1 1 Quadra CTM numquadractm 1 1..* pertence a Trecho numlogradouro numseqtrecho tipovia JunçãoArcosDivididos Malha de logradouros Cruzamento ElimNósDesnecessários 1..* 0..* em frente a composto por Lote CTM polígono numquadractm numlotectm Colapso Fusão Extração Seg.Frontal Lote CTM frente numquadractm numlotectm Lote CTM ponto numquadractm numlotectm Forma 1..* Lote CTM numquadractm Clodoveu Davis numlotectm 85

Exemplo de Modelagem Diagrama de transformação (1) Lote CTM polígono numquadractm numlotectm Colapso Fusão Extração Seg.Frontal Fusão(0m) Quadra CTM numquadractm Quadra CTM numquadractm Fusão(15m) Mancha urbana Clodoveu Davis 86

Exemplo de Modelagem Diagrama de transformação (2) Seleção(Logradouro(numLogradouro).tipoLograd = "ROD") JunçãoArcosDivididos Simplificação(40m) Rodovia numlogradouro numlogradouro numseqtrecho tipovia Trecho Seleção(tipoVia="LR" ou tipovia="a") numlogradouro tipovia Via temporária JunçãoArcosDivididos Via principal numlogradouro tipovia Malha de logradouros Malha temporária Malha viária principal Cruzamento Superposição Cruzamento temporário ElimNósDesnecessários Cruzamento vias principais ElimNósDesnecessários Clodoveu Davis 87 ElimNósDesnecessários

Exemplo de Modelagem Diagrama de transformação (3) Area Simplificação Colapso Fronteiras municipais codmunicípioibge populaçãomunicípio Colapso Simplificação(10m) Cidade codmunicípioibge populaçãomunicípio Fronteiras municipais simplificadas codmunicípioibge populaçãomunicípio Lote CTM polígono numquadractm numlotectm Colapso Lote CTM ponto numquadractm numlotectm Colapso Fusão Extração Seg.Frontal Lote CTM frente Extração do segmento frontal numquadractm numlotectm Clodoveu Davis 88

Fronteiras Municipais Default Tela (esc > 1:25.000) Exemplo de Modelagem Diagrama de apresentação (1) Fronteiras municipais codmunicípioibge populaçãomunicípio Area ApresentaçãoArea() Classificação(populaçãoMunicípio/Area) Cor da linha = preto Espessura da linha = 1 Preenchimento = nenhum Fronteiras Municipais Densidade demográfica Análise de demanda por transportes 0-10 10-20 20-50 50-100 > 100 Cor da linha = preto Espessura da linha = 1 Preenchimento = sólido Cor de preenchimento = {branco, cinza 25%, cinza 50%, cinza 75%, preto} Fronteiras municipais simplificadas codmunicípioibge populaçãomunicípio ApresentaçãoArea() Fronteiras municipais simplificadas Default Tela (esc <= 1:25.000 e esc > 1:50.000) Cor da linha = preto Espessura da linha = 1 Preenchimento = nenhum Cidade ponto Default Tela (esc <= 1:50.000) ApresentaçãoSimbolo() Cor = preto Nome do símbolo = S03 Cidade ponto codmunicípioibge populaçãomunicípio Cidade ponto Faixas de população Mapa rodoviário Simbolização(População / 1000) Cor = preto Nome do símbolo = {S02, S03, S04, S05, S06} Clodoveu Davis 89 < 10 10-20 20-50 50-100 > 100

Exemplo de Modelagem Diagrama de apresentação (2) Rodovia numlogradouro tipopavimento Classificação(tipoPavimento) Rodovia Default / Tipo de pavimento Tela / Mapa rodoviário / Mapa regional Asfalto Terra Cor = {preto, vermelho} Tipo de linha = contínua Espessura = 0.4mm Mancha urbana ApresentaçãoArea() Mancha urbana Default Tela / Mapa regional Cor da linha = amarelo Espessura da linha = 1 Preenchimento = sólido Cor de preenchimento = amarelo Clodoveu Davis 90

Exemplo de Modelagem Diagrama de apresentação (3) Via principal Default Tela Classificação(tipoVia) Lig. regional Arterial Cor da linha = preto Tipo de linha = contínua Espessura da linha = {0,4mm, 0,8mm} Via principal numlogradouro tipovia Via principal Vias de ligação regional Mapa de principais acessos Classificação(tipoVia) Lig. regional Arterial Cor da linha = {preto, transparente} Tipo de linha = contínua Espessura da linha = {0mm, 0,4mm} Cruzamento vias principais ApresentaçãoSímbolo() Cruzamento vias principais Default Tela Cor = preto Nome do símbolo = S10 Clodoveu Davis 91

Exemplo de Modelagem Diagrama de apresentação (4) Trecho Default / Tipo de via Tela (esc >= 1:10000) Trecho numlogradouro numseqtrecho tipovia tipopavimento Classificação(tipoVia) Lig. Regional Arterial Coletora Local Cor = {vermelho, laranja, preto, preto} Tipo de linha = contínua Espessura = {1.2mm, 0.8mm, 0.4mm, 0.2mm} Trecho Tipo de pavimento Tela (esc >= 1:10000) Classificação(tipoPavimento) Asfalto Terra Cor = {preto, vermelho} Tipo de linha = contínua Espessura = 0.4mm Cruzamento ApresentaçãoSímbolo() Cruzamento Default Tela (esc >= 1:10000) Cor = preto Nome do símbolo = S12 Clodoveu Davis 92

Exemplo de Quadra CTM Quadra CTM Default Tela Modelagem Diagrama de apresentação (5) numquadractm Lote CTM polígono numquadractm numlotectm ApresentaçãoÁrea() ApresentaçãoÁrea() Cor da linha = preto Espessura da linha = 1 Preenchimento = nenhum Lote CTM polígono Default Tela Cor da linha = preto Espessura da linha = 1 Preenchimento = nenhum Lote CTM frente numquadractm numlotectm ApresentaçãoLinha() Lote CTM frente Default Tela Cor da linha = preto Espessura da linha = 1 Intercalar símbolo(s02, início 0, intervalo 10000m) Lote CTM ponto numquadractm numlotectm ApresentaçãoSímbolo() Lote CTM ponto Default Tela Cor = azul Nome do símbolo = S15 Clodoveu Davis 93

Exemplo de Modelagem Observações Os diagramas de classes e de transformação são independentes da implementação O diagrama de apresentação pode usar elementos do SIG que será adotado A implementação vai se beneficiar do maior detalhamento das especificações As funções não disponíveis no SIG podem ser implementadas visando sua função na aplicação O conjunto de funções necessárias pode apoiar a escolha de um SIG para suportar a implementação Clodoveu Davis 94

Clodoveu Davis 95