BANCO DE DADOS EM SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS
|
|
- Helena Rios Gil
- 7 Há anos
- Visualizações:
Transcrição
1 Modelagem espacial e PostGIS BANCO DE DADOS EM SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS 1 - Paulo Henrique Pisani - Rosanne da Silva Vieira 2011
2 Apresentação Introdução GIS: Definições, Funções, Componentes, Dados Espaciais, Breve histórico, Arquitetura Modelagem Conceitual em GIS: OMT-G SGBDs Espaciais PostGIS Conclusão e Trabalhos Futuros 2
3 Sistemas de informação geográfica (SIG) INTRODUÇÃO 3
4 Introdução Dados espaciais são onipresentes atualmente: Serviços Web (e.g. GoogleMaps); Dispositivos móveis (e.g. GPS). EOS (Earth Observing System) da NASA (National Aeronautics and Space Administration) gera 1 terabyte/dia. 4
5 Introdução Sistemas de informação geográfica (SIG/GIS) Sistema = conjunto de elementos com relação (entrada, processamento, saída); Informação = dados que descrevem um domínio. Sistemas utilizados para coletar, modelar, armazenar e analisar informações geográficas ou relacionadas à geografia; 5
6 Introdução Principais características: Inserir e integrar dados espaciais em uma única base de dados; dados censitários; informações espaciais; imagens de satélite; GPS. 6
7 Introdução Oferecer mecanismos para combinar as várias informações; Possuir ferramental para realizar analises, oferecendo alternativas para o entendimento ocupação utilização do meio físico 7
8 Introdução Importância do SIG Facilidade para trabalhar com grande quantidade de informação; Tempo de resposta em tempo real no apoio à decisão; Maior facilidade para gestão e armazenamento de dados geográficos; Rapidez com que a informação pode ser atualizada. 8
9 Introdução Aplicações SIG Aplicações de SIG Cartográficas Aplicação de Modelagem Aplicações de Digitalizada de Terra Objetos Geográficos Adaptado de [Elmasri & Navathe, 2005] 9
10 Introdução Aplicações SIG Cartográficas Irrigação; Análise de produção de safras; Avaliação da terra; Gerência de facilidades e planejamento; Estudos sobre paisagem; Análise do padrão de tráfego. 10
11 Introdução Aplicações SIG Aplicações de Modelagem Digitalizada de Terra Estudos sobre recursos da ciência terrestre; Avaliação para Engenharia civil e militar; Levantamento sobre o solo; Estudos sobre a poluição do ar e da água; Controle de enchentes; Gerenciamento de recursos hídricos. 11
12 Introdução Aplicações SIG Cartográficas e Aplicações de Modelagem Digitalizada de Terra: Capturados por características: Solo; Densidade; Qualidade do ar. 12
13 Introdução Aplicações SIG Aplicações de Objetos Geográficos Sistema para veículos de navegação; Análise do mercado geográfico; Distribuição e consumo de utilidades; Produtos e serviços de consumo: análise econômica. 13
14 Introdução Aplicações SIG Aplicações de Objetos Geográficos Identificados por domínios físicos: Usina elétrica; Distritos eleitorais; Lotes de propriedades; Pontos de referencias em cidades. 14
15 Definições para SIG DEFINIÇÕES 15
16 Definições de SIG Aronoff (1989), conjunto de procedimentos usados para armazenar e manipular dados geo-referenciados; Burrough (1986), conjunto de ferramentas para coletar, armazenar, recuperar, transformar e visualizar dados; Cowen (1998), sistema de suporte à decisão que faz a junção de dados em um ambiente de respostas a problemas; 16
17 Definições de SIG Smithet et al. (1987), banco de dados indexados espacialmente, onde opera um conjunto de procedimentos com respostas a consultas sobre entidades; Silva (2010), os SIGs usam o meio digital, onde são armazenados os dados geo-referenciados e com controle de erro. Contêm funções de análise destes dados que variam de álgebra cumulativa até a não cumulativa. 17
18 Funções do SIG FUNÇÕES 18
19 Funções Funções do SIG Função de input ; Aquisição de dados Função de validação e edição; Função de estruturação e armazenamento de informação; 19
20 Funções Função de análise; Inquirição / seleção Análise de vizinhança Análise de superfície Análise de redes Overlay (sobreposição) Função de output Saídas gráficas 20
21 Funções Deve ser aberto, flexível e estar capacitado a se relacionar com outros sistemas; Manter-se estável, com o mínimo custo quando em operação; Na fase de criação, demanda muito trabalho, devido ao tratamento e centralização das informações; Viabilizar a tomada de decisão, documentar a ação e a intervenção, como resultado desta atitude. 21
22 Componentes do SIG COMPONENTES 22
23 Componentes Hardware: equipamentos para coletar, armazenar, processar e representar os dados. Software: para manipular dados e diversas informações desejadas. Dados/Informação: a partir da realidade para armazenados em sistemas de informação. Pessoas: administradores. Métodos: para o uso do sistema de informação. 23
24 Componentes Relacionamento hierárquico Relacionamento dos componentes de um GIS - Adaptado de [Camara, 1994] 24
25 Componentes Nível mais próximo ao usuário, o sistema é operado e controlado: Interface homem com máquina. Nível intermediário, deve ter mecanismos de processamento de dados espaciais: Entrada e integração, consulta e análise, visualização plotagem. Nível mais interno, armazenamento e recuperação dos dados espaciais e seus atributos: SGBD Espacial. 25
26 Definições e tipos de dados espaciais DADOS ESPACIAIS 26
27 Dados espaciais São elementos definidos por variáveis; Possuem localização no espaço; Estão relacionados a sistemas de coordenadas; Exemplo: Projeção de Mercator: Atributos: tipo de rocha, solo, temperatura, vegetação, etc. 27
28 Dados espaciais Fenômenos do mundo real: Espacial - ocorre a variação de lugar para lugar: declividade, altitude e profundidade do solo. Temporal - acontece com a variação do tempo: densidade demográfica e a ocupação do solo. Temática - incide variações nas mudanças de características. 28
29 Dados espaciais Fenômenos são arquivados como: Dados: Conjunto de valores numéricos. Informação: Conjunto de dados, com determinada aplicação. 29
30 Dados espaciais O SIG lida com informações geo-referenciada que podem ser divididas em: Entidades geográficas; Atributos. 30
31 Dados espaciais Divisão de informações geo-referenciadas [Pinto, 2009] 31
32 Dados espaciais Informação geográfica é organizada em camadas ou níveis de informação, consistindo cada uma em um conjunto selecionado de objetos associados e respectivos atributos. Camadas dados espaciais [Pinto, 2009] 32
33 Dados espaciais O mundo real pode ser representado em forma de: Raster/Imagem; Vetores. Dados espaciais [Pinto, 2009] 33
34 Dados espaciais Modelo Vetorial: Pontos; Linhas; Polígonos. Modelo Raster: São constituídas por números, cada um deles com uma entidade. Modelos dados espaciais [Pinto, 2009] 34
35 Dados espaciais Análise espacial Construção da base de dados e sua geo-codificação Resolve problemas de análise espacial, tais como: Cruzar dois ou mais níveis de polígonos, para gerar uma combinação entre eles; Calcular o caminho mais curto entre dois pontos; Calcular área e/ou volume de superfícies; Permitir visualização das entidades a partir de consultas ao banco de dados que armazenam os atributos. 35
36 Dados espaciais Modelo Vetorial Modelo Raster Estrutura Complexa Simples Topologia Melhor definição Fraca Saídas Gráficas Com qualidade Baixa qualidade Manipulação de dados Fácil Difícil Visualização Rápida Lenta Comparação dos modelos, adaptado de [Pinto, 2009] 36
37 Evolução do SIG BREVE HISTÓRICO 37
38 Breve Histórico A evolução do SIG é dividida em quatro fases: Primeira Fase - década de 60 e de 70 Desenvolveu-se o primeiro sistema: SIG Canadense: capacidade de armazenar e recuperar dados, reclassificar os atributos, mudar a escala de representação e fornecer relatórios. Há poucos dados em máquina e são ações individuais, com contribuições de diversas personalidades; 38
39 Breve Histórico Primeira Fase - década de 60 e de 70 (continuação) Desenvolvimento voltado para o planejamento e modelagem de situações relacionados com o meio urbano: aparecimento das imagens de sensoriamento remoto; produtos derivados do processamento digital de imagens de satélites. 39
40 Breve Histórico Segunda Fase - década de 80 Forte financiamento do estado e diminuição do protagonismo individual; Caracterizada pela realização de várias experiências; Ligação em rede dos periféricos e aplicativos, fez o SIG ter uma poderosa capacitação de produção gráfica, processamento de atributos e análise espaciais. 40
41 Breve Histórico Terceira fase - final dos anos 80 Forte esforço por parte do setor privado e desenvolvimento de bases de dados geográficas em grande escala; Atividade comercial; Começaram as operações em 3D, e surgiram as impressoras de alta resolução. 41
42 Breve Histórico Quarta Fase - atualmente Dados centralizados, acessíveis através de redes de telecomunicações; Preocupação centralizada nos utilizadores. 42
43 Arquitetura do SIG ARQUITETURA 43
44 Arquitetura de um SIG Arquitetura Adaptado de [Camara, 1994] 44
45 Arquitetura de um SIG Interface gráfica com o usuário: Visualização de mapas e atributos associados ao terreno; Manipulação dos dados: com consultas e atualizações. 45
46 Arquitetura de um SIG Entrada e Integração de dados Mapas obtidos através de técnicas de sensoriamento remoto: Técnica que registra características sem contato entre os sensores e os objetos do terreno: sensores em satélites; fotografias aéreas. 46
47 Arquitetura de um SIG Funções de processamento Análise geo-espacial; Processamento digital e de imagens; Modelagem numérica do terreno; Operações sobre redes. 47
48 Arquitetura de um SIG Visualização e plotagem: Componente responsável por apresentações gráficas. Armazenamento e recuperação: Definição, armazenamento e manipulação de dados geográficos. 48
49 Arquitetura de um SIG Arquitetura Dual os atributos convencionais são armazenados em forma de tabela e um sistema separado arquiva e armazena os dados espaciais. Arquitetura Dual Adaptado de [Camara, 1994] 49
50 Arquitetura de um SIG Arquitetura baseada em Campos Longos armazena a representação geométrica dos objetos geográficos; Arquitetura baseada em mecanismos de expansão - baseada em sistemas gerenciadores de banco de dados extensíveis. 50
51 Modelo OMT-G MODELAGEM CONCEITUAL EM GIS: 51
52 Modelagem Conceitual em GIS: Modelo OMT-G Modelos de dados são classificados de acordo com o nível de abstração empregado. Para aplicações geográficas, são considerados quatro níveis distintos de abstração: Níveis de abstração [Borges et al., 2001] 52
53 Modelagem Conceitual em GIS: Modelo OMT-G Nível mundo real: fenômenos geográficos reais: rios, ruas, cobertura vegetal, etc. Nível representação conceitual: definidas as classes básicas, contínuas e discretas. 53
54 Modelagem Conceitual em GIS: Modelo OMT-G Nível de apresentação: oferece ferramentas, para especificar diferentes aspectos visuais que as entidades devem assumir. Nivel de implementação: define padrões, forma de armazenamento e estrutura de dados para implementar: relacionamentos, funções e métodos. 54
55 Modelagem Conceitual em GIS: Modelo OMT-G Prevê primitivas para modelar a geometria e a topologia dos dados geográficos, oferecendo: Estruturas topológicas toda - parte ; Estruturas de rede; Múltiplas representações de objetos; Relacionamentos espaciais. 55
56 Modelagem Conceitual em GIS: Modelo OMT-G Permite a especificação de atributos alfanuméricos e métodos associados para cada classe; Os principais pontos do modelo: expressividade gráfica; capacidade de codificação. As anotações textuais são substituídas pelo desenho de relacionamentos explícitos, denotando a dinâmica da interação entre os diversos objetos espaciais e não espaciais. 56
57 Modelagem Conceitual em GIS: Modelo OMT-G O modelo OMT-G é baseado em três conceitos principais: Classes; Relacionamentos; Restrições de integridade espaciais. Classes e relacionamentos definem as primitivas básicas usadas para criar esquemas estáticos de aplicação. 57
58 Modelagem Conceitual em GIS: Modelo OMT-G Propõe o uso de três diagramas diferentes nos processos de desenvolvimento de uma aplicação geográfica: Diagrama de classes; Diagrama de transformação; Diagrama de apresentação. 58
59 Modelagem Conceitual em GIS: Modelo OMT-G Diagrama de Classe Usado para descrever a estrutura e o conteúdo de um banco de dados geográfico; Contém elementos específicos da estrutura de um banco de dados: classes de objetos; relacionamentos. Contém regras e descrições que definem a estrutura dos dados. 59
60 Modelagem Conceitual em GIS: Modelo OMT-G Diagrama de Classes Classe Representam três grandes grupos de dados: Contínuos; Discretos; Não-espaciais. 60
61 Modelagem Conceitual em GIS: Modelo OMT-G As classes podem ser: Geo-referenciadas: conjunto de objetos que possuem representação espacial e estão associados a regiões da superfície da terra, representando a visão de campos e de objetos. Convencionais: conjunto de objetos com propriedades, comportamento, relacionamentos, e semântica semelhantes, e que possuem alguma relação com os objetos espaciais, mas que não possuem propriedades geométricas. 61
62 Modelagem Conceitual em GIS: Modelo OMT-G Classes convencionais são simbolizadas exatamente como na UML; Classes georreferenciadas são simbolizadas no modelo OMT-G de forma semelhante: no canto superior esquerdo retângulo usado para indicar a forma geométrica da representação. Métodos ou operações são especificados na seção inferior do retângulo. 62
63 Modelagem Conceitual em GIS: Modelo 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 Classe geo-referenciadas e convencionais [Borges, 2005] 63
64 Modelagem Conceitual em GIS: Modelo OMT-G Exemplo de representação de forma geométrica Representação de forma geométrica [Borges, 2005] 64
65 Modelagem Conceitual em GIS: Modelo OMT-G Diagrama de classes Relacionamento O modelo OMT-G representa três tipos de relacionamentos entre suas classes: Associações simples; Relacionamentos topológicos em rede; Relacionamentos espaciais. A discriminação dos relacionamentos definir explicitamente o tipo de interação que ocorre entre as classes. 65
66 Modelagem Conceitual em GIS: Modelo OMT-G Associações simples: relacionamentos estruturais entre objetos de classes diferentes, convencionais ou georreferenciadas. Relacionamentos topológicos em rede: permitem que o sistema armazene e mantenha atualizada informações. Relacionamentos espaciais: relações topológicas, métricas e de ordem. 66
67 Modelagem Conceitual em GIS: Modelo OMT-G 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 Relacionamentos [Borges, 2005] 67
68 Modelagem Conceitual em GIS: Modelo OMT-G Diagrama de Classes Cardinalidade Representa o número de instâncias de uma classe que podem estar associadas a instâncias da outra classe; A notação adotada pelo modelo OMT-G é a mesma usada na UML. 68
69 Modelagem Conceitual em GIS: Modelo OMT-G 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 Cardinalidade [Borges, 2005] 69
70 Modelagem Conceitual em GIS: Modelo OMT-G Diagrama de Classes: Generalização e Especialização; Generalização - processo de definição de superclasses a partir de subclasses; Especialização - classes mais específicas são detalhadas a partir de genéricas. 70
71 Modelagem Conceitual em GIS: Modelo OMT-G Um triângulo conecta a superclasse a suas subclasses Propriedade Lote Tipo de Propriedade Ocupação Propriedade Territorial Propriedade predial Lote Edificado Lote Vago Notação UML Generalização espacial Generalização/Especialização - Fonte Borges,
72 Modelagem Conceitual em GIS: Modelo OMT-G Uma generalização pode ser especificada: Total: um ponto é colocado no ápice do triângulo, denotando a totalidade; Parcial. Também adota a notação para os elementos de restrição predefinidos como disjunto e sobreposto: generalização disjunta o triângulo é em branco; generalização sobreposta o triângulo é preenchido. 72
73 Modelagem Conceitual em GIS: Modelo OMT-G Diagrama de Classes Agregação Associação entre objetos, onde se considera que um deles é formado a partir de outros; A agregação espacial é um caso especial, na qual são explicitados relacionamentos topológicos todo-parte. 73
74 Modelagem Conceitual em GIS: Modelo OMT-G Agregação pode ocorrer entre: Classes convencionais, entre classes Modelo de dados georreferenciadas ou entre uma classe convencional e uma classe geo-referenciada. Logradouro Trecho Agregação Fonte - Borges
75 Modelagem Conceitual em GIS: Modelo OMT-G A notação para agregação espacial Mostra que as quadras são geometricamente equivalentes à união dos lotes contidos nelas. Quadra Lote Agregação Espacial Fonte - Borges
76 Modelagem Conceitual em GIS: Modelo OMT-G Diagrama de Classes Generalização Conceitual Série de transformações que são realizadas sobre a representação da informação espacial; Objetivo: melhorar a legibilidade e aumentar a facilidade de compreensão dos dados por parte do usuário do mapa. 76
77 Modelagem Conceitual em GIS: Modelo OMT-G Diagrama de Classe: Restrições de integridades; Existem diversas restrições de integridade que são implícitas às primitivas do modelo ou que podem ser deduzidas a partir da análise dos diagramas. 77
78 Modelagem Conceitual em GIS: Modelo OMT-G A identificação de restrições de integridade espacial é importante no projeto para uma aplicação; As principais restrições de integridade, são: Chave; Restrições de domínio; Integridade topológica; Integridade semântica; Integridade definida pelo usuário. 78
79 Modelagem Conceitual em GIS: Modelo OMT-G Restrições de integridade topológica: regras para geo-campos, relacionamentos espaciais e em rede, agregação espacial; Restrições de integridade semântica: regras associadas a relacionamentos espaciais; 79 Restrições de integridade definidas pelo usuário: modeladas como métodos associados a cada classe.
80 Modelagem Conceitual em GIS: Modelo OMT-G Diagrama de transformação Usado para especificar transformações entre classes; Está no nível conceitual de representação; São baseados nas primitivas de classe, conforme definidas para os diagramas de classes. 80
81 Modelagem Conceitual em GIS: Modelo OMT-G As classes que estão envolvidas em algum tipo de transformação são conectadas: Por meio de linhas contínuas, com setas que indicam a direção da transformação.; Os operadores de transformação e seus parâmetros, são indicados por meio de texto sobre a linha que indica a transformação. Edificação Pertence a Proprietário Relacionamentos [Borges, 2005] 81
82 Modelagem Conceitual em GIS: Modelo OMT-G Diagrama de apresentação Estão reunidos os requisitos definidos pelo usuário quanto às alternativas de apresentação e saída para cada objeto geográfico. 82
83 Modelagem Conceitual em GIS: Modelo OMT-G A seção superior indica o nome da classe, o nome da apresentação e a aplicação: Nessa seção pode-se especificar uma faixa de escalas onde a apresentação será usada. A segunda é dividida em duas partes: À esquerda, indica o aspecto visual dos objetos após a transformação; À direita, especificações mais precisas quanto aos atributos gráficos: cor da linha, tipo e espessura de linha, padrão de preenchimento, cor de preenchimento, e nome do símbolo. 83
84 Modelagem Conceitual em GIS: Modelo OMT-G Diagrama de apresentação [Borges, 2005] 84
85 Conceitos básicos, Padronização e PostGIS SGBDS ESPACIAIS 85
86 Armazenamento de Dados Espaciais Duas opções: Mecanismos próprios do GIS (primeiros GIS) Problemas: Dependência de dados; Segurança de dados; Controle de concorrência. SGBDs Espaciais (SDBMS Spatial Database Management System). 86
87 SGBD Espacial Objetivos: Integrar a representação e manipulação dos dados geométricos com dados não geométricos no nível lógico; Armazenar e processar estes dados eficientemente no nível físico. 87
88 SGBD Espacial Requisitos: Representação lógica estendida para suportar dados geométricos; Suporte a funções para dados geométricos na DML; Representação física e acesso eficiente aos dados espaciais. R-Tree, GiST 88
89 SGBD Espacial Extensões espaciais para os SGBDs; Exemplos: PostGIS; Oracle Spatial; IBM BD2 Spatial; SQL Server Spatial. 89
90 PostgreSQL SGBD Objeto-relacional (ORDBMS - Object-relational Database Management System). Baseado no Postgres (Universidade da Califórnia em Berkeley); Baseado no Ingres (um dos primeiros SGBDS). Disponível em (versão atual: 9.0.4): < 90
91 PostGIS Tanto o PostgreSQL quanto o PostGIS são softwares de código-fonte aberto; Pacote que estende o PostgreSQL para suportar: Objetos geográficos; Operações geográficas: Validação de dados; Transformação de coordenadas; Cálculo de distâncias; Etc. Disponível em (versão atual 1.5.2): < 91
92 Padronização PostGIS atende a padrões internacionais OGC (Open GIS Consortium); ISO/IEC SQL/MM: Derivada da OpenGIS Simple Features Specifications for SQL; Funções para dados geográficos: Converter; Comparar; Processar. Maior portabilidade de aplicações. 92
93 Sistema de Referência Espacial SRS (Spatial Reference System) Define: Como os dados geográficos são representados no mapa; Unidade de medida (e.g. graus, metros) utilizada pelo sistema de coordenadas. Identificação por: SRS ID (SRS Identifier) Exemplo: EPSG:4326 (European Petroleum Survey Group) WGS 84: utilizado por diversas aplicações GIS (e.g. GPS). 93
94 Sistemas de Referência Espacial PostGIS: Utiliza SRID (Spatial Reference Identifier), similar ao SRS ID; A instalação básica inclui cerca de 3000 SRSs; Aspecto importante sobre sistemas espaciais: Par ordenado (longitude; latitude) e não (latitude; longitude). 94
95 Objetos Espaciais, Funções básicas, Relacionamento entre Dados Geométricos, Junções Espaciais e Metadados POSTGIS 95
96 Ambiente Máquina Virtual com: MS Windows Server 2003; PostgreSQL 9.0.4; PostGIS (instalado após o PostgreSQL). 96
97 Objetos Espaciais OpenGIS Simple Features Specification Objetos geométricos oferecidos pelo PostGIS [OGS 2010]
98 Objetos Espaciais Objeto base: geometry PostgreSQL possui o tipo geometry, que é diferente do tipo geometry do PostGIS: Tipo geometry do PostgreSQL não segue os padrões do OGC 98 Objetos geométricos oferecidos pelo PostGIS [OGS 2010]
99 Objetos Espaciais Tipos básicos definidos pelo PostGIS: POINT: define um ponto; LINESTRING: conjunto de dois ou mais pontos; POLYGON: define um polígono. 99
100 Objetos Espaciais CREATE TABLE tabela_teste (cod serial NOT NULL PRIMARY KEY); SELECT AddGeometryColumn('public', 'tabela_teste', 'teste_point', 4326, 'POINT', 2); SELECT AddGeometryColumn ('public', 'tabela_teste', 'teste_linestring', 4326, 'LINESTRING', 2); SELECT AddGeometryColumn('public', 'tabela_teste', 'teste_polygon', 4326,'POLYGON', 2); 100
101 Objetos Espaciais INSERT INTO tabela_teste (teste_point, teste_linestring, teste_polygon) VALUES (ST_GeomFromText('POINT(0 0)', 4326), ST_GeomFromText('LINESTRING(0 0, 1 1, 1 2)', 4326), ST_GeomFromText('POLYGON((0 0, 0 1, 1 1, 1 0, 0 0), ( , , , , ))', 4326)); 101
102 Objetos Espaciais INSERT INTO tabela_teste (teste_point, teste_linestring, teste_polygon) VALUES (ST_GeomFromText('POINT(0 0)', 4326), ST_GeomFromText('LINESTRING(0 0, 1 1, 1 2)', 4326), ST_GeomFromText('POLYGON((0 0, 0 1, 1 1, 1 0, 0 0), ( , , , , ))', 4326)); 102
103 Objetos Espaciais Representação: WKT (Well-known Text) Função: ST_GeomFromText(<wkt>, <srid>) Exemplo: ST_GeomFromText( POINT( ), 4326) WKB (Well-known Binary) Função: ST_GeomFromWKB(<wkb>, <srid>) Exemplo: ST_GeomFromWKB( E F D2E6CCD564253C0A93121E , 4326); 103
104 Objetos Espaciais Coleções de geometrias: MULTIPOINTS; MULTILINESTRINGS; MULTIPOLYGONS; Além destes, há suporte a todos os objetos dos OpenGIS Simple Features Specification; Dados 3D: suporte limitado. 104
105 Funções do PostGIS Podem ser agrupadas em: Construtores; Exportação; Acesso e modificação de propriedades dos objetos espaciais; Decomposição; Composição; Medição; Simplificação; Além destes grupos, é importante destacar as funções de relacionamento entre dados geométricos. 105
106 Funções do PostGIS Construtores Criam dados espaciais a partir de WKTs e WKBs; Exemplos: ST_GeomFromText(<wkt>, <srid>) ST_GeomFromWKB(<wkb>, <srid>) 106
107 Funções do PostGIS Exportação Utilizadas para exportar os dados armazenados para diversos formatos: WKT, WKB, GeoJSON (Geometry JavaScript Notation), GML e SVG (Scalable Vector Graphics); Exemplo: Próximos slides 107
108 Funções do PostGIS Exportação KML (Keyhole Markup Language) Formato baseado em XML; Ganhou popularidade após ter sido incorporado pelo Google: Google Maps; Google Earth. Formato reconhecido pelo OGC; ST_AsKML 108
109 Funções do PostGIS ST_AsKML(ST_GeomFromText('POINT(0 0)', 4326)); <Point> <coordinates>0,0</coordinates> </Point> 109
110 Funções do PostGIS select ST_AsKML(ST_GeomFromText('POLYGON((0 0, 0 1, 1 1, 1 0, 0 0), ( , , , , ))', 4326)); 110
111 Funções do PostGIS 111 <Polygon> <outerboundaryis> <LinearRing> <coordinates>0,0 0,1 1,1 1,0 0,0</coordinates> </LinearRing> </outerboundaryis> <innerboundaryis> <LinearRing> <coordinates>0.25, , , , ,0.25 </coordinates> </LinearRing> </innerboundaryis> </Polygon>
112 Funções do PostGIS Exportação GML (Geography Markup Language) Formato baseado em XML; Padrão de transporte do OGC; Geralmente utilizado por WFSs (Web Features Services). ST_AsGML 112
113 Funções do PostGIS select ST_AsGML(ST_GeomFromText('POINT(0 0)', 4326)); <gml:point srsname="epsg:4326"> <gml:coordinates>0,0</gml:coordinates> </gml:point> 113
114 Funções do PostGIS select ST_AsGML(ST_GeomFromText('POLYGON((0 0, 0 1, 1 1, 1 0, 0 0), ( , , , , ))', 4326)); 114
115 Funções do PostGIS 115 <gml:polygon srsname="epsg:4326"> <gml:outerboundaryis> <gml:linearring> <gml:coordinates>0,0 0,1 1,1 1,0 0,0</gml:coordinates> </gml:linearring> </gml:outerboundaryis> <gml:innerboundaryis> <gml:linearring> <gml:coordinates>0.25, , , , ,0.25</gml:coordinates> </gml:linearring> </gml:innerboundaryis> </gml:polygon>
116 Funções do PostGIS Exportação GeoJSON (Geometry JavaScript Object Notation) Formato baseado no JSON; Utilizado por aplicações Ajax (compatível com JavaScript); ST_AsGeoJSON 116
117 Funções do PostGIS select ST_AsGeoJSON(ST_GeomFromText('POINT(0 0)', 4326)) "{"type":"point","coordinates":[0,0]}" 117
118 Funções do PostGIS select ST_AsGeoJSON(ST_GeomFromText('POLYGON(( 0 0, 0 1, 1 1, 1 0, 0 0), ( , , , , ))', 4326)); {"type":"polygon","coordinates":[[[0,0],[0, 1],[1,1],[1,0],[0,0]],[[0.25,0.25],[0.25,0. 75],[0.75,0.75],[0.75,0.25],[0.25,0.25]]]} 118
119 Funções do PostGIS Acesso e modificação de propriedades dos objetos espaciais: ST_GeometryType; GeometryType. 119
120 Funções do PostGIS select GeometryType(geom), ST_GeometryType(geom) from (VALUES(ST_GeomFromText('POINT(0 0)', 4326))) As temp(geom) geometrytype POINT st_geometrytype ST_Point select GeometryType(geom), ST_GeometryType(geom) from (VALUES(ST_GeomFromText('POLYGON((0 0, 0 1, 1 1, 1 0, 0 0), ( , , , , ))', 4326))) As temp(geom) 120 geometrytype POLYGON st_geometrytype ST_Polygon
121 Funções do PostGIS Composição Juntam dados espaciais para formar outro dado espacial. Decomposição Extraem dados espaciais a partir de um único dado espacial. Exemplo: ST_X ST_Y ST_Centroid 121
122 Funções do PostGIS select ST_X(ST_GeomFromText('POINT(12 34)', 4326)), ST_Y(ST_GeomFromText('POINT(12 34)', 4326)); st_x st_y select ST_AsText(ST_Centroid(ST_GeomFromText('POLYGON((0 0, 0 1, 1 1, 1 0, 0 0), ( , , , , ))', 4326))) as centroid; centroid POINT( ) 122
123 Funções do PostGIS Medição Operações de medição escalar de dados espaciais (e.g. medir a distância entre dois pontos); Exemplo: ST_Length (comprimento 2D) ST_Length3D (comprimento 3D) ST_Area (área) 123
124 Funções do PostGIS SELECT ST_Length(ST_GeomFromText('LINESTRING( 0 0, 1 1)')) as Comprimento2D, ST_Length3D(ST_GeomFromText('LINESTRIN G(0 0 0, 1 1 1)')) as Comprimento3D; Comprimento2D Comprimento3D
125 Funções do PostGIS SELECT ST_Area(ST_GeomFromText('POLYGON((0 0, 0 1, 1 1, 1 0, 0 0), ( , , , , ))', 4326)); ST_Area
126 Funções do PostGIS Medição: outras funções ST_Distance (distância em linha reta) Linha reta no plano cartesiano. ST_Distance_Sphere (distância esférica) Considera que o planeta Terra tem a forma esférica e raio igual a m. ST_Distance_Spheroid Considera que o planeta não é uma esfera perfeita. A escolha é feita pelo Projetista de acordo com os requisitos da aplicação em questão. 126
127 Funções do PostGIS Simplificação Diminui a resolução de um dado geométricos (remove pontos e arredonda coordenadas); Otimiza o processamento quando não é necessário utilizar o dado espacial em resolução total; Exemplos: ST_SnapToGrid ST_SimplifyPreserveTopology 127
128 Relacionamento entre Dados Geométricos Funções que consideram mais de um dado geométrico Podem retornar t, f ou outro dado geométrico. Exemplos: ST_Contains/ST_Within ST_Intersects/ST_Disjoint ST_Intersection 128
129 Relacionamento entre Dados Geométricos select ST_Contains( ST_GeomFromText('POLYGON((0 0, 0 1, 1 1, 1 0, 0 0), ( , , , , ))', 4326), ST_GeomFromText('POLYGON(( , , , , ))', 4326) ); 129 st_contains f
130 Relacionamento entre Dados Geométricos select ST_Contains( ST_GeomFromText('POLYGON((0 0, 0 1, 1 1, 1 0, 0 0))', 4326), ST_GeomFromText('POLYGON(( , , , , ))', 4326) ); 130 st_contains t
131 Relacionamento entre Dados Geométricos select ST_Intersects( ST_GeomFromText('POLYGON((0 0, 0 1, 1 1, 1 0, 0 0), ( , , , , ))', 4326), ST_GeomFromText('POLYGON((0 0, 0 0.5, , 0.5 0, 0 0))', 4326) ); 131 st_intersects t
132 Relacionamento entre Dados Geométricos select ST_AsText(ST_Intersection( ST_GeomFromText('POLYGON((0 0, 0 1, 1 1, 1 0, 0 0), ( , , , , ))', 4326), ST_GeomFromText('POLYGON((0 0, 0 0.5, , 0.5 0, 0 0))', 4326) )) as intersection; 132 intersection "POLYGON((0 0,0 0.5, , , ,0.5 0,0 0))"
133 Junção com Funções Geométricas Operações JOIN utilizando funções geométricas; Pode haver combinação de dados geométricos com dados não-geométricos. Exemplo 1: A empresa AlienZ deseja saber o volume de vendas do disco voador Z11 na área SP. 133
134 Junção com Funções Geométricas Tabela areas: CREATE TABLE areas (nome varchar PRIMARY KEY); SELECT AddGeometryColumn('public', 'areas', 'area', -1, 'POLYGON', 2); Tabela vendas: CREATE TABLE vendas (cod serial PRIMARY KEY, produto varchar, qtd int); SELECT AddGeometryColumn('public', 'vendas', 'local', -1, 'POINT', 2); 134
135 Junção com Funções Geométricas Dados da tabela areas nome area RT POLYGON((0 0, 0 2, 4 2, 4 0, 0 0)) SP POLYGON((0 1, 1 2, 2 2, 3 1, 4 1, 3 0, 2 0, 1 1, 0 1)) y y 1 1 (0,0) 2 3 x (0,0) 2 3 x 135
136 Junção com Funções Geométricas Dados da tabela vendas cod produto qtd local 1 Z11 1 POINT( ) 2 Z11 2 POINT( ) 3 Z11 10 POINT( ) 4 Z11 1 POINT( ) 5 Z11 1 POINT( ) y 6 Z11 2 POINT( ) 7 Z11 1 POINT( ) 8 Z11 1 POINT( ) 1 9 Z11 1 POINT( ) 10 Z11 5 POINT( ) (0,0) x 136
137 Junção com Funções Geométricas Consulta: select sum(qtd) as volume_vendas from vendas JOIN areas ON ST_Contains(areas.area, vendas.local) where areas.nome = 'SP' volume_vendas
138 Junção com Funções Geométricas Consulta: Função agregada SUM select sum(qtd) as volume_vendas from vendas JOIN areas ON ST_Contains(areas.area, vendas.local) where areas.nome = 'SP' JOIN utilizando a função ST_Contains do PostGIS Somente a área SP 138
139 Junção com Funções Geométricas cod produto qtd local 1 Z11 1 POINT( ) 2 Z11 2 POINT( ) 3 Z11 10 POINT( ) 4 Z11 1 POINT( ) 5 Z11 1 POINT( ) 6 Z11 2 POINT( ) Registros utilizados para a soma 7 Z11 1 POINT( ) 8 Z11 1 POINT( ) 9 Z11 1 POINT( ) y 10 Z11 5 POINT( ) (0,0) x
140 Junção com Funções Geométricas Exemplo 2: Algum tempo depois, a empresa AlienZ precisa saber o volume de vendas do disco voador Z11 por sub-área em SP (dividindo a área total em sub-áreas, conforme mostrado abaixo). y (0,0) x
141 Junção com Funções Geométricas Geração de retângulos ST_MakeBox2D(<ponto1>, <ponto2>) <Ponto2> <Ponto1> 141
142 Junção com Funções Geométricas Geração de retângulos select St_AsText(CAST(ST_MakeBox2d(ST_Point(0, 0), ST_Point(1, 2)) As geometry)); POLYGON((0 0,0 2,1 2,1 0,0 0)) 142
143 Junção com Funções Geométricas Geração de sequências (PostgreSQL) Função: generate_series(<início>, <limite>, <passo>) Exemplo: select generate_series(0,8,2); generate_series
144 Junção com Funções Geométricas Geração do conjunto de retângulos: SELECT x ' ' y as nome_retangulo, ST_AsText(CAST( ST_MakeBox2d( ST_Point(0 + x, 0 + y), ST_Point(0 + x + 1, 0 + y + 1)) as geometry)) as area_retangulo FROM generate_series(0, 3, 1) as x CROSS JOIN generate_series(0, 1, 1) as y; 144
145 Junção com Funções Geométricas Geração do conjunto de retângulos: nome_retangulo area_retangulo 0 0 POLYGON((0 0,0 1,1 1,1 0,0 0)) 0 1 POLYGON((0 1,0 2,1 2,1 1,0 1)) 1 0 POLYGON((1 0,1 1,2 1,2 0,1 0)) 1 1 POLYGON((1 1,1 2,2 2,2 1,1 1)) 2 0 POLYGON((2 0,2 1,3 1,3 0,2 0)) 2 1 POLYGON((2 1,2 2,3 2,3 1,2 1)) 3 0 POLYGON((3 0,3 1,4 1,4 0,3 0)) 3 1 POLYGON((3 1,3 2,4 2,4 1,3 1)) 145
146 Junção com Funções Geométricas Geração do conjunto de retângulos: Concatenação de string Converte para geometry Gera retângulo SELECT x ' ' y as nome_retangulo, ST_AsText(CAST( ST_MakeBox2d( ST_Point(0 + x, 0 + y), ST_Point(0 + x + 1, 0 + y + 1)) as geometry)) as area_retangulo FROM generate_series(0, 3, 1) as x CROSS JOIN generate_series(0, 1, 1) as y; 146 Combina as duas séries numéricas
147 Junção com Funções Geométricas Geração das subáreas: select nome_retangulo as nome_area, ST_AsText(ST_Intersection(R.area_retangulo, A.area)) as subarea from areas2 A CROSS JOIN (select x ' ' y as nome_retangulo, CAST(ST_MakeBox2d( ST_Point(0 + x, 0 + y), ST_Point(0 + x + 1, 0 + y + 1)) as geometry) as area_retangulo from generate_series(0, 3, 1) as x CROSS JOIN generate_series(0, 1, 1) as y) as R where A.nome = 'SP' 147
148 Junção com Funções Geométricas Geração das subáreas: nome_area subarea 0 0 LINESTRING(0 1,1 1) 0 1 POLYGON((1 2,1 1,0 1,1 2)) 1 0 POLYGON((1 1,2 1,2 0,1 1)) 1 1 POLYGON((1 1,1 2,2 2,2 1,1 1)) 2 0 POLYGON((2 0,2 1,3 1,3 0,2 0)) 2 1 POLYGON((2 1,2 2,3 1,2 1)) 3 0 POLYGON((3 0,3 1,4 1,3 0)) 3 1 LINESTRING(4 1,3 1) y (0,0) x
149 Junção com Funções Geométricas Geração das subáreas Retorna a intersecção das áreas Combina com todas as subáreas select nome_retangulo as nome_area, ST_AsText(ST_Intersection(R.area_retangulo, A.area)) as subarea from areas A CROSS JOIN (select x ' ' y as nome_retangulo, CAST(ST_MakeBox2d( ST_Point(0 + x, 0 + y), ST_Point(0 + x + 1, 0 + y + 1)) as geometry) as area_retangulo from generate_series(0, 3, 1) as x CROSS JOIN generate_series(0, 1, 1) as y) as R where A.nome = 'SP' 149 Somente a área SP Geração do conjunto de retângulos
150 Junção com Funções Geométricas Consulta (volume de vendas por subárea) select nome_area as nome_subarea, sum(v.qtd) as qtd from 150 (select nome_retangulo as nome_area, ST_Intersection(R.area_retangulo, A.area) as subarea from areas A CROSS JOIN (select x ' ' y as nome_retangulo, CAST(ST_MakeBox2d( ST_Point(0 + x, 0 + y), ST_Point(0 + x + 1, 0 + y + 1)) as geometry) as area_retangulo from generate_series(0, 3, 1) as x CROSS JOIN generate_series(0, 1, 1) as y) as R where A.nome = 'SP') as S LEFT JOIN vendas as V ON ST_Within(V.local, S.subarea) group by nome_subarea order by nome_subarea
151 Junção com Funções Geométricas Consulta (volume de vendas por subárea) nome_subarea qtd y (0,0) x
152 Junção com Funções Geométricas Consulta (volume de vendas por subárea) select nome_area as nome_subarea, sum(v.qtd) as qtd from 152 (select nome_retangulo as nome_area, ST_Intersection(R.area_retangulo, A.area) as subarea from areas A CROSS JOIN (select x ' ' y as nome_retangulo, CAST(ST_MakeBox2d( ST_Point(0 + x, 0 + y), ST_Point(0 + x + 1, 0 + y + 1)) as geometry) as area_retangulo from generate_series(0, 3, 1) as x CROSS JOIN generate_series(0, 1, 1) as y) as R where A.nome = 'SP') as S LEFT JOIN vendas as V ON ST_Within(V.local, S.subarea) group by nome_subarea order by nome_subarea
153 Metadados no PostGIS Database: template_postgis Tabelas: geometry_columns: informações sobre as colunas espaciais; spatial_ref_sys: sistemas de referência espacial. 153
154 Metadados no PostGIS geometry_columns f_table_catalog f_table_schema f_table_name f_geometry_column coord_dimension srid type spatial_ref_sys srid auth_name auth_srid srtext proj4text Exemplo: 154 f_table_schema f_table_name f_geometry _column coord_dimension srid type public areas area 2-1 POLYGON public vendas local 2-1 POINT
155 Banco de Dados em GIS CONCLUSÃO 155
156 Conclusão GIS Onipresença dos dados espaciais: serviços Web, dispositivos móveis Armazenamento e processamento de dados espaciais tornou-se fundamental 156 Modelo Conceitual OMT-G Representação SGBDs Representação e Manipulação de dados espaciais PostgreSQL com PostGIS
157 Conclusão PostgreSQL com PostGIS Objetos Espaciais Funções Espaciais POINT, POLYGON, etc. Exportação, Medição, etc. Relacionamento entre dados Espaciais Junção com Funções Espaciais Padronização OGC ISO/IEC SQL/MM 157
158 Trabalhos Futuros Trabalhos Futuros SOLAP OLAP Espacial Pré-processa sobreposições entre os dados espaciais Indexação de dados espaciais MR-Tree (combinação de R-Tree com Grid Index) Melhor suporte a dados 3D Técnicas para: - Dados subterrâneos - Integração com modelos topológicos 158
159 Artigo recomendado Breunig, M. & Zlatanova, S. (2011). 3D geo-database research: Retrospective and future directions. In: Computer & Geosciences. Elsevier. 159
160 Eventos específicos International Conference on Geoinformatics: < cedefault.aspx?id=61> FOSS4G Free and Open Source Software for Geospatial: < 160
161 Referências Borges, K. A.V., Davis Jr. C. A., Laender, A. H. F. (2005). Modelagem Conceitual de dados geográficos. Breunig, M. & Zlatanova, S. (2011). 3D geo-database research: Retrospective and future directions. In: Computer & Geosciences. Elsevier. Camara, G. (1994). Análise de Arquiteturas para Banco de Dados Geográficos Orientados a Objetos. Tese para Título de Doutor, Instituto Nacional de Pesquisas Espaciais (INPE). Câmara, G. (1995). Modelos, linguagens e arquiteturas para bancos de dados geográficos. Tese (Doutorado). INPE Camara G., Casanova, M., Hemerly, A., Magalhães, G., Medeiros, C. (1996). Anatomia de Sistemas de Informação Geográfica. Instituto de Computação, UNICAMP. Elmasri, R. & Navathe, S., B. (2005). Sistemas de Banco de Dados, Pearson, 4ª edição. Gómez, L., Haesevoets, S., Kuijpers, B., Vaisman, A. A. (2009). Spatial aggregation: Data model and implementation. In: Information Systems, Elsevier. 161
162 Referências Liu, G., Zhu, Q., He, Z., Zhang, Y., Wu, C., Li, X., Weng, Z. (2009). 3D GIS database model for efficient management of large scale underground spatial data. In: th International Conference on Geoinformatics, 1-5. IEEE. Obe, O. R. & Hsu, L. S. (2011). PostGIs in Action, Manning Publications. OGC. (2010). OpenGIS Implementation Standard for Geographic information - Simple feature access - Part 2: SQL option, version 1.2.1, Open Geospatial Consortium Inc. Pinto, I. (2009). Introdução aos Sistemas de Informação Geográfica (SIG). Instituto de Investigação Cientifica Tropical. Ribeiro, G., Ferreira, K. Q. R. (2006). Tutorial sobre Bancos de Dados Geográficos GeoBrasil. Instituto Nacional de pesquisas espaciais. Soares, A. O. P. (2004). Sistemas municipais de informação geográfica. TFC Universidade de Évora. 162
163 Referências Souza, I. C. A. (2003). Utilização de Sistemas de Informação Geográfica na Análise Espacial de Dados de Saúde Pública na Paraíba entre os anos de 1998 e 2001; Thomé, R. (1998). Interoperabilidade em Geoprocessamento: conversão entre modelos conceituais de sistemas de informação Geográfica e Comparação com o Padrão Open GIS. Dissertação de mestrado em Computação Aplicada. INPE. Rigaux, P., Scholl, M., Voisard, A. (2002). Spatial Databases - With Application to GIS, Elsevier. Silberchatz, A., Korth, H. F., Sudarshan, S. (2006). Sistema de Banco de Dados, Elsevier, 5ª edição. Silva, A. B. (2010). Sistemas de Informações Geo-referenciadas, Editora Unicamp. Stolze, K. (2003). SQL/MM Spatial - The Standard to Manage Spatial Data in a Relational Database System. In: 2003 Conference on Database Systems in Business, Technology and Web - BTW (in German). Wu, X. & Zang, C. (2009). A New Spatial Index Structure for GIS Data. In: 2009 Third International Conference on Multimedia and Ubiquitous Engineering., IEEE. 163
Banco de Dados Geográficos
Banco de Dados Geográficos Valéria Gonçalves Soares Professora DIMAp/UFRN Conteúdo Bancos de Dados Geográficos 1. Conceitos e Definições Características Gerais 2. Modelos de Dados Geográficos Modelos de
Leia maisSFS Simple Feature SQL
SIG SFS Simple Feature SQL Alisson Fernando Coelho do Carmo SIG SIG- -2017 2017 Alisson AlissonFCC FCC Arquitetura integrada SIG SIG- -2017 2017 Alisson AlissonFCC FCC PostGIS + PostgreSQL PostGIS é uma
Leia maisSIG SIG. GEO-OMT Exercícios. Alisson Fernando Coelho do Carmo
SIG GEO-OMT Exercícios Alisson Fernando Coelho do Carmo SIG SIG - - 2017 2017 Alisson Alisson FCC FCC PostGIS + PostgreSQL PostGIS é uma extensão espacial para o PostgreSQL que implementa a especificação
Leia maisModelos Conceituais de Dados
Modelos Conceituais de Dados 2. Modelagem Conceitual de Dados Geográficos A partir de idéias conceituais de fenômenos geográficos é possível formalizar a representação do espaço e de propriedades espaciais.
Leia maisSistemas 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
Introdução Fundamentos e Histórico dos SIG Clodoveu Davis Geográficos Tópicos Informação Sistemas de informação Informação nas organizações Informação geográfica Histórico dos SIG Características e funcionalidade
Leia maisSIG SIG. WKT Postgis (SQL) Alisson Fernando Coelho do Carmo
WKT Postgis (SQL) Fernando Coelho do Carmo PostGIS + PostgreSQL PostGIS é uma extensão espacial para o PostgreSQL que implementa a especificação padrão OGC Tipos de dados PostGIS: Tipos de dados Esses
Leia maisModelagem de BDG. Modelagem de BDG
Modelagem de BDG Modelagem de dados convencional abstração de entidades e relacionamentos do mundo real com propriedades alfanuméricas Modelagem de dados geográficos é mais complexa entidades com propriedades
Leia maisModelagem de Processos de Análise Geográfica Utilizando o Framework GeoFrame
Modelagem de Processos de Análise Geográfica Utilizando o Framework GeoFrame 1 Processo de Análise Geográfica (PAG): executa operações, transformando dados. Processos Dependência entre dados originais
Leia maisOperadores topológicos SQL ST_RELATE
Operadores topológicos SQL ST_RELATE Fernando Coelho do Carmo - - Arquitetura integrada - - PostGIS + PostgreSQL PostGIS é uma extensão espacial para o PostgreSQL que implementa a especificação padrão
Leia maisPMI 3331 GEOMÁTICA APLICADA À ENGENHARIA DE PETRÓLEO
UNIVERSIDADE DE SÃO PAULO Escola Politécnica Departamento de Engenharia de Minas e de Petróleo PMI Graduação em Engenharia de Petróleo PMI 3331 GEOMÁTICA APLICADA À ENGENHARIA DE PETRÓLEO SISTEMAS DE INFORMAÇÕES
Leia mais3 Sistema de Informação geográfica
3 Sistema de Informação geográfica 3.1 Introdução Também conhecidas como "geoprocessamento", as geotecnologias são o conjunto de técnicas computacionais para coleta, processamento, análise e compartilhamento
Leia maisNoções básicas de SIG com QGIS
Noções básicas de SIG com QGIS XXIII ENCONTRO ANIPES Alexandre Silva dos Santos Patrícia Alves Noções básicas de SIG com QGIS 1. Introdução ao QGIS 2. Sistema de Referências Cartográficas (SRC) 3. Inicialização
Leia maisPalavras-chave: PostGIS. PostgreSQL. Webmapping. GeoExt. OpenLayers. GeoServer.
ESTUDO DE TECNOLOGIAS GEOGRÁFICAS E APLICAÇÃO EM UM ESTUDO DE CASO (TCC) 1 Crístian Barilli 2 Alexandre Tagliari Lazzaretti 3 RESUMO Este artigo apresenta um estudo sobre a extensão geográfica PostGIS,
Leia maisPostGIS. Lubia Vinhas
PostGIS Lubia Vinhas Bancos de Dados Convencionais Tipos string, float, date Índices b- tree, hash Funções strlen(string), pow(float, float), now() Geográficos Tipos Espaciais geometry, geography Índices
Leia maisBanco de dados Geográficos
Banco de dados Geográficos CInUFPE In940 - Banco de Dados Johny Moreira Sumário Introdução Conceituação fundamental Extensões geográficas Tópicos de pesquisa Conclusões Objetivos Reconhecer um sistema
Leia maisSISTEMAS DE INFORMAÇÕES GEOGRÁFICAS Aula 1 - Conceitos. SIG- Eng. Cartográfica Prof. Luciene Delazari
SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS Aula 1 - Conceitos SIG- Eng. Cartográfica Prof. Luciene Delazari Fonte: Rodrigues, 2009 Aula 1- Conceitos Por que usar um SIG? Um mapa representa os elementos da superfície
Leia maisTipos de dados. Fonte: Cap. 2 Conceitos Básicos em Ciência da Geoinformação
Tipos de dados Fonte: Cap. 2 Conceitos Básicos em Ciência da Geoinformação Geoprocessamento Definição Denota a disciplina do conhecimento que utiliza técnicas matemáticas e computacionais para o tratamento
Leia maisSistema de Informação Geográfica
Sistema de Informação Geográfica Curso de Sistemas de Informação Karla Donato Fook karladf@ifma.edu.br DESU / DAI 2016 Arquiteturas SIG 2 1 Tipos de Implementação 3 Tipos de Implementação Em geral, um
Leia maisGEOPROCESSAMENTO SIAD,
Aplicações do SIG GEOPROCESSAMENTO SIAD, 2005 SISTEMA DE INFORMAÇÕES GEOGRÁFICAS SIG é um sistema que engloba hardware, software, procedimentos e módulos, ou subsistemas, integrados e projetados para dar
Leia maisNoções OMT-Geo. Diretoria de Serviço Geográfico DSG EXÉRCITO BRASILEIRO. Apresentação : Cel Omar A. Lunardi
EXÉRCITO BRASILEIRO Diretoria de Serviço Geográfico DSG Noções OMT-Geo Apresentação : Cel Omar A. Lunardi Eng.cart.omar@gmail.com Fontes :. CURSO DE ESPECIALIZAÇÃO EM GEOPROCESSAMENTO Karla Albuquerque
Leia maisIntrodução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos
Introdução Laboratório de Computação para Ciências Módulo II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional
Leia maisGIS & CAD Integrando os Processos
GIS & CAD Integrando os Processos Geotecnologias na Gestão Pública Meeting 2015 Ricardo Bandeira IplanRio A Fundação Rio-Águas Planejar Gerenciar Supervisionar as ações contra as enchentes. Desafios Integrar
Leia maisSREI. Sistema de Registro Eletrônico Imobiliário. Parte 5 Documentos auxiliares. D3 - Alternativas para representação de. dados de georreferenciamento
SREI Sistema de Registro Eletrônico Imobiliário Parte 5 Documentos auxiliares D3 - Alternativas para representação de dados de georreferenciamento Título representação de dados de georreferenciamento.
Leia maisAula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD
Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para
Leia maisUnidade 1 Introdução
Unidade 1 UFCG/CEEI/DSC Banco de Dados I Prof. Cláudio Baptista, PhD O que é um Banco de Dados (BD)? É uma coleção de dados relacionados e armazenados em algum dispositivo. Propriedades de um BD: Um BD
Leia maisIntrodução. O que é um Banco de Dados (BD)?
O que é um Banco de Dados (BD)? É uma coleção de dados relacionados e armazenados em algum dispositivo Associações aleatórias de dados não podem ser chamadas de base de dados Conceito de dados Valor de
Leia maisGeoDjango. Christiano Anderson Twitter: @dump anderson@propus.com.br
GeoDjango Christiano Anderson Twitter: @dump anderson@propus.com.br Sobre o palestrante Sócio fundador da Propus Science; Trabalha com software livre desde 1995; Trabalha com Python desde 2000; Membro
Leia maisConjunto de técnicas (ou tecnologias) ligadas à informação espacial, que engloba a coleta, tratamento e análise de dados.
Thaís Celina Conjunto de técnicas (ou tecnologias) ligadas à informação espacial, que engloba a coleta, tratamento e análise de dados. Topografia; Fotogrametria; Cartografia; SIG. Coleta Armazenamento
Leia maisMapas e suas representações computacionais
Mapas e suas representações computacionais Tipos de dados: diversos tipos de dados são utilizados em SIG e suas representações computacionais. Mapas temáticos Descrevem de forma qualitativa, a distribuição
Leia maisSISTEMAS DE INFORMAÇÃO GEOGRÁFICA (II)
UNIVERSIDADE DE SÃO PAULO ESCOLA SUPERIOR DE AGRICULTURA LUIZ DE QUEIROZ DEPARTAMENTO DE ENGENHARIA DE BIOSSISTEMAS DISCIPLINA: LEB450 TOPOGRAFIA E GEOPROCESSAMENTO II PROF. DR. CARLOS ALBERTO VETTORAZZI
Leia mais1. Conceitos de Bancos de Dados
Bancos de Dados 1. Conceitos de Bancos de Dados 1 Bancos de Dados na Vida Cotidiana BD e sistemas de informação baseados em BD são cada vez mais essenciais para a vida moderna Quase todas as nossas atividades
Leia maisBancos de Dados Geográficos Lúbia Vinhas
Bancos de Dados Geográficos - 2012 Lúbia Vinhas Introdução Essa disciplina visa dar aos alunos dos cursos CAP e SERE a compreensão sobre conceitos de Sistemas Gerenciadores de Bancos de Dados e sua aplicação
Leia maisIntrodução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos
Conceitos Básicos Introdução Tópicos Especiais Modelagem de Dados Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional
Leia maisModelagem de Dados Geográficos (2)
Modelagem de Dados Geográficos (2) 8646 caracteres Na edição passada, foram apresentados os principais conceitos sobre modelagem de dados geográficos, destacando sua importância no desenvolvimento de aplicações
Leia maisMANIPULAÇÃO DE DADOS GEOGRÁFICOS EM BANCOS DE DADOS NoSQL - resultados preliminares
MANIPULAÇÃO DE DADOS GEOGRÁFICOS EM BANCOS DE DADOS NoSQL - resultados preliminares CÂNDIDO 1, Guilherme; FROZZA, Angelo Augusto 2 Instituto Federal Catarinense - IFC, Camboriú/SC INTRODUÇÃO Com o avanço
Leia maisMinistrantes: Alex Lemos e Marco Malagodi
Ministrantes: Alex Lemos e Marco Malagodi O que é Geotecnologia? Base vetorial: ponto, linha e polígono Atividade I Apresentação: Google Earth > Ferramentas Atividade II Atividade III Atividade IV Agenda
Leia maisIntrodução a Banco de Dados Prof. Msc Denival A. dos Santos
Introdução a Banco de Dados Prof. Msc Denival A. dos Santos Dado Um dado sozinho, dissociado de um contexto, não expressa algo que traga qualquer certeza ou elimine dúvidas de qualquer natureza. No máximo,
Leia maisGEOPROCESSAMENTO. Bases conceituais e teóricas. Prof. Luiz Henrique S. Rotta
1 GEOPROCESSAMENTO Bases conceituais e teóricas Prof. Luiz Henrique S. Rotta GEOPROCESSAMENTO Disciplina do conhecimento que utiliza técnicas matemáticas e computacionais para o tratamento da informação
Leia maisSISTEMAS DE INFORMAÇÕES GEOGRÁFICAS Aula 2. SIG- Eng. Cartográfica Prof. Luciene Delazari
SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS Aula 2 SIG- Eng. Cartográfica Prof. Luciene Delazari Descrição de uma realidade com algum propósito Modelo MODELAR Termo geral para denotar o processo de construir representações
Leia maisMatéria Introdutória. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri
Matéria Introdutória Banco de Dados Motivação Necessidade de armazenar grandes quantidades de dados Necessidade de acessar as informações de maneira eficiente e segura Evolução histórica: desenvolvimento
Leia maisINTRODUÇÃO AO SIG. Programa. Referências Bibliográficas. Prof. Luciene Delazari
INTRODUÇÃO AO SIG Prof. Luciene Delazari Programa 1. Conceitos básicos sobre Sistemas de Informação Geográfica 1.1. Conceitos 1.2 Geoprocessamento x SIG 1.3 Componentes de um SIG 1.4 Aplicações em Agronomia
Leia maisBancos de Dados Geográficos Projeto Físico de BDG. Clodoveu Davis. Clodoveu Davis
Bancos de Dados Geográficos Projeto Físico de BDG Mapeamento lógico-físico Apesar da padronização da codificação da geometria dos objetos, os desenvolvedores de SIG implementam modelos físicos diferentes
Leia maisDADOS EM GEOPROCESSAMENTO
Universidade Federal de Campina Grande Centro de Tecnologia e Recursos Humanos Unidade Acadêmica de Engenharia Civil DADOS EM GEOPROCESSAMENTO Prof. Iana Alexandra Alves Rufino : dois grandes grupos Dados
Leia maisModelagem de Dados Geográficos (1)
Modelagem de Dados Geográficos (1) 8826 caracteres Um modelo de dados é definido como sendo um conjunto de conceitos, usados para descrever a estrutura e as operações em um banco de dados. O modelo de
Leia maisBANCO DE DADOS GEOGRÁFICOS E WEBMAPPING. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
1 BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza INTRODUÇÃO AO POSTGIS PostGIS é uma extensão do sistema de banco de dados objeto-relacional PostgreSQL,
Leia maisSIG: Sistemas de Informações Geográficas
SIG: Sistemas de Informações Geográficas SIGs e Sistemas de Banco de Dados Nova tendência no desenvolvimento de SIG Uso de Sistemas Gerenciadores de Banco de Dados (SGBDs) para armazenar, manipular e gerenciar
Leia maisSpatial Database Systems. Karine Reis Ferreira
Spatial Database Systems Karine Reis Ferreira karine@dpi.inpe.br Aula da disciplina Computação Aplicada II Sistemas de Banco de Dados (CAP 236) 2014 Sistema de Informação Geográfica (SIG) Geographic Information
Leia maisModelos Conceituais Geográficos na Literatura... MGeo + Valéria Times e Flávio Pimentel Ana Carolina Salgado UFPE
Modelos Conceituais Geográficos na Literatura... MGeo + Valéria Times e Flávio Pimentel Ana Carolina Salgado UFPE 1 Modelo MGeo + O modelo MGeo + é um modelo conceitual orientado a objetos para aplicações
Leia maisBanco de Dados Espaciais
Banco de Dados Espaciais Disciplina BD Não Convencionais Prof. Ricardo Rodrigues Ciferri São Carlos, 20 de Agosto de 2010 Sumário Tipos de Dados Espaciais Representação dos Dados Processamento de Consultas
Leia maisIntrodução a Sistema de Informações Geográficas - SIG
Introdução a Sistema de Informações Geográficas - SIG Projeto USEGEO BAHIA Ações em Geoprocessamento nos municípios da Bahia Prof. Patricia Lustosa Brito Departamento de Transportes, Universidade Federal
Leia maisSISTEMA DE GERENCIAMENTO DE BANCO DE DADOS - SGBD
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS - SGBD Disciplina: Banco de Dados Prof: Márcio Palheta, Esp
Leia maisPARTE 2 INTRODUÇÃO AO SIG/GIS. Mundo Real. Curso de Geoprocessamento: Prof. Alzir Felippe B. Antunes
PARTE 2 INTRODUÇÃO AO SIG/GIS Mundo Real Camadas de Informações Estrutura dos Dados Geográficos Organização lógica dos dados para preservar sua integridade e facilitar o seu uso. Vetorial Raster ou Matricial
Leia maisDiagramas de Transformação e Apresentação
Bancos de Dados Geográficos Extensões do OMT-G: Diagramas de Transformação e Apresentação Clodoveu Davis Primitivas OMT-G para diagramas de classes Geo-campos: fenômenos de variação contínua Rede triangular
Leia maisSistemas de Banco de Dados
Sistemas de Banco de Dados Fundamentos em Bancos de Dados Relacionais Wladmir Cardoso Brandão www.wladmirbrandao.com Departamento de Ciência da Computação (DCC) Instituto de Ciências Exatas e Informática
Leia maisDADOS EM GEOPROCESSAMENTO
Universidade Federal de Campina Grande Centro de Tecnologia e Recursos Humanos Unidade Acadêmica de Engenharia Civil DADOS EM GEOPROCESSAMENTO Prof. Mauro Normando M. Barros Filho : dois grandes grupos
Leia maisBanco de Dados I Introdução SQL
Banco de Dados I Introdução SQL Frederico Queiroga fredericoqueiroga@gmail.com https://sites.google.com/site/fredericoqueiroga/ Linguagem SQL Aspectos Gerais: Independência do fabricante: Está incorporada
Leia maisIntrodução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s
Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas
Leia maisSISTEMAS DE INFORMAÇÃO GEOGRÁFICA SIG FORMATOS DE REPRESENTAÇÃO DE DADOS FORMATO VETORIAL
FORMATO VETORIAL 1 FORMATO VETORIAL Formato que utiliza como primitivas Pontos, Linhas e Polígonos, baseadas em equações matemáticas para representar imagens na computação gráfica Primitivas: elementos
Leia maisSistemas de Informação Geográfica Prof. Tiago Eugenio de Melo, MSc.
SistemasdeInformaçãoGeográfica Prof.TiagoEugeniodeMelo,MSc. 1 SUMÁRIO Apresentaçãodaementa Introdução CartografiaDigital SistemasdePosicionamentoGlobal ArquiteturadeSIGs ConceitosBásicosdeGeoinformação
Leia maisO mundo real é muito complexo para ser representado em sua totalidade, em qualquer sistema de informações.
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA SUL DE MINAS GERAIS Câmpus Inconfidentes Sistemas de Informações Geográficas Mundo Real X Modelo O mundo real é muito complexo para ser representado
Leia maisModelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo
MODELAGEM DE DADOS Sistemas de Banco de Dados Profa. Rosemary Melo SISTEMAS DE BANCO DE DADOS OBJETIVOS Apresentar os conceitos fundamentais de Sistemas de Banco de Dados. Principais componentes dos SGBDs
Leia maisGBC053 Gerenciamento de Banco de Dados. Plano de Curso e Introdução. Ilmério Reis da Silva UFU/FACOM/BCC
GBC053 Gerenciamento de Banco de Dados Plano de Curso e Introdução Ilmério Reis da Silva ilmerio@ufu.br www.facom.ufu.br/~ilmerio/gbd UFU/FACOM/BCC Plano de Curso Ementa Arquitetura de um Sistema de Gerenciamento
Leia maisBancos de Dados Geográficos Lúbia Vinhas
Bancos de Dados Geográficos 2015 Lúbia Vinhas Introdução Essa disciplina visa dar aos alunos dos cursos CAP e SERE a compreensão sobre conceitos de Sistemas Gerenciadores de Bancos de Dados e sua aplicação
Leia maisAplicações em Sistemas de Informações Geográficas e Atlas Eletrônicos
Aplicações em Sistemas de Informações Geográficas e Atlas Eletrônicos Dr a Luciene Stamato Delazari Curso de Pós-Graduação em Ciências Geodésicas Departamento de Geomática Universidade Federal do Paraná
Leia maisBanco de Dados e. SistemasdeInformação Geográfica
Banco de Dados e SistemasdeInformação Geográfica Motivações para se usar Banco de Dados Organização de Dados Integração Gerenciamento Disponibilização CARTOGRAFIA DIGITAL: CONCEITOS E APLICAÇÕES EM SIG
Leia maisINTRODUÇÃO AO GEOPROCESSAMENTO
Universidade Federal de Campina Grande Centro de Tecnologia e Recursos Naturais Unidade Acadêmica de Engenharia Civil INTRODUÇÃO AO GEOPROCESSAMENTO Prof. Mauro Normando M. Barros Filho mbarrosfilho@gmail.com
Leia maisUnidade 3 23/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores
Faculdade INED Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan 1 Unidade 3 3.1 Etapas da construção de
Leia maisProfa. Dra. Fernanda Sayuri Yoshino Watanabe
Geoprocessamento Graduação em Geografia 4º ano / 1º Semestre Profa. Dra. Fernanda Sayuri Yoshino Watanabe Departamento de Cartografia fernanda.watanabe@unesp.br 2019 Profa. Dra. Fernanda Sayuri Yoshino
Leia maisSistemas de Informação Geográfico Fundamentos e Aplicações. Diego Fiori de Carvalho Intermidia
Sistemas de Informação Geográfico Fundamentos e Aplicações Diego Fiori de Carvalho Intermidia dfiori@icmc.usp.br 1 O que é GIS? Informações Geográficas e geoespaciais Informações sobre locais Conhecimento
Leia maisSISTEMAS DE INFOMAÇÃO GEOGRÁFICA Reconhecer conceitos associados aos SIG/GIS Estabelecer um conjunto de procedimentos em função da análise a efectuar
Objectivos deste módulo: 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 Elisabete A. Silva elisabetesilva@de.ucp.pt
Leia maisModelagem e consultas espaciais
SIG Modelagem e consultas espaciais Alisson Fernando Coelho do Carmo SIG SIG - - 2017 2017 Alisson Alisson FCC FCC Importância do Postgis SIG SIG - - 2017 2017 Alisson Alisson FCC FCC PostGIS + PostgreSQL
Leia maisBANCO DE DADOS GEOGRÁFICOS E WEBMAPPING. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza 1 BANCO DE DADOS GEOGRÁFICOS BD convencional Repositório de fatos do mundo real que possuem atributos
Leia maisBCD29008 Banco de dados
BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 31 de julho de 2017 1/24 Apresentação
Leia maisLista de Exercícios Preparatórios para Prova de Introdução ao Geoproc SER-300, 2016
Lista de Exercícios Preparatórios para Prova de Introdução ao Geoproc SER-300, 2016 Observação Geral: Esta é uma lsita com um conjunto variado de questões que já apareceram em várias provas de SER-300
Leia maisIntrodução à Norma ISO Henrique Silva Direção-Geral do Território FCUL, 12 e 19 de Outubro de 2017
Introdução à Norma ISO 19115 Henrique Silva Direção-Geral do Território FCUL, 12 e 19 de Outubro de 2017 CONCEITOS 2 A Norma ISO 19115 Metadados para Informação Geográfica Providencia uma estrutura para
Leia maisDados Espaciais: Uma Introdução
Dados Espaciais: Uma Introdução Flávia F. Feitosa PGT002 Planejamento de Pesquisa 2 Slides & dados da aula disponíveis em: http://professor.ufabc.edu.br/~flavia.feitosa/cursos/pp2/ Julho de 2015 Os problemas
Leia maisTeoria e Método em Geoprocessamento. Fernando Shinji Kawakubo
Teoria e Método em Geoprocessamento Fernando Shinji Kawakubo Os Livros Clássicos As Grandes Revistas O que é Geoprocessamento? Disciplina do conhecimento que utiliza técnicas matemáticas e computacionais
Leia maisConceitos Básicos. Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI. Disciplina: Banco de Dados
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI Conceitos Básicos Disciplina: Banco de Dados Prof: Márcio Palheta, Esp Manaus - AM ROTEIRO Introdução Dados
Leia maisBCD29008 Banco de dados
BCD29008 Banco de dados Modelo ER & Modelo Relacional Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 18 de
Leia maisModelos de dados geográficos. Prof. Dr. Cristiano Zerbato
Modelos de dados geográficos Prof. Dr. Cristiano Zerbato Introdução ESCALA Processos geográficos são dependentes de escala A mudança da percepção do espaço geográfico está relacionado com a mudança de
Leia maisLivro: Sistemas e Ciências da Informação Geográfica. SUMÁRIO 1 Introdução
Livro: Sistemas e Ciências da Informação Geográfica SUMÁRIO 1 Introdução Sistemas, Ciência e Estudo 3 1.1 Introdução: Por que os SIG são importantes? 4 O espacial é especial 11 1.2 Dados, informação, conhecimento,
Leia maisDepartamento de Agronomia UNIVERSIDADE DE TRÁS-OS-MONTES E ALTO DOURO
SUMÁRIO DA LIÇÃO Nº 6-7 Parte teórica - prática 1- Sistemas de informação geográfica 2- A variabilidade espacial 3- Funcionamento de um SIG 3.1- Introdução e armazenamento dos dados 3.1.1- Informação espacial
Leia maisSistemas para Informação Geo-Referenciada DEI-IST 2011/2012
Sistemas para Informação Geo-Referenciada DEI-IST 2011/2012 Informação geo-referenciada... Corpo Docente Bruno Martins (responsável) Algoritmos e estruturas de dados para informação geo-referenciada Processamento
Leia maisImplementação de um Sistema de Informações Georeferenciado (Geoufes) Utilizando Bibliotecas de Software Livres em Java
Implementação de um Sistema de Informações Georeferenciado (Geoufes) Utilizando Bibliotecas de Software Livres em Java Aluno: Geraldo Angelo Vassoler Orientador: Prof. Dr. Alexandre Rosa dos Santos Vitória
Leia maisUniversidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados
Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados Aula 1 Introdução a Banco de Dados 1. Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído
Leia maisBCD29008 Banco de dados
BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 21 de fevereiro de 2018 1/24 Apresentação
Leia maisBANCO DE DADOS. Araújo Lima. Jan / Araújo
BANCO DE DADOS Lima Jan / 2017 1 Índice 1.Introdução a Sistemas de Banco de Dados Evolução dos Sistemas de Informação Conceitos de Bancos de Dados Usuários de Banco de Dados Banco de Dados X Linguagens
Leia maisAula 2 BD Introdução. Profa. Elaine Faria UFU
Aula 2 BD Introdução Profa. Elaine Faria UFU - 2017 Motivação A quantidade de informação disponível está crescendo exponencialmente Os dados e as informações tem um papel importante para as organizações
Leia maisPRODUÇÃO CARTOGRÁFICA UD 1 CONVENÇÕES CARTOGRÁFICAS
UD 1 CONVENÇÕES CARTOGRÁFICAS Produto é o resultado de um trabalho, com valor agregado Ex: um objeto, um conceito, um evento. Para obter um produto é necessário: 1) Concepção: baseada na necessidade, visando
Leia maisModelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo
MODELAGEM DE DADOS Sistemas de Banco de Dados Profa. Rosemary Melo SISTEMAS DE BANCO DE DADOS OBJETIVOS Apresentar os conceitos fundamentais de Sistemas de Banco de Dados. Principais componentes dos SGBDs
Leia maisModelagem de dados usando o modelo Entidade- Relacionamento (ER)
Modelagem de dados usando o modelo Entidade- Relacionamento (ER) slide 1 Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Tópicos Usando modelo de dados conceituais de alto nível
Leia maisSistemas de Informações Geográficas
Sistemas de Informações Geográficas Aula 3 Assuntos: # Revisão em geodésia # Georreferenciamento # Representação do mundo real no computador # Formatos vetorial e matricial # Modelo conceitual de banco
Leia maisArquivo. Banco de Dados. Organização dos Arquivos. Banco de Dados. Banco de Dados. Introdução a Computação
Arquivo Introdução a Computação Arquivos e Arquivo agrupamento organizado de dados que guardam entre si uma relação lógica e estruturada Registro conjunto de informações referentes a um elemento de um
Leia maisBanco de Dados. SGBDs. Professor: Charles Leite
Banco de Dados SGBDs Professor: Charles Leite Sistemas de BD Vimos que um BANCO DE DADOS representa uma coleção de dados com algumas propriedades implícitas Por exemplo, um BD constitui os dados relacionados
Leia maisLINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS Disciplina: Banco de Dados Prof: Márcio Palheta,
Leia maisFUNDAMENTOS DE CARTOGRAFIA PARA GEOPROCESSAMENTO
FUNDAMENTOS DE CARTOGRAFIA PARA GEOPROCESSAMENTO ASPECTOS FUNCIONAIS Julio Cesar Lima d Alge Introdução Modelagem cartográfica álgebra de mapas Integração de dados Integração com Sensoriamento Remoto correção
Leia maisMetamodelos para Banco de Dados. Carlos Julian Menezes Araújo Prof. Dr. Robson do Nascimento Fidalgo
Metamodelos para Banco de Dados Carlos Julian Menezes Araújo cjma@cin.ufpe.br Prof. Dr. Robson do Nascimento Fidalgo 1 Agenda Metadados MDA MOF Metamodelos CWM Pacote Relacional Referências 2 Metadados
Leia maisCAPÍTULO 2 CONCEITOS DE GEOPROCESSAMENTO
CAPÍTULO 2 CONCEITOS DE GEOPROCESSAMENTO Para iniciar um projeto de interface é necessário conhecer bem o domínio de sua aplicação. Neste sentido, este Capítulo revisa alguns conceitos importante de Geoprocessamento
Leia maisGeoprocessamento. Aula - 01/08/2016. Professor: Diogenes Carvalho Viana
Geoprocessamento Aula - 01/08/2016 Professor: Diogenes Carvalho Viana Ementa: Introdução ao Geoprocessamento. Característica dos SIGs. Dados Espaciais. Fontes de Dados. Bases digitais na Internet. Atlas
Leia mais