Professional Documents
Culture Documents
SUMRIO
Relacionamentos Espaciais
Slide 2
Utilizando os conceitos do modelo OMT-G pode-se construir um diagrama de classes para o exemplo mostrado anteriormente
Slide 3
O municpio tem seu territrio totalmente dividido em setores cadastrais, numerados sequencialmente, na ordem em que se deu sua criao ou desdobramento na evoluo da cidade.
\\
Slide 4
O municpio tem seu territrio totalmente dividido em setores cadastrais, numerados sequencialmente, na ordem em que se deu sua criao ou desdobramento na evoluo da cidade. Cada setor contm uma certa quantidade de quadras. Foi estabelecido que uma quadra pertence sempre a apenas um setor. As quadras so identificadas com nmeros sequenciais de 5 dgitos, precedidos do nmero do setor (2 dgitos).
2.
Slide 5
Cada quadra dividida em lotes (no mnimo 1 lote em cada quadra). Toda a rea ocupada pela quadra integralmente dividida entre seus lotes. Os lotes so numerados, dentro da quadra.
Slide 6
Cada quadra dividida em lotes (no mnimo 1 lote em cada quadra). Toda a rea ocupada pela quadra integralmente dividida entre seus lotes. Os lotes so numerados, dentro da quadra.
4.
A cidade dividida em um nmero indeterminado de zonas de uso do solo. Essas zonas so delimitadas sobre o mapa da cidade. necessrio saber a que zona uma quadra ou um lote pertencem. permitido que uma quadra pertena a mais de uma zona de uso, mas cada lote pode pertencer a apenas uma zona.
Slide 7
Os lotes podem conter edificaes ou no. Para lotes edificados, necessrio registrar, em associao ao lote, a rea total construda nele, de modo a determinar o coeficiente de aproveitamento real. No caso de lotes no edificados, registra-se se o mesmo possui muro, passeio e meiofio construdos de acordo com o cdigo de posturas.
Slide 8
Lotes edificados esto associados a um ou mais endereos postais. Lotes no edificados no possuem endereo. Ambos os tipos de lotes esto associados ao segmento do logradouro para o qual possuem frente. Observe que um lote pode ter mais de uma frente (esquinas, lotes que atravessam quadras, etc.).
necessrio registrar os seguintes elementos de infraestrutura urbana: rede de esgotamento pluvial, rede eltrica, rede telefnica, rede de esgotamento sanitrio, rede de gua, iluminao pblica. Deseja-se saber que lotes possuem cada um desses elementos, para efeito de tributao.
Slide 9
7.
O sistema cadastral utilizar um mapa de declividades para determinar que lotes esto situados em encostas. Lotes que apresentem declividade mdia de33% ou mais podero estar sujeitos a limitaes quanto sua edificao e/ou podero ter desconto no imposto territorial devido a esta situao.
Slide 10
necessrio associar cada lote com uma ou mais plantas de aprovao de loteamentos, no qual a situao legal do lote esteja regularizada. Lotes provenientes de loteamentos clandestinos no tero tal associao, e objetivo do sistema conhecer sua localizao. Observe que a digitalizao do conjunto de plantas de aprovao de loteamentos no serviria para identificar lotes em condio irregular, pois tais lotes no figuram nas plantas de loteamento aprovadas.
Slide 11
Slide 12
Restries convencionais
Restries de domnio Restries estruturais (chave, valor nulo) Restries de integridade referenciais
a a a a
Slide 14
Slide 15
Slide 16
Slide 17
Slide 18
Slide 19
Slide 20
Slide 21
Slide 22
Slide 23
Slide 24
Slide 25
Slide 26
Slide 27
Slide 28
Slide 29
Slide 30
Slide 31
Slide 32
Slide 33
Slide 34
Slide 35
Slide 36
Relacionamentos Espaciais
Slide 37
Considerando duas regies (sem buracos) e suas respectivas fronteiras e interiores, poderemos ter 16 tipos diferentes de intersees (cada combinao pode ser vazio ou no-vazio) Matriz de 4 intersees: Interior (A) Fronteira (A)
Slide 38
So 16 combinaes ao todo:
Modelagem Conceitual de Banco de Dados Geogrficos
Slide 39
So 16 combinaes ao todo:
8 Impossveis
Por que?
Modelagem Conceitual de Banco de Dados Geogrficos
Slide 40
CONTAINS
OVERLAP
MEET
INSIDE
COVERS
A B
EQUAL
COVERED BY
Slide 41
Propriedades:
Se duas configuraes tm matrizes de 4 intersees distintas, ento elas so diferentes topologicamente Se duas configuraes tm a mesma matriz de 4 intersees, ento essas configuraes so topologicamente semelhantes, embora possam ser geometricamente distintas Existe sempre uma matriz para qualquer configurao possvel de dois polgonos Entre duas regies, sempre existe uma e apenas uma matriz que se aplica
Slide 42
Slide 43
Vale a matriz Existem diversos outros termos em linguagem natural para expressar os mesmos conceitos
44
Slide 44
Slide 45
Slide 46
DIAGRAMA DE TRANSFORMAO
Est no nvel de representao conceitual Necessrio quando o diagrama de classes especifica mltiplas representaes ou derivaes de uma classe em outra Identifica os mtodos necessrios implementao do banco de dados Pode especificar cadeias de transformao
Slide 47
para
DIAGRAMA DE TRANSFORMAO
Geometria
computacional:
Generalizao
cartogrfica:
Agregao,
Colapso,
Slide 48
DIAGRAMA DE TRANSFORMAO
Notao:
Representao de classes: contorno em linha tracejada significa que a classe resultante no deve ser armazenada, e sim mantida em espao de armazenamento temporrio
Conexes: podem existir vrias classes de entrada e vrias classes de sada, dependendo da operao Operao: indicada em anotao sobre a conexo, incluindo seus parmetros, se for o caso
Slide 49
DIAGRAMA DE TRANSFORMAO
Slide 50
DIAGRAMA DE APRESENTAO
Especifica alternativas de visualizao que cada representao pode assumir Pertence ao nvel de apresentao Pode considerar recursos grficos e funes disponveis no SIG subjacente, pois est mais prximo do nvel de implementao
Slide 51
DIAGRAMA DE APRESENTAO
Operaes:
Estilo e tamanho de smbolo; cor, tipo e espessura de trao; padro e cor de preenchimento, pseudocolorao, etc.
Determinao da aparncia com base em atributos (classificao ou simbolizao) Alterao da forma para evitar conflitos visuais na apresentao (deslocamento) Alterao da forma, visando tornar o objeto mais visvel ou mais destacado (destaque, exagero)
Slide 52
DIAGRAMA DE APRESENTAO
Notao:
Lado esquerdo: notao de classe Lado direito: retngulo tracejado dividido em trs partes
Topo: nome da classe, nome da apresentao, finalidade Inferior esquerdo: simbologia a adotar e parmetros da legenda Inferior direito: detalhamento da simbologia (nomes de smbolos, cores, etc.)
Slide 54
Considere a seguinte especificao de requisitos para um sistema voltado para o acompanhamento de ocorrncias policiais em uma regio metropolitana
Slide 55
A regio envolve vrios municpios conurbados, e dividida em reas que no se sobrepem, sendo cada rea de responsabilidade de uma companhia da polcia militar. Sero registradas as unidades (quartis) da PM, bem como delegacias da polcia civil. O sistema registrar e localizar espacialmente, para fins de anlise geo-estatstica, a ocorrncia de crimes violentos dos seguintes tipos: assalto a mo armada, sequestro, homicdio, tentativa de homicdio, estupro, tentativa de estupro, e roubo de veculos. Sobre cada ocorrncia, tem-se o tipo (dentro da tipologia acima), data e hora da ocorrncia, e endereo aproximado.
2.
3.
Slide 56
O sistema deve manter informao de geocodificao que permita localizar espacialmente as ocorrncias registradas. Tambm deve estar disponvel informao demogrfica e socioeconmica, de modo a permitir a realizao de anlises. A PM mantm um cadastro de pontos tipicamente problemticos (como bares, motis, pontos de venda de drogas, e outros), associando a cada ponto um texto descritivo e fotos digitais obtidas no local.
5.
6.
Cada companhia dispe de um certo nmero de viaturas, que circulam por sua regio de responsabilidade. O sistema registra o itinerrio regular de ronda para cada viatura
Slide 57
As viaturas so equipadas com um receptor GPS, que transmite sua localizao para a central a cada 5 minutos. Essas posies so registradas, e utilizadas posteriormente em comparao com o itinerrio programado e o local de ocorrncia, para efeito de anlise temporal. Dinamicamente, a posio instantnea de cada viatura usada pela central da PM para determinar o atendimento a emergncias. O sistema mantm ainda a localizao de todos os hospitais pronto-socorro na regio, bem como os pontos de referncia cada viatura do SAMU, de modo a poder orientar a tomada decises sobre um curso de ao no momento da ocorrncia alguma situao de emergncia. de de de de
8.
Slide 58
Slide 59
OMT-Design
Trabalho desenvolvido por (MARTNEZ; 2013) http://code.google.com/p/omt-g-design/
FROZZA,
http://homepages.dcc.ufmg.br/~clodoveu/DocuWiki/ doku.php?id=omtg#tools
Slide 60
REFERNCIAS
Borges, K. A. V., C. A. Davis Jr., et al. (2001). "OMT-G: An ObjectOriented Data Model for Geographic Applications." GeoInformatica 5(3): 221-260. Borges, K. A. V., C. A. Davis Jr., et al. (2002). Integrity constraints in spatial databases. Database Integrity: Challenges and Solutions. J. H. Doorn and L. C. Rivero. Hershey (PA), Idea Group Publishing: 144-171. Borges, K. A. V., C. A. Davis Jr., et al. (2005). Modelagem conceitual de dados geogrficos. Bancos de Dados Geogrficos. M. A. Casanova, G. Cmara, C. A. Davis Jr., L. Vinhas and G. R. Queiroz. Curitiba, MundoGeo: 93-146. Casanova, M. A., G. Cmara, et al. (2005). Bancos de Dados Geogrficos. Curitiba (PR), MundoGeo.
Modelagem Conceitual de Banco de Dados Geogrficos
Slide 61
DVIDAS
Contatos: bruno@decea.ufop.br
Modelagem Conceitual de Banco de Dados Geogrficos
Slide 62