• Nenhum resultado encontrado

Jugurta Lisboa Filho

N/A
N/A
Protected

Academic year: 2021

Share "Jugurta Lisboa Filho"

Copied!
40
0
0

Texto

(1)

Jugurta Lisboa Filho

Universidade Federal de Viçosa

MundoGEO#Connect LatinAmerica 2012

29 a 31 de Maio | São Paulo (SP) Brasil

SEMINÁRIO QUALIDADE DE DADOS GEOESPACIAIS

Modelagem e integração de dados espaciais e não espaciais

Projeto CASEGeo/UFV

(2)

MundoGEO#Connect LatinAmerica 2012 - 29 a 31 de Maio | São Paulo (SP) Brasil

Modelagem de BD ~ Projeto arquitetônico de uma casa

BD criado de forma incremental pode virar

Puxadinho

!

Falta de dados e relacionamentos não previstos

Limitação de consultas futuras

(3)

MundoGEO#Connect LatinAmerica 2012 - 29 a 31 de Maio | São Paulo (SP) Brasil

Conceitos Fundamentais

Histórico de Modelos Conceituais para BDGeo

Evolução de Modelos ...

Modelo

UML-GeoFrame

+

Ferramenta ArgoCaseGeo

Perfil

UML GeoProfile

e MDA (Model Driven Architecture)

Conclusões

(4)

4 MundoGEO#Connect LatinAmerica 2012 - 29 a 31 de Maio | São Paulo (SP) Brasil

Mini-Mundo

Análise de

Requisitos

Requisitos

de BD

independente de software

dependente de software

Esquema Físico

(Mod. Implement.)

Projeto

Físico

Esquema Lógico

(ex.: Mod. Relacional)

Projeto

Lógico

Projeto

Conceitual

Esquema Conceitual

(ex.: Mod. E-R)

(5)

5 MundoGEO#Connect LatinAmerica 2012 - 29 a 31 de Maio | São Paulo (SP) Brasil

(6)

6 MundoGEO#Connect LatinAmerica 2012 - 29 a 31 de Maio | São Paulo (SP) Brasil

ISO (2002) Geographic information – Reference model. ISO 19101:2002.

Formalismo

Conceitual

Mini-mundo

Linguagem Léxica

Notação Gráfica

Técnicas Formais de Descrição

Apresentação

Modelagem

compatibilidade

fornece

regras para

fornece

gramática para

Esquema

Conceitual

Modelagem

Conceitual

Mundo

Real

(7)

7 MundoGEO#Connect LatinAmerica 2012 - 29 a 31 de Maio | São Paulo (SP) Brasil

ISO (2002) Geographic information – Reference model. ISO 19101:2002.

Formalismo

Conceitual

Mini-mundo

Linguagem Léxica

Notação Gráfica

Técnicas Formais de Descrição

Apresentação

Modelagem

compatibilidade

fornece

regras para

fornece

gramática para

Esquema

Conceitual

Modelagem

conceitual

Mundo

Real

(8)

MundoGEO#Connect LatinAmerica 2012 - 29 a 31 de Maio | São Paulo (SP) Brasil

Principais formalismos

Modelo Entidade-Relacionamento (E-R)

Modelos Orientados a Objetos (OO)

Principais linguagens

E-R

Peter Chen

James Martin (eng. informações)

IDEF1X

OO

OOA

OMT

UML

1

n

N

1

1

*

8 idCA

Aeronave AeronaveTipo

Companhia

Aérea Piloto

prefixo

nome país idPiloto nome dat-nasc

tipo numAssentos habilitado horas-vôo ano-fabr podePilotar possui pertence classifica é_de

(9)

MundoGEO#Connect LatinAmerica 2012 - 29 a 31 de Maio | São Paulo (SP) Brasil

Modelos Conceituais para BD Geo

(10)
(11)

UML-GeoFrame [Lisboa Filho]

Modelo da Perceptory[Bédard]

OMT-G (Object Modeling Technique for

Geographic Applications) [Borges]

GeoOOA (Geo Object-Oriented Analysis) [Kosters]

MADS (Modeling of Application Data with Spatio-temporal features)

[Parent]

(12)
(13)

Conceito de

framework

na Engenharia de Software

Um projeto genérico que é útil como um molde para construção de

sistemas.

Mecanismo de reutilização.

GeoFrame

Um framework projetado para modelagem conceitual de BD geográficos

.

Expressa a ideia de um esquema conceitual inicial para uma família de

aplicações geográficas.

(14)

Tema ObjetoConvencional FenômenoGeográfico CampoGeográfico Objetogeográfico GradeDe Células Polígonos Adjacentes

Isolinhas GradePontos TIN PontosIrregulares Linha Polígono Ponto ObjEspacialComplexo RepresentaçãoCampo ObjetoEspacial Nome RegiãoGeográfica descrição retrata representa representa

*

2..n

*

*

*

*

*

1

*

1 1 Nível Metamodelo Nível Planejamento Nível Representação espacial 14

(15)

Tema ObjetoConvencional FenômenoGeográfico CampoGeográfico Objetogeográfico GradeDe Células Polígonos Adjacentes

Isolinhas GradePontos TIN PontosIrregulares Linha Polígono Ponto ObjEspacialComplexo RepresentaçãoCampo ObjetoEspacial Nome RegiãoGeográfica descrição retrata representa representa

*

2..n

*

*

*

*

*

1

*

1 1 Nível Metamodelo Nível Planejamento Nível Representação espacial 15

Nível Planejamento

(16)

Tema ObjetoConvencional FenômenoGeográfico CampoGeográfico Objetogeográfico GradeDe Células Polígonos Adjacentes

Isolinhas GradePontos TIN PontosIrregulares Linha Polígono Ponto ObjEspacialComplexo RepresentaçãoCampo ObjetoEspacial Nome RegiãoGeográfica descrição retrata representa representa

*

2..n

*

*

*

*

*

1

*

1 1 Nível Metamodelo Nível Planejamento Nível Representação espacial 16

Nível Metamodelo

(17)

Tema ObjetoConvencional FenômenoGeográfico CampoGeográfico Objetogeográfico GradeDe Células Polígonos Adjacentes

Isolinhas GradePontos TIN PontosIrregulares Linha Polígono Ponto ObjEspacialComplexo RepresentaçãoCampo ObjetoEspacial Nome RegiãoGeográfica descrição retrata representa representa

*

2..n

*

*

*

*

*

1

*

1 1 Nível Metamodelo Nível Planejamento Nível Representação espacial 17

(18)

Passo 1:

Identificar temas (e sub-temas) para cada área geográfica.

Passo 2:

Para cada tema, elaborar o diagrama de classes.

Associar classes de diferentes temas.

Passo 3:

Análise e modelagem do componente espacial de cada fenômeno

geográfico (campos e objetos).

Passo 4:

Análise e modelagem dos relacionamentos espaciais.

Passo 5:

Análise e modelagem dos aspectos temporais.

(19)

Estereótipo: mecanismo de extensão da UML

MundoGEO#Connect LatinAmerica 2012 - 29 a 31 de Maio | São Paulo (SP) Brasil 19

Ex.: Classes UML-GeoFrame

(20)

Ferramenta CASE

ArgoCaseGeo (DPI/UFV, 2004)

MGAs para Shapefile, TerraLib e Oracle Spatial

suporte para Padrões de Análise

(21)

21 An Infrastructure Oriented for Cataloging Services and Reuse of Analysis Patterns

(22)

22 An Infrastructure Oriented for Cataloging Services and Reuse of Analysis Patterns

(23)

Desenvolver um SIG para auxiliar no planejamento da divisão de terras:

Requisitos de dados (descrição do minimundo):

Cada família de trabalhador rural recebe um

lote

, que pode variar de tamanho,

conforme existência de:

benfeitorias

,

áreas cultivadas, pastagens, estradas

vicinais, galpões, habitações

ou ainda

nascentes, riachos, represas, vegetação

nativa

, etc.

Outros fatores importantes:

relevo

,

solo

e

vegetação

.

Por último, devem ser consideradas

leis ambientais

, como

APP

(topo de morro),

áreas com grande

declividade

ou próximas a

recursos hídricos

(lagos e rios).

MundoGEO#Connect LatinAmerica 2012 - 29 a 31 de Maio | São Paulo (SP) Brasil 23

(24)

Passo 1:

Identificar

temas (e sub-temas)

para cada área geográfica.

Propriedades MeioAmbiente Clima Leis Ambientais ViasDe Acesso Armazens AreasCultivo Solo Vegetacao Relevo Hidrografia Municipio: RegiaoGeografica

MundoGEO#Connect LatinAmerica 2012 - 29 a 31 de Maio | São Paulo (SP) Brasil 24

(25)

Passo 2:

Para cada tema, elaborar o

diagrama de classes

MundoGEO#Connect LatinAmerica 2012 - 29 a 31 de Maio | São Paulo (SP) Brasil 25

(26)

Passo 2: (cont.)

Para cada tema, elaborar o

diagrama de classes

MundoGEO#Connect LatinAmerica 2012 - 29 a 31 de Maio | São Paulo (SP) Brasil 26

(27)

Diagrama

Final

Estudo de

Caso:

Reforma

Agrária

(28)

Perfil UML

Principais características

UML 2.0

Independe de Ferramenta CASE

(29)

MundoGEO#Connect LatinAmerica 2012 - 29 a 31 de Maio | São Paulo (SP) Brasil

Permite a extensão e adaptação da linguagem UML a

diversas finalidades.

Isso inclui a capacidade de adequá-la a diferentes domínios.

Mecanismos de extensão:

Estereótipos;

Tagged values;

Constraints.

Perfil UML:

É o conjunto dos mecanismos de extensão da UML agrupados em

um pacote UML estereotipado como

<<profile>>.

(30)

MundoGEO#Connect LatinAmerica 2012 - 29 a 31 de Maio | São Paulo (SP) Brasil

Passos para definição de um Perfil UML:

1.

Definir o Metamodelo;

2.

Criar os Estereótipos;

3.

Especificar as Restrições.

(31)
(32)
(33)

Exemplo usando “UML-GeoFrame”

MundoGEO#Connect LatinAmerica 2012 - 29 a 31 de Maio | São Paulo (SP) Brasil 33

CASE RSM (Rational Software Modeler 2010) by IBM

®

.

(34)

Exemplo usando “UML-GeoFrame”

MundoGEO#Connect LatinAmerica 2012 - 29 a 31 de Maio | São Paulo (SP) Brasil 34

CASE RSM (Rational Software Modeler 2010) by IBM

®

.

(35)

Exemplo usando “OMT-G”

MundoGEO#Connect LatinAmerica 2012 - 29 a 31 de Maio | São Paulo (SP) Brasil 35

Modelo OMT-G (Borges 2001)

(36)
(37)
(38)
(39)

MundoGEO#Connect LatinAmerica 2012 - 29 a 31 de Maio | São Paulo (SP) Brasil

Modelos conceituais específicos para um domínio serão

naturalmente estendidos com o uso de Perfil UML.

Projetistas ficam livres da “ditadura” das ferramentas CASE.

Interoperabilidade entre esquemas conceituais.

Cada equipe pode “ver” o esquema com o “modelo” que

preferir.

Transformações Conceitual-Lógico via MDA.

(40)

Jugurta Lisboa Filho

jugurta@ufv.br

http://www.dpi.ufv.br/~jugurta

MundoGEO#Connect LatinAmerica 2012

29 a 31 de Maio | São Paulo (SP) Brasil

SEMINÁRIO QUALIDADE DE DADOS GEOESPACIAIS

Modelagem e integração de dados espaciais e não espaciais

Referências

Documentos relacionados

No presente trabalho apresentou-se um modelo constitutivo de dano composto capaz de representar o comportamento diferenciado de materiais quase-frágeis, quando solicitados à

autoras medievais cujos escritos possam contribuir na construção de uma genealogia feminina; explorar a especificidade da cultura feminina no contexto medieval como

1º - Constituir o Núcleo Docente Estruturante (NDE) do curso de graduação em Medicina do Centro de Ciências da Saúde da Universidade Federal do Recôncavo da

A Baía Sul apresenta valores de salinidade marinha, devido à baixa contribuição da água doce continental (Silva, 2002) Os principais rios que contribuem no

Os ganhos de produtividade proporcionados às empresas por empregados com competências para responder às exigências do mercado podem ser revertidos na forma de melhores salários

Nesse artigo foram analisados os fatores com mais forte evidência para associação com o risco de autismo, como: idade dos pais avançada; sangramento gestacional,

“CONCLUSÃO DEPCONSU/PGF/AGU Nº 02/2012 I - A ADMINISTRAÇÃO DEVE INSTRUIR TODOS OS AUTOS DE PROCESSOS ADMINISTRATIVOS VOLTADOS À CONTRATAÇÃO DE BENS E SERVIÇOS

A opção pelo relatório simplificado, não exime a empresa da responsabilidade de detalhar os dispêndios do montante principal, bem como os objetivos, as