ORACLE GEORASTER. André Cavalcante Hora Banco de Dados Geográficos Universidade Federal de Minas Gerais

Tamanho: px
Começar a partir da página:

Download "ORACLE GEORASTER. André Cavalcante Hora Banco de Dados Geográficos Universidade Federal de Minas Gerais"

Transcrição

1 ORACLE GEORASTER André Cavalcante Hora Banco de Dados Geográficos Universidade Federal de Minas Gerais

2 ORACLE GEORASTER Componente pertencente ao Oracle Spatial Permite armazenar, consultar e analisar dados GeoRaster Dados GeoRaster: imagem e dados em grid Áreas de aplicação: monitoramento ambiental, elevação da terra, telecomunicações, transporte, planejamento urbano, entre outras 2

3 REPRESENTAÇÕES (VETORIAL X RASTER) O mundo real pode ser representado em modelos: Vetorial Raster Modelo Vetorial Objetos (rio, rua, lote, etc.) possuem características geométrica (forma e localização) e um conjunto de atributos SDO_GEOMETRY Modelo Raster (imagem e dados em grid) Associa coleções de pixels (células) a entidades espaciais Usado para modelar dados distribuídos continuamente SDO_GEORASTER 3

4 REPRESENTAÇÕES (VETORIAL X RASTER) Diferença entre os modelos vetorial e raster 4

5 IMAGEM X DADOS EM GRID Imagem Tipo especial de dado raster Array em duas dimensões (matriz) de elementos (pixels) regularmente espaçados no espaço Dados em grid Termo geral usado para representar dados raster, tais como: elevação de terreno, utilização dos solos, concentração de poluição, informações geológicas e informações de precipitação 5

6 TIPO DE DADOS SDO_GEORASTER Na maioria dos dados raster, como uma imagem RGB, as células são endereçadas (linha, coluna, banda) e um valor de intensidade para o pixel (linha, coluna) correspondente é especificado para cada banda O valor das células em um objeto GeoRaster são armazenados em uma tabela de dados raster (raster data table) Um objeto raster pode ser georeferenciado 6

7 TIPO DE DADOS SDO_GEORASTER Estrutura do SDO_GEORASTER TYPE SDO_GEORASTER AS OBJECT ( rastertype NUMBER, spatialextent MDSYS.SDO_GEOMETRY, rasterdatatable VARCHAR2(32), rasterid NUMBER, metadata SYS.XMLType ) rastertype: Especifica o tipo do objeto raster. É um número na forma [d][b][t]01, onde [d] é o número de dimensões (2); [b] é 0 para banda simples e 1 para mais de uma banda; e [t] especifica se existe dimensão temporal (0, sem uso) 7

8 TIPO DE DADOS SDO_GEORASTER spatialextent: Objeto do tipo SDO_GEOMETRY que representa o MBR do objeto raster na superfície da terra rasterdatatable: O nome da tabela que armazena as informações da células para o objeto raster. Essa tabela deve ser um object table do tipo SDO_RASTER e deve conter uma linha para cada bloco raster que é amazenado rasterid: Combinado com o rasterdatatable é o identificador único para o objeto raster metadata: Objeto XML definido pelo Oracle com informações sobre os objetos raster (ex: armazena informações sobre conversões de modelos de coordenadas) 8

9 ARMAZENAMENTO PARA DADOS SDO_GEORASTER Cada objeto SDO_GEORASTER é subdividido em múltiplos blocos, e os valores das células para cada bloco são armazenados como BLOB na tabela de dados raster (raster data table). Podem existir tabelas como a Value-Attribute Table (VAT) que armazena a interpretação para as células 9

10 TABELA DE DADOS RASTER (SDO_RASTER OBJECT) Estrutura do SDO_RASTER TYPE SDO_RASTER AS OBJECT ( rasterid NUMBER, pyramidlevel NUMBER, bandblocknumber NUMBER, rowblocknumber NUMBER, columnblocknumber NUMBER, blockmbr MDSYS.SDO_GEOMETRY, rasterblock BLOB ) rasterid: O mesmo valor do rasterid do objeto associado pyramidlevel: Utilizado para reduzir a resolução da imagem, o que requer menos espaço de armazenamento. 0 indica o dado raster original. Maior que 0, indica redução da resolução 10

11 TABELA DE DADOS RASTER (SDO_RASTER OBJECT) bandblocknumber: Identifica o bloco através da banda rowblocknumber: Identifica o bloco através da linha columnblocknumber: Identifica o bloco através da coluna blockmbr: Objeto do tipo SDO_GEOMETRY que representa o MBR para o bloco rasterblock: Armazena os valores das células em cada bloco em um objeto do tipo BLOB 11

12 TABELA DE DADOS RASTER (SDO_RASTER OBJECT) Armazenamento um objeto raster 16x16 utilizando blocos 4x4 Cada bloco é identificado unicamente pelos campo rowblocknumber e columnblocknumber (e bandblocknumber se existir) 12

13 POPULANDO COLUNAS SDO_GEORASTER Criar Trigger para a tabela que contém a coluna SDO_GEORASTER call SDO_GEOR_UTL.createDMLTrigger('georaster_table', georaster'); Inicializar a coluna georaster UPDATE georaster_table SET georaster = SDO_GEOR.init('RDT') WHERE georid = 1; 13

14 POPULANDO COLUNAS SDO_GEORASTER Popular a coluna georaster DECLARE g SDO_GEORASTER; BEGIN SELECT georaster INTO g FROM branches WHERE id = 1 FOR UPDATE; SDO_GEOR.importfrom(g, 'blocksize=(512,512)', 'TIFF', 'file', /usr/rasters/image1.tif'); UPDATE branches SET georaster = g WHERE id = 1; END; Permissões para esquema espacial e MDSYS call dbms_java.grant_permission( ESQUEMA','SYS:java.io.FilePermission','/usr/rasters/image 1.tif', 'read'); 14

15 MANIPULANDO DADOS OBJETOS RASTER Uma vez que os objetos raster estão armazenados na coluna SDO_GEORASTER de uma tabela, é possível realizar algumas operações sobre esses objetos, tais como: Gerar pirâmides: permite gerar objetos raster em diferentes resoluções Georeferenciar: identificar a imagem por coordenadas Copiar um objeto raster para outro Gerar extensão espacial para uma imagem Compressão e descompressão de imagens 15

16 PIRÂMIDES Em alguns casos, objetos raster são muito grande e tem alta resolução Solução: reduzir o tamanho da resolução da imagem 16

17 PIRÂMIDES São geradas através da procedure sdo_geor.generatepyramid rlevel: número de níveis a serem gerados resampling: algoritmo utilizado para gerar a nova pirâmide declare gr sdo_georaster; begin select georaster into gr from branches where georid = 1 for update; end; sdo_geor.generatepyramid(gr, 'rlevel=4'); update branches set georaster = gr where id = 1; 17

18 GEOREFERENCIAR Associa uma coordenada real ao objeto GeoRaster Consiste do processo de relacionar objetos do sistema de coordenadas do mundo real (x,y) para os objetos no sistema de coordenadas das células (linha x coluna) Função para georeferenciar o objeto: sdo_geor.georeference Função para recuperar informações sobre o georeferenciamento: sdo_geor.getsrs 18

19 GEOREFERENCIAR Relacionamento entre os modelos 19

20 REFERÊNCIAS Oracle Spatial 11g GeoRaster - An Oracle Technical White Paper June 2007 Oracle Spatial GeoRaster 10g Release 2 (10.2) B Pro Oracle Spatial - Ravi Kothuri, Albert Godfrind, and Euro Beinat 20

Modelo de Dados de Rede

Modelo de Dados de Rede Modelo de Dados de Rede Departamento de Ciência da Computação UFMG Banco de Dados Geográfico Vinícius Passos Rodrigues vpassos@dcc.ufmg.br Roteiro Introdução Conceitos de Modelo de Rede Oracle Network

Leia mais

Administração de Banco de Dados

Administração de Banco de Dados Administração de Banco de Dados Aula 9 Prof. Marcos Alexandruk Aula 9 Visões (Views) Visões regulares Visões materializadas Visões de objeto Uma visão (view) é uma representação lógica de uma ou mais tabelas.

Leia mais

Banco de Dados Geográficos

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 mais

Suporte Nativo a XML no Oracle 10g

Suporte Nativo a XML no Oracle 10g Suporte Nativo a XML no Gerenciamento de Dados e Informação Fernando Fonseca & Robson Fidalgo 1 2 XML Parsers Suporte a interfaces DOM e SAX XML Class Generator Código fonte a partir de XML DTD ou Schema

Leia mais

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

Conjunto 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 mais

SISTEMAS 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 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 mais

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

SISTEMAS 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 mais

Mapas e suas representações computacionais

Mapas 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 mais

Oracle Objeto-Relacional. Pablo Vieira Florentino

Oracle Objeto-Relacional. Pablo Vieira Florentino Oracle Objeto-Relacional Pablo Vieira Florentino Motivação - Modelo Objeto-Relacional Resposta dos Bancos de Dados Relacionais à Orientação a Objetos Relacional Suporte a SQL, transações, etc. Objeto Suporte

Leia mais

GEOPROCESSAMENTO SIAD,

GEOPROCESSAMENTO 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 mais

Sistemas de Informações Geográficas

Sistemas 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 mais

10g PRINCIPAIS SERVIDORES UNIVERSAIS

10g PRINCIPAIS SERVIDORES UNIVERSAIS PRINCIPAIS SERVIDORES UNIVERSAIS Informix Dynamic Server with Universal Data Option IBM DB2 Universal Server Oracle8i, 9i, 10g Gerenciamento de Dados e Informação Fernando Fonseca & Robson Fidalgo 10g

Leia mais

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

SISTEMAS 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 mais

PARTE 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. 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 mais

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

GEOPROCESSAMENTO. 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 mais

Lista 02 Sistema de Banco de Dados CAP 241 Computação Aplicada I

Lista 02 Sistema de Banco de Dados CAP 241 Computação Aplicada I Lista 02 Sistema de Banco de Dados CAP 241 Computação Aplicada I Considere o diagrama relacional da Figura 1 e escreva os comandos SQL para executar os exercícios abaixo. Figure 1 Diagrama relacional.

Leia mais

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

O 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 mais

DADOS EM GEOPROCESSAMENTO

DADOS 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 mais

Fundamentos de Programação ORACLE: SQL. Prof. Walter Gima

Fundamentos de Programação ORACLE: SQL. Prof. Walter Gima Fundamentos de Programação ORACLE: SQL. 1 Prof. Walter Gima walter_gima@yahoo.com.br ALIAS RELACIONAMENTOS TO_CHAR SYSDATE ROWNUM CONCATENAÇÃO PROCEDURES FUNCTIONS 2 ALIAS Utilizado para facilitar o uso

Leia mais

Sistemas de Informação e Bases de Dados 2012/2013. Stored Procedures e Triggers

Sistemas de Informação e Bases de Dados 2012/2013. Stored Procedures e Triggers Sistemas de Informação e Bases de Dados 2012/2013 Stored Procedures e Triggers Alberto Sardinha Bibliografia MSDN http://msdn.microsoft.com 1 Funções e Procedimentos SQL suporta funções e procedimentos

Leia mais

Operações Vetoriais. Exemplos de aplicação. Felipe Valério de Siqueira Ruan Moraes Andrade

Operações Vetoriais. Exemplos de aplicação. Felipe Valério de Siqueira Ruan Moraes Andrade Operações Vetoriais Exemplos de aplicação Felipe Valério de Siqueira Ruan Moraes Andrade Índice 1. 2. Celular Space Attribute Fill 3. Vector to Vector Vector to Raster Processamento Vetorial Agregação

Leia mais

Administração de Banco de Dados

Administração de Banco de Dados Administração de Banco de Dados Aula 6 Prof. Marcos Alexandruk Aula 6 Estruturas lógicas do Oracle: Tabelas tabelas relacionais tabelas temporárias tabelas organizadas por índices tabelas de objetos tabelas

Leia mais

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

PMI 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 mais

Transacções. Vitor Vaz da Silva

Transacções. Vitor Vaz da Silva Transacções Vitor Vaz da Silva Em produto nome é único A quantidade é decrescida do mesmo valor que acresce a gastou create table Cozinha( id int IDENTITY(5,2), nome varchar(20), primary key(id) ) create

Leia mais

Tarefa Orientada 17 Scripts

Tarefa Orientada 17 Scripts Tarefa Orientada 17 Scripts Objectivos: Declaração de variáveis escalares Declaração de variáveis do tipo tabela Tabelas temporárias Estruturas Condicionais Estruturas de Repetição Tratamento de erros

Leia mais

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

UFGD FCA PROF. OMAR DANIEL BLOCO 7 Estruturas de Dados Vetoriais UFGD FCA PROF. OMAR DANIEL BLOCO 7 Estruturas de Dados Vetoriais 1 (Copyright 1991-2006 SPRING - DPI/INPE) Quais tipos de dados são representados por estruturas vetoriais? Mapa temático: o Contém regiões

Leia mais

Profa. Dra. Fernanda Sayuri Yoshino Watanabe

Profa. 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 mais

Exportação/Importação de Planos Celulares. Talita Oliveira Assis

Exportação/Importação de Planos Celulares. Talita Oliveira Assis Exportação/Importação de Planos Celulares Talita Oliveira Assis Motivação Necessidade de maior mobilidade de espaços celulares tanto em ambiente terralib quanto em outros sistemas de georreferenciamento.

Leia mais

DADOS EM GEOPROCESSAMENTO

DADOS 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 mais

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

IGOT. SIG & DR Sistemas de Informação Geográfica e Detecção Remota SIG & DR Sistemas de Informação Geográfica e Detecção Remota Estrutura de Dados Vectorial vs Matricial 1. Estruturação gráfica e alfanumérica 2. Os erros de conversão 3. Vantagens e desvantagens matricial

Leia mais

Dados Espaciais: Uma Introdução. Flávia F. Feitosa

Dados Espaciais: Uma Introdução. Flávia F. Feitosa Dados Espaciais: Uma Introdução Flávia F. Feitosa BH1350 Métodos e Técnicas de Análise da Informação para o Planejamento Maio de 2015 Os problemas com os quais lidamos no Planejamento Territorial dizem

Leia mais

O que é um geodatabase? Fonte: ESRI

O que é um geodatabase? Fonte: ESRI O que é um geodatabase? Definindo o geodatabase Coleção de conjunto de dados geográficos Vetores Redes Pesquisas Endereços Anotação Classes de Feições Dados Raster Tabelas de atributos Estrutura de dados

Leia mais

O modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de

O modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de Introdução O modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de padrão SQL (Structured Query Language). O padrão SQL define precisamente uma interface SQL para a

Leia mais

Novidades do ENVI 5.4 Harris Proprietary Information

Novidades do ENVI 5.4 Harris Proprietary Information Place image here (13.33 x 3.5 ) Novidades do ENVI 5.4 SISTEMAS, SENSORES E FORMATO DE DADOS O ENVI 5.4 segue com a tradição de oferecer o mais amplo suporte de importação de sensores, formatos de dados

Leia mais

Introdução a Estruturas de Dados Espaciais - QuadTree

Introdução a Estruturas de Dados Espaciais - QuadTree Introdução a Estruturas de Dados Espaciais - QuadTree Ricardo C. Câmara de Meira Santos Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Ciência da

Leia mais

Banco de Dados Geográficos

Banco de Dados Geográficos Agosto, 2007 Banco de Dados Geográficos Oracle Spatial Karine Reis Ferreira karine@dpi.inpe.br Gilberto Ribeiro de Queiroz gribeiro@dpi.inpe.br Gilberto Câmara gilberto@dpi.inpe.br Disponível em http://www.dpi.inpe.br/cursos/ser303

Leia mais

ISA 2012/2013 Unidades curriculares Geomática e SIGDR

ISA 2012/2013 Unidades curriculares Geomática e SIGDR ISA 2012/2013 Unidades curriculares Geomática e SIGDR Aula prática. Análise de imagens multiespectrais, Construção e análise de séries temporais de índices de vegetação. Objectivos: Obtenção de assinaturas

Leia mais

Motivação Por que estudar?

Motivação Por que estudar? Aula 04 Imagens Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais Curso de Ciência da Computação Motivação Por que estudar? Imagens digitais

Leia mais

Oracle & XML. Gerenciamento de Dados e Informação. Oracle XML DB. Oracle & XML. Oracle XML DB. Oracle XML DB. Suporte Nativo a XML no Oracle

Oracle & XML. Gerenciamento de Dados e Informação. Oracle XML DB. Oracle & XML. Oracle XML DB. Oracle XML DB. Suporte Nativo a XML no Oracle Oracle & XML Gerenciamento de Dados e Informação Suporte Nativo a XML no Oracle Fernando Fonseca Ana Carolina Robson Fidalgo Habilita uma fonte confiável para XML Apresenta flexibilidade para permitir

Leia mais

Tipos 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 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 mais

INTRODUÇÃO AO GEOPROCESSAMENTO

INTRODUÇÃO AO GEOPROCESSAMENTO INTRODUÇÃO AO GEOPROCESSAMENTO Carina Regina de Macedo RELATÓRIO DE ATIVIDADES LABORATÓRIO Nº 1: MODELAGEM DA BASE DE DADOS Base de Dados Georeferenciados para Estudos Urbanos no Plano Piloto de Brasília.

Leia mais

Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA, total e disjuntiva.

Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA, total e disjuntiva. Uma solução possível para garantir, em ambiente APEX, a consistência duma estrutura ISA, total e disjuntiva. Seja então o conjunto de entidades pessoa, com os atributos bi_pessoa, nome_pessoa e morada_pessoa,

Leia mais

"Geotecnologias, Geomática, Geoprocessamento: Conjunto de Tecnologias ou Ciência da Informaçao?" Prof. Roberto W. Lourenço UNESP Sorocaba

Geotecnologias, Geomática, Geoprocessamento: Conjunto de Tecnologias ou Ciência da Informaçao? Prof. Roberto W. Lourenço UNESP Sorocaba "Geotecnologias, Geomática, Geoprocessamento: Conjunto de Tecnologias ou Ciência da Informaçao?" Prof. Roberto W. Lourenço UNESP Sorocaba Muitas perguntas... A Geomática é um campo da Geografia ou uma

Leia mais

SQL Procedural. Josino Rodrigues Neto josinon@gmail.com

SQL Procedural. Josino Rodrigues Neto josinon@gmail.com SQL Procedural Josino Rodrigues Neto josinon@gmail.com SQL Procedural Agregada em SQL-92 As ferramentas têm nomes para suas linguagens SQL procedurais/embutidas Oracle : PL/SQL Postgres PL/Pgsql SQL Server

Leia mais

BCD29008 Banco de dados

BCD29008 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 mais

Sistemas de Informação e Bases de Dados 2012/2013. Restrições de Integridade em SQL

Sistemas de Informação e Bases de Dados 2012/2013. Restrições de Integridade em SQL Sistemas de Informação e Bases de Dados 2012/2013 Restrições de Integridade em SQL Alberto Sardinha Bibliografia Raghu Ramakrishnan, Database Management Systems, Cap. 3 e 5 1 Captura e Tratamento das RIs

Leia mais

BCD29008 Banco de dados

BCD29008 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 mais

Gerenciamento de Dados e Informação

Gerenciamento de Dados e Informação Gerenciamento de Dados e Informação Revisão OR & XML Fernando Fonseca Ana Carolina Robson Fidalgo Considere o seguinte minimundo, correspondendo à parte dos dados de uma Academia de Ginástica e crie um

Leia mais

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

Modelo O QUE É MODELAR? SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS Prof. Luciene Delazari Aula 2. Modelos de dados e estruturas de dados SISTEMS DE INFORMÇÕES GEOGRÁFICS Prof. Luciene Delazari ula 2 Modelos de dados e estruturas de dados Modelagem de um SIG Estrutura de dados vetorial Estrutura de dados matricial Comparação entre vetorial

Leia mais

APLICAÇÕES EM ARC VIEW

APLICAÇÕES EM ARC VIEW Universidade Federal de Minas Gerais Instituto Geociências Programa de Pós-Graduação em Geografia (Mestrado) Área de Concentração: Análise Ambiental APLICAÇÕES EM ARC VIEW PRODUÇÃO: CARLA ARÁUJO SIMÕES

Leia mais

Operadores TerraMA2 Tip T o ip s o de d Aná An lis lis 1 Utilit ilit r á ios 2 - Ope Op r e ad a o d r o es e pa p r a a Aná An lis

Operadores TerraMA2 Tip T o ip s o de d Aná An lis lis 1 Utilit ilit r á ios 2 - Ope Op r e ad a o d r o es e pa p r a a Aná An lis Operadores TerraMA2 Tipos de Análise 1- Utilitários 2 - Operadores para Análise baseada em Objetos Monitorados 3 - Operadores entre dados matriciais 4 Operadores de PCD Tipos de Análises Análise baseada

Leia mais

Prof. Fernando V. Paulovich 3 de agosto de SCC Computação Gráca

Prof. Fernando V. Paulovich  3 de agosto de SCC Computação Gráca Dispositivos de Saída e SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade

Leia mais

Modelagem de BDG. Modelagem de BDG

Modelagem 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 mais

BD II (SI 587) Procedimentos Armazenados

BD II (SI 587) Procedimentos Armazenados BD II (SI 587) Procedimentos Armazenados Josenildo Silva jcsilva@ifma.edu.br MOTIVAÇÃO Contexto: Sistemas em 2 camadas Contexto: Sistemas em 3 camadas Problema 1: Alto volume de dados na rede Como reduzir

Leia mais

ModeloDigital de Superfície-MDS

ModeloDigital de Superfície-MDS INSTITUTO FEDERAL DE CIÊNCIA E TECNOLOGIA DE SC CAMPUS FLORIANÓPOLIS DEPARTAMENTO ACADÊMICO DE CONSTRUÇÃO CIVIL CURSO TÉCNICO DE AGRIMENSURA ModeloDigital de Superfície-MDS e introdução ao formato raster

Leia mais

Ministrantes: Alex Lemos e Marco Malagodi

Ministrantes: 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 mais

Oracle Database 10g: Fundamentos de SQL e PL/SQL

Oracle Database 10g: Fundamentos de SQL e PL/SQL Oracle University Contact Us: 0-800-167225 Oracle Database 10g: Fundamentos de SQL e PL/SQL Duration: 5 Dias O que é que gostaria de aprender Conheça os fundamentos de SQL e PL/SQL usando o SQL Developer

Leia mais

Conteúdo de Aquecimento N 1

Conteúdo de Aquecimento N 1 Conteúdo de Aquecimento N 1 Anderson Maciel Lima de Medeiros Julie Eugênio da Silva Francisco Medeiros Consultores em Geotecnologias 3 COISAS QUE VOCÊ PRECISA SABER SOBRE DADOS GEOGRÁFICOS DICA 1: O QUE

Leia mais

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Bruno Maciel

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Bruno Maciel FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel Competências a serem trabalhadas nessa aula Revisão dos comandos INSERT INTO SELECT Comando WHERE Comando Excluir (DELETE)

Leia mais

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

Camada de Informação 14/11/ o Parte Banco de Dados Geográficos Dado Descritivo ou Alfa-numérico 3 o Parte BANCO DE DADOS GEOGRÁFICOS A função destes dados é fornecer uma informaçã descritiva, qualitativa e/ou quantitativa, do objeto gráfico

Leia mais

Flickr, shindotv/ / BASES DE DADOS. Laboratórios de Informática João Paulo Barraca, André Zúquete, Diogo Gomes

Flickr, shindotv/ / BASES DE DADOS. Laboratórios de Informática João Paulo Barraca, André Zúquete, Diogo Gomes Flickr, shindotv/3835365695/ BASES DE DADOS Laboratórios de Informática 2014-2015 João Paulo Barraca, André Zúquete, Diogo Gomes Armazenamento de Informação Aplicações necessitam de armazenar informação

Leia mais

PLANO INTEGRADO DE RECURSOS HÍDRICOS DA UNIDADE DE GESTÃO DE RECURSOS HÍDRICOS PARANAPANEMA. SIG - Plano. Agência Nacional de Águas Brasília/DF

PLANO INTEGRADO DE RECURSOS HÍDRICOS DA UNIDADE DE GESTÃO DE RECURSOS HÍDRICOS PARANAPANEMA. SIG - Plano. Agência Nacional de Águas Brasília/DF PLANO INTEGRADO DE RECURSOS HÍDRICOS DA UNIDADE DE GESTÃO DE RECURSOS HÍDRICOS PARANAPANEMA SIG - Plano Agência Nacional de Águas Brasília/DF 06/11/2015 Apoio: Acompanhamento: Realização: Consórcio: Sumário

Leia mais

Page 1. Prof. Constantino Jacob

Page 1. Prof. Constantino Jacob Tópicos Introdução à SQL Definição Tipos de Operações Instrução SELECT Sintaxe básica Operações relacionais de restrição, projeção e junção Instruções DML Delete, Update e Insert Instruções DDL Create

Leia mais

Estruturas de Dados Espaciais: Vetorial X Raster

Estruturas de Dados Espaciais: Vetorial X Raster Geoprocessamento Estruturas de Dados Espaciais: Vetorial X Raster Os slides desta apresentação foram elaborados pelo Eng. Agr. M.Sc. Pedro Otávio Felipe e Eng. Agr. M.Sc. Junior Girotto, quando alunos

Leia mais

Gerenciamento de Dados e Informação Fernando Fonseca. Graduação

Gerenciamento de Dados e Informação Fernando Fonseca. Graduação Gerenciamento de Dados e Informação Fernando Fonseca 1 Suporte Nativo a XML no Oracle 10g 2 Oracle 10g XML Parsers Suporte a interfaces DOM e SAX XML Class Generator Código fonte a partir de XML DTD ou

Leia mais

Época Normal 2º Teste Sem consulta

Época Normal 2º Teste Sem consulta Bases de Dados 2013/14 17/Maio/14 10:00 Duração: 2h Época Normal 2º Teste Sem consulta Leia com atenção a informação constante desta página, enquanto espera a indicação do docente para começar a resolução

Leia mais

ÁLGEBRA DE MAPAS. ÁLGEBRA DE MAPAS Realce de Imagens Multiespectrais 10/03/16. Sistemas de Informações Geográficas

ÁLGEBRA DE MAPAS. ÁLGEBRA DE MAPAS Realce de Imagens Multiespectrais 10/03/16. Sistemas de Informações Geográficas 10/03/16 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA SUL DE MINAS GERAIS Câmpus Inconfidentes ÁLGEBRA DE MAPAS Sistemas de Informações Geográficas ÁLGEBRA DE MAPAS Realce de Imagens Multiespectrais

Leia mais

JAVA ENTERPRISE EDITION: CRIAR BEANS DE ENTIDADE A PARTIR DE TABELAS

JAVA ENTERPRISE EDITION: CRIAR BEANS DE ENTIDADE A PARTIR DE TABELAS COLÉGIO ESTADUAL ULYSSES GUIMARÃES CURSO TÉCNICO PROFISSIONALIZANTE EM INFORMÁTICA ERINALDO SANCHES NASCIMENTO JAVA ENTERPRISE EDITION: CRIAR BEANS DE ENTIDADE A PARTIR DE TABELAS FOZ DO IGUAÇU 2013 LISTA

Leia mais

Monitoria GDI. Aula Prática. OR (Aula 1)

Monitoria GDI. Aula Prática. OR (Aula 1) Monitoria GDI Aula Prática OR (Aula 1) Roteiro Tipos Tabela de Objetos Herança Métodos Referências 2 Tipos e Tabelas de Objetos Tipos de Objetos oobjetos são abstrações de entidades do mundo real, como

Leia mais

Sensoriamento Remoto Engenharia Ambiental Prática #1

Sensoriamento Remoto Engenharia Ambiental Prática #1 Sensoriamento Remoto Engenharia Ambiental Prática #1 Prof. Enner Alcântara Departamento de Cartografia Universidade Estadual Paulista Presidente Prudente 2016 Sobre os relatórios Instruções! 1) Crie uma

Leia mais

Sensoriamento Remoto I Engenharia Cartográfica. Prof. Enner Alcântara Departamento de Cartografia Universidade Estadual Paulista

Sensoriamento Remoto I Engenharia Cartográfica. Prof. Enner Alcântara Departamento de Cartografia Universidade Estadual Paulista Sensoriamento Remoto I Engenharia Cartográfica Prof. Enner Alcântara Departamento de Cartografia Universidade Estadual Paulista 2016 Coleta de dados de sensoriamento remoto A quantidade de radiação eletromagnética,

Leia mais

Processamento Digital de Imagens

Processamento Digital de Imagens 1 Ciência da Computação Processamento Digital de Imagens Prof. Sergio Ribeiro Tópicos Introdução Espectro Eletromagnético Aquisição e de Imagens Sensoriamento Remoto 2 Introdução Espectro Eletromagnético

Leia mais

Processamento Digital de Imagens

Processamento Digital de Imagens Ciência da Computação Processamento Digital de Imagens Prof. Sergio Ribeiro Tópicos Introdução Espectro Eletromagnético Aquisição e Digitalização de Imagens Efeitos da Digitalização Digitalização Sensoriamento

Leia mais

BANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING

BANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING BANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING http://www.uniriotec.br/~tanaka/tin0036 tanaka@uniriotec.br Revisão de Arquitetura C/S BD Cliente-Servidor com função distribuída Cliente Servidor Aplicativo

Leia mais

Dados Vetoriais Dados Matriciais Dados Cadastrais. Representação contínua de fenômenos do espaço geográfico

Dados Vetoriais Dados Matriciais Dados Cadastrais. Representação contínua de fenômenos do espaço geográfico Um pouco sobre a NOSSA MISSÃO Processamento Digital é um endereço da Web criado pelo geógrafo Jorge Santos com objetivo de compartilhar dicas sobre Geoprocessamento e Software Livre. O conteúdo do site

Leia mais

Imagem e Gráficos. vetorial ou raster?

Imagem e Gráficos. vetorial ou raster? http://computacaografica.ic.uff.br/conteudocap1.html Imagem e Gráficos vetorial ou raster? UFF Computação Visual tem pelo menos 3 grades divisões: CG ou SI, AI e PI Diferença entre as áreas relacionadas

Leia mais

SQL Linguagem de Definição de Dados

SQL Linguagem de Definição de Dados SQL Linguagem de Definição de Dados Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri SQL Structured Query Language Uma das mais importantes linguagens relacionais (se não a mais

Leia mais

EXEMPLO DE FLASHBACK VERSIONS QUERY E FLASHBACK TRANSACTION QUERY

EXEMPLO DE FLASHBACK VERSIONS QUERY E FLASHBACK TRANSACTION QUERY EXEMPLO DE FLASHBACK VERSIONS QUERY E FLASHBACK TRANSACTION QUERY A funcionalidade do recurso Flashback Query disponível desde a versão Oracle 9i e abordada também nos artigos de Maio/2007 e Maio/2008,

Leia mais

Introdução às funções e procedimentos. SQL suporta funções e procedimentos úteis com tipos de dados específicos

Introdução às funções e procedimentos. SQL suporta funções e procedimentos úteis com tipos de dados específicos Bases de Dados Funções e procedimentos Introdução às funções e procedimentos SQL suporta funções e procedimentos úteis com tipos de dados específicos p.ex. objectos geométricos, imagens intersecção de

Leia mais

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

Modelagem Numérica do Terreno. Prof. Maria Isabel C. de Freitas Adaptado de INPE - DPI Modelagem Numérica do Terreno Prof. Maria Isabel C. de Freitas Adaptado de INPE - DPI Modelagem Numérica de Terreno - MNT MNT (Modelo Númérico do Terreno) ou DTM (Digital Terrain Model): representa matematicamente

Leia mais

Triggers e Regras. Fernando Lobo. Base de Dados, Universidade do Algarve

Triggers e Regras. Fernando Lobo. Base de Dados, Universidade do Algarve Triggers e Regras Fernando Lobo Base de Dados, Universidade do Algarve 1 / 21 Triggers Um trigger permite que uma determinada sequência de comandos SQL seja accionada quando um determinado evento ocorre.

Leia mais

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Flávio Dantas

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Flávio Dantas FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas Competências a serem trabalhadas nessa aula Revisão dos comandos INSERT INTO SELECT Comando WHERE Comando Excluir (DELETE)

Leia mais

Dados Espaciais: Uma Introdução

Dados 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 mais

Gerenciamento de Memória

Gerenciamento de Memória Gerenciamento de Memória Prof. Clodoaldo Ap. Moraes Lima 1 Segmentação Objetivo Melhorar o aspecto de localidade de referência em sistemas de memória virtual Em sistema paginado, os itens que são transferidos

Leia mais

HACKING DAY. Bancos de Dados

HACKING DAY. Bancos de Dados HACKING DAY Bancos de Dados MANIPULAÇÃO DE ARQUIVOS Modos de acesso Modo r Significado Leitura. O Arquivo deve existir. r+ Leitura e Escrita. O Arquivo deve existir. w Abre o arquivo somente para escrita

Leia mais

Banco de Dados Objeto Relacional

Banco de Dados Objeto Relacional Banco de Dados Objeto Relacional características Banco de Dados Objeto- Relacional (BDOR) Banco de dados relacional com extensões para manipulação de objetos e outras fatores de banco de dados orientado

Leia mais

Algoritmos e Estrutura de Dados - II Estrutura de Dados Espaciais

Algoritmos e Estrutura de Dados - II Estrutura de Dados Espaciais Algoritmos e Estrutura de Dados - II Estrutura de Dados Espaciais Rodolfo Labiapari Mansur Guimarães rodolfolabiapari@decom.ufop.br Lattes: http://goo.gl/mzv4dc Departamento de Computação Instituto de

Leia mais

Sistemas de Informações Geográficas

Sistemas de Informações Geográficas LABORATÓRIOS DIDÁTICOS DE GEOPROCESSAMENTO Sistemas de Informações Geográficas Dados de Recursos Minerais Dados de Microrregiões de MG Curvas de nível Rede Triangular Irregular (TIN) Modelo Digital do

Leia mais

Introdução ao TerraView

Introdução ao TerraView Martin Handford, Where s Wally? População, Espaço e Ambiente Abordagens Espaciais em Estudos de População: Métodos Analíticos e Técnicas de Representação Introdução ao TerraView Flávia Feitosa (organização)

Leia mais

ACH2025. Aula 11. Visões. Professora: Fátima L. S. Nunes SISTEMAS DE INFORMAÇÃO

ACH2025. Aula 11. Visões. Professora: Fátima L. S. Nunes SISTEMAS DE INFORMAÇÃO ACH2025 Laboratório de Bases de Dados Aula 11 Visões Professora: Fátima L. S. Nunes Introdução Nos exemplos mostrados nas aulas anteriores, consideramos o modelo lógico relações usadas são aquelas reais,

Leia mais

Imagem ou Desenhos e Gráficos vetorial ou raster?

Imagem ou Desenhos e Gráficos vetorial ou raster? http://computacaografica.ic.uff.br/conteudocap1.html Imagem ou Desenhos e Gráficos vetorial ou raster? Computação Visual A CG (ou CV) tem pelo menos 3 grades divisões: SI (ou CG), AI e PI Inicialmente

Leia mais

Os solos do Vale dos Vinhedos

Os solos do Vale dos Vinhedos Os solos do Vale dos Vinhedos Carlos Alberto Flores Reinaldo Oscar Pötter Eliana Casco Sarmento Eliseu José Weber Heinrich Hasenack Projeto - Desenvolvimento de Indicações Geográficas e Alerta Vitícola

Leia mais

Parte I (correspondente à matéria do 1º teste)

Parte I (correspondente à matéria do 1º teste) 18 de junho de 2016 Bases de Dados (10640) Exame de Recurso, 2015/16 Uma proposta de resolução Grupo I.1 a) Parte I (correspondente à matéria do 1º teste) b) create table paises( create table europeus(

Leia mais

Banco de Dados II. PL/SQL - Procedures -Cursor - Funções. Segurança: Introdução; Controle de Acesso; Criptografia; Recursos de SQL.

Banco de Dados II. PL/SQL - Procedures -Cursor - Funções. Segurança: Introdução; Controle de Acesso; Criptografia; Recursos de SQL. Banco de Dados II PL/SQL - Procedures -Cursor - Funções Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Apresentação Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com Ementa

Leia mais

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

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 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 INPE São José dos Campos 2014 Sumário 1 INTRODUÇÃO... 2 2 DESENVOLVIMENTO...

Leia mais

Sistema de Informação Geográfica

Sistema 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 mais