ESTRUTURAS DE DADOS ESPACIAIS
|
|
|
- Roberto Affonso de Figueiredo
- 7 Há anos
- Visualizações:
Transcrição
1 ESTRUTURAS DE DADOS ESPACIAIS Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Algoritmos e Estrutura de Dados II 1
2 Dados Escalares Na matemática, na informática, e na física uma grandeza escalar é definida quando precisamos de um valor numérico associado a uma unidade de medida para caracterizar uma grandeza física.
3 Dados Escalares Inscrição Nota Estado Cidade Curso ,8 MG VIÇOSA ADMINISTRAÇÃO ,0 MG UBERLÂNDIA DIREITO ,0 MG ALFENAS ENGENHARIA CIVIL ,0 MG VARGINHA ENGENHARIA QUÍMICA ,3 MG UBERABA MEDICINA VETERINÁRIA Poderíamos responder a perguntas como essas? Qual a média das notas dos alunos que moram próximos a Uberlândia? Quais alunos moram a no máximo 100km da capital do estado? 3
4 Dados Espaciais Os dados espaciais representam informações sobre o local físico e a forma de objetos geométricos. Esses objetos podem ser locais de pontos ou objetos mais complexos como países, estradas ou lagos.
5 Dados Escalares + Dados Espaciais Dados Escalares Inscrição Nota Estado Dados Espaciais Cidade Curso Latitude Longitude ,8 MG VIÇOSA ADMINISTRAÇÃ O -20º 45' 14-42º 52' ,0 MG UBERLÂNDIA DIREITO ' 07'' ' 38'' ,0 MG ALFENAS ENGENHARIA CIVIL ' 45'' ' 50' ,0 MG VARGINHA ENGENHARIA QUÍMICA ' 05'' ' 49'' ,3 MG UBERABA MEDICINA VETERINÁRIA ' 54'' ' 55'' 5
6 Dados Escalares + Dados Espaciais 6
7 Mais exemplos de dados espaciais para localização 7
8 Dados Espaciais não só para mapas 2D 8
9 Dados Espaciais não só para mapas 3D 9
10 Diferenças entre consultas de dados escalares e espaciais Em alfabética, Qualordem aa cidade Qual população Quais as cidades Existe uma localizada no ponto qual ade cidade total Ouro vizinhas a Ouro cidade chamada Lat.: ' 15 e subsequente a Ouro Preto? Ouro Preto? Long.: -43 Preto? 30' 29'? 10
11 Bancos de Dados Conceito: um banco de dados é uma coleção de dados relacionados, projetados para uma finalidade específica. Exemplo: Inscrição Nota Estado Cidade Curso ,8 MG VIÇOSA ADMINISTRAÇÃO ,0 MG UBERLÂNDIA DIREITO Inscrição Nome Data Nasc JOÃO PEREIRA DA SILVA 09/07/1990 RUA DOS IPÊS, ANA MÁRCIA BARBOSA 05/10/1992 AV. JK, 74 - CENTRO Endereço 11
12 Bancos de Dados Aplicações de um banco de dados comum: Bancos (ex.: depósito ou retirada de fundos da conta bancária); Hotéis (ex: reservas de quartos); Empresas aéreas (ex: compra e reserva de passagens); Bibliotecas (ex: consulta ao acervo); Supermercados (ex: identificação dos produtos comprados, controle do estoque); Lojas virtuais (ex: clientes e produtos vendidos pelo site); Redes sociais (ex: fotografias, postagens, curtidas, localização) 12
13 Bancos de Dados SGBD: Sistema Gerenciador de Banco de Dados. Exemplos: Já vêm com recursos avançados de pesquisa, ordenação, consultas, etc. 13
14 Bancos de Dados Ao construir um Banco de Dados Geográficos ser possível realizar consultas tais como: Que cidades são vizinhas ao município de Ouro Preto? Que municípios são cortados pela BR-040? Que distância entre a comunidade rural x e a escola mais próxima? 14
15 Bancos de Dados Espaciais Um dos requisitos fundamentais para os sistemas de bancos de dados atuais é saber manipular dados espaciais: SIG (Cartografia); CAD (Computer-Aided Design); Robótica; Bancos tradicionais na qual um registro com k atributos corresponde a um ponto no espaço k-d onde d é a dimensão; 15
16 Bancos de Dados Espaciais Os bancos de dados espaciais precisam fazer análises como: Medir distâncias, perímetro, áreas; Calcular a conectividade e o caminho mais curto entre dois pontos; Analisar pontos e linhas dentro de um polígono; Realizar buscar por região (intervalo); etc. 16
17 Estruturas de Dados Espaciais Vetoriais Pontos (nodos): árvores, postes, restaurantes, etc. Linhas (arcos): rios, avenidas, ferrovias, etc. Áreas (polígonos): terrenos, cidades, estados, florestas, etc. 17
18 Estruturas de Dados Espaciais Matricial Cruzamento dos atributos das linhas e colunas: Cada célula possui uma informação. Observe que a Figura da direita tem melhor resolução espacial. 18
19 Estruturas de Dados Espaciais Id Local X (Leste) Y (Norte) Quais locais estão no ponto (31, 87)? Quais os locais na faixa entre (20,20) e (40,50)? Qual a localização de Trentham Gardens? Y (Norte) (40,50) (20,20) X (Leste) 19
20 Tabela Hash Não atende as consultas de intervalos. 20
21 Árvores Binárias e n-árias Trata apenas uma dimensão, ou seja uma outra representação de vetor. 21
22 Consulta linear de intervalo 22
23 Estruturas de Dados Espaciais Algumas estruturas de dados propostas: o Quad-trees; o Grid; o K-d-tree; o R-tree; 23
24 Quadtree Árvore Quadrante - Divide o plano em vários pedaços, chamados de quadrantes. Ex: REGION QUADTREE 24
25 Quadtree Árvore Quadrante Outros tipos de Quadtrees: MX-CIF Quadtree: - lida com retângulos; PM-Quadtrees: - Mapas; Linear-Quadtrees (Space Filling Curves): - mapeamento de um espaço dimensional superior (ex: 2D) para um espaço inferior (1D). 25
26 Point Quadtree Estrutura de Dados typedef struct TipoRegistro { char nome[31]; /* outros componentes */ } TipoRegistro; (x, y) typedef struct TipoNo* TipoApontador; typedef struct TipoNo { int x; int y; TipoRegistro DadosPonto; TipoApontador quadrante[4]; } TipoNo; NO NE SO SE 26
27 Point Quadtree - Inserção Quadrantes NO NE SO SE (x, y) NO NE SO SE s: (35,40) (50,10) (60,75) (80,65) (85,15) (5,45) (25,35) (90,5) y 35, (60,75) 5,45 (80,65) (5,45) 80,65 80,15 50,10 90,5 (35,40) (25,35) (50,10) (80,15) (90,5) 0 25,35 60, x A estrutura é dependente da ordem com que os pontos foram inseridos. 27
28 Point Quadtree Pesquisa por ALGORITMO PARA PESQUISAR UM Ponto Quadrantes PONTO: Inicia-se a pela raiz (ponto atual); Se o ponto procurado for o ponto atual, retorna-o e para a busca; Se não, localiza em qual quadrante o ponto procurado deveria estar localizado e inicia a busca nesse quadrante; Repete esses passos até encontrá-lo ou, se não encontrar, retorna NULL. Como localizar o quadrante? x e y: coordenada do ponto procurado xatual e yatual: coord. do ponto do nodo atual NO: x <= xatual e y >= yatual; NE: x > xatual e y >= yatual; SO: x <= xatual e y < yatual; SE: x > xatual e y < yatual. (x, y) NO NE SO SE NO NE SO SE 35,40 5,45 25,35 60,75 80,65 50,10 80,15 90,5 Exemplo: pesquisar o ponto de coordenadas x = 80 e y = 65 Custo: O(altura) 28
29 Point Quadtree Pesquisa por Intervalo Quadrantes Nomenclatura: ALGORITMO PARA INTERVALO DE PONTOS: PESQUISAR UM x e y: coordenada do ponto do no to NO NE atual; xbaixo e ybaixo: do ponto da SO coord. SE esquerda inferior do intervalo. xalto e yalto: coord. do ponto da direita superior do intervalo. Vai ser retornado um vetor contendo os pontos dentro do intervalo Inicia-se a pela raiz; (1) Se (xbaixo <= x) e (x <= xalto) e (ybaixo <=y) e (y <= yalto), então adiciona-se o ponto atual ao vetor de retorno; Exemplo: (2) Se (xbaixo <= x) e (ybaixo pesquisar pontos <=noy), então volta-se procedimento (1) intervalo (1,30) ao e (40,50) para o quadrante SO; (3) Se (xbaixo <= x) e (y <= yalto), então volta-se ao procedimento (1) para o quadrante NO; (4) Se (x <= xalto) e (ybaixo <= x), então volta-se ao procedimento (1) para o quadrante SE; (5) Se (x <= xalto) e (y <= yalto), então volta-se ao procedimento (1) para o quadrante NE; y 100 (60,75) (ALTO) (40,50) (5,45) (35,40) (25,35) (1,30) (BAIXO) 0 (80,65) (50,10) (80,15) (90,5) 100 x 29
30 Quadtree Aplicações Fora aplicações na área de geoprocessamento, quadtrees podem ser utilizadas por exemplo: Fotografias e imagens: Algoritmos de compressão de imagens; Correção de deformações em fotos (ex.: olhos avermelhados em fotos); Medicina: ecografias, ajudando a identificar tumores pela cor na imagem; Videochamadas: ajuda na melhora da velocidade da transmissão do vídeo ao transmitir só o que foi alterado na imagem; Games: detectar, por exemplo, se um tiro de um personagem atingiu o adversário. 30
31 Quadtree Vantagens Muito útil em compactação de imagens; Pode ser utilizada no processo de rotacionar imagens; Tem estrutura mais enxuta e robusta que árvores binárias (tamanho menor, menos nodos a se percorrer para chegar ao que se procura); Inserções constantes não afetam a performance da quadtree (não precisa de rebalanceamento). 31
32 Quadtree Desvantagens Se a imagem tiver muitas cores diferentes, a árvore pode ficar tão complexa que a imagem compactada ficará maior que a original; Imagens complexas geram uso alto de CPU para geração de quadtrees; Somente imagens em duas dimensões (2D) podem ser indexadas com quadtrees (a R-Tree, por exemplo, trabalha com 4 dimensões); 32
33 Bancos de Dados Espaciais Principais SGBDs (Sistema Gerenciador de Bancos de Dados) do mercado e seu suporte a estruturas de dados espaciais: 33
34 ESTRUTURAS DE DADOS ESPACIAIS Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Algoritmos e Estrutura de Dados II 34
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 [email protected] Lattes: http://goo.gl/mzv4dc Departamento de Computação Instituto de
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
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
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
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
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
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
ÁRVORES BINÁRIAS DE BUSCA. Vanessa Braganholo Estruturas de Dados e Seus Algoritmos
ÁRVORES BINÁRIAS DE BUSCA Vanessa Braganholo Estruturas de Dados e Seus Algoritmos REFERÊNCIA Szwarcfiter, J.; Markezon, L. Estruturas de Dados e seus Algoritmos, 3a. ed. LTC. Cap. 4 INSTITUTO DE COMPUTAÇÃO
Departamento de Informática - PUC-Rio INF 1007 Programação 2 P4 07/12/2010
Departamento de Informática - PUC-Rio INF 1007 Programação 2 P4 07/12/2010 Aluno: Matrícula: Turma: Instruções: 1) Escreva seu nome completo, matrícula e turma; 2) A prova deve ser completamente resolvida
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
Árvores Binária de Busca. Prof. César Melo DCC/ICE/UFAM
Árvores Binária de Busca Prof. César Melo DCC/ICE/UFAM Introdução O algoritmo de busca binária em vetores tem bom desempenho e deve ser usado quando temos os dados já ordenados. No entanto, se precisarmos
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
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
DAINF - Departamento de Informática
DAINF - Departamento de Informática Algoritmos 2 - Árvore binária de busca Prof. Alex Kutzke ( http://alex.kutzke.com.br/courses ) 30 de Novembro de 2015 Slides adaptados do material produzido pelo Prof.
Compressão de Textos. Introdução. Introdução. Introdução. O volume de informação textual disponível on-line é imenso:
Compressão de Textos Estrutura de Dados II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM O volume
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
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
Árvore Binária de Busca. Prof. César Melo
Árvore Binária de Busca Prof. César Melo Introdução O algoritmo de busca binária em vetores tem bom desempenho e deve ser usado quando temos os dados já ordenados. No entanto, se precisarmos inserir e
FÍSICA I AULA 01: GRANDEZAS FÍSICAS; SISTEMAS DE UNIDADES; VETORES
FÍSICA I AULA 01: GRANDEZAS FÍSICAS; SISTEMAS DE UNIDADES; VETORES TÓPICO 04: VETORES E ESCALARES; CARACTERÍSTICAS DE UM VETOR VERSÃO TEXTUAL Quem é que nunca sonhou encontrar um antigo mapa de tesouro?
Noçõ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
ESTRUTURAS DE DADOS ESPACIAIS
ESTRUTURAS DE DADOS ESPACIAIS Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Estrutura de Dados II Universidade Federal de Ouro
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
Aplicação de Árvores: Código de Huffman
Aplicação de Árvores: Código de Huffman SCC0202 - Algoritmos e Estruturas de Dados I Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic [email protected] Instituto de Ciências Matemáticas
ÁRVORE BINÁRIA DE BUSCA
ÁRVORE BINÁRIA DE BUSCA Introdução O algoritmo de busca binária em vetores tem bom desempenho e deve ser usado quando temos os dados já ordenados. No entanto, se precisarmos inserir e remover elementos
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
BUSCA EM ARRAYS. Prof. André Backes. Ato de procurar por um elemento em um conjunto de dados
BUSCA EM ARRAYS Prof. André Backes Definição 2 Ato de procurar por um elemento em um conjunto de dados Recuperação de dados armazenados em um repositório ou base de dados A operação de busca visa responder
Lista de Exercícios 5
Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Disciplina: BCC201 Introdução a Programação Professores: Túlio A. M. Toffolo e Puca
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
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 [email protected]
Geoprocessamento. 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
Programação II. Árvores Binárias (Binary Trees) Bruno Feijó Dept. de Informática, PUC-Rio
Programação II Árvores Binárias (Binary Trees) Bruno Feijó Dept. de Informática, PUC-Rio Árvores Dados organizados de maneira hierárquica Exemplos: arquivos em diretórios, subdivisão de espaço 2D em um
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
INTRODUÇÃO À CARTOGRAFIA. Prof. Rogério da Mata
INTRODUÇÃO À CARTOGRAFIA A importância dos pontos de referência Pontos Cardeais: são pontos principais utilizados como padrão de localização ou pontos de referência. Através deles é possível localizar
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
1. Proponha algoritmos para: a. Calcular a altura dos nós de uma árvore binária dada, armazenando o valor da altura no nó.
1. Proponha algoritmos para: a. Calcular a altura dos nós de uma árvore binária dada, armazenando o valor da altura no nó. b. Achar o maior elemento (campo numérico) de uma árvore binária dada. c. Trocar
3 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
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
Matrizes esparsas: definição
Matrizes esparsas: definição o objetivo é mostrar os métodos de armazenamento e manipulação de matrizes esparsas esparsidade de uma matriz é a relação entre o número de elementos nulos de uma matriz e
FOTOGRAMETRIA E FOTOINTERPRETAÇÃO
FOTOGRAMETRIA E FOTOINTERPRETAÇÃO Mosar Faria Botelho PONTOS DE APOIO Objetiva relacionar os objetos contidos na foto aérea com os objetos contidos no terreno. MÉTODOS DE POSICIONAMENTO POR GPS Modo Ponto
Árvores de Pesquisa. A árvore de pesquisa é uma estrutura de dados muito eficiente para armazenar informação.
Árvores de Pesquisa A árvore de pesquisa é uma estrutura de dados muito eficiente para armazenar informação. Particularmente adequada quando existe necessidade de considerar todos ou alguma combinação
PRINCÍPIOS DE CARTOGRAFÍA BÁSICA
PRINCÍPIOS DE CARTOGRAFÍA BÁSICA VOLUME No. 1 (Capitulos 1 a 7) da Série PRINCÍPIOS DE CARTOGRAFÍA Editor Coordenador: Paul S. Anderson Incluindo Capítulos Traduzidos do Livro Maps, Distortion and Meaning
Dados espaciais QuadTree para Pontos
Dados espaciais QuadTree para Pontos Estruturas de Dados II Jairo Francisco de Souza Quadtree Espaço dividido em quadrantes (direções) NW NE SW SE Quadtree Espaço dividido em quadrantes (direções) NW (1)
Estruturas de Dados. Módulo 17 - Busca. 2/6/2005 (c) Dept. Informática - PUC-Rio 1
Estruturas de Dados Módulo 17 - Busca 2/6/2005 (c) Dept. Informática - PUC-Rio 1 Referências Waldemar Celes, Renato Cerqueira, José Lucas Rangel, Introdução a Estruturas de Dados, Editora Campus (2004)
Geoprocessamento GEOMÁTICA SIG SIG
GEOMÁTICA Geomática - Ciência e tecnologia para obtenção, análise, interpretação, distribuição e uso da informação espacial. Abrangência: Geoprocessamento SIG Sensoriamento Remoto GPS Cartografia Automatizada
Edital de Seleção 053/2016 PROPESP/UFAM. Prova de Conhecimento. Caderno de Questões
Edital de Seleção 053/2016 PROPESP/UFAM Prova de Conhecimento Caderno de Questões CANDIDATO: INSCRIÇÃO: Assinatura conforme identidade INSTRUÇÕES PARA O CANDIDATO: Verifique o seu nome e o número da sua
Hashing (Tabela de Dispersão)
Hashing (Tabela de Dispersão) Prof. Marcos Alves 2009-B Roteiro Contextualização Conceitos Básicos Hashing (método de pesquisa) Hashing Perfeito Hashing Imperfeito Colisões Métodos de Tratamento de Colisões
ÁRVORE B. Vanessa Braganholo Estruturas de Dados e Seus Algoritmos
ÁRVORE B Vanessa Braganholo Estruturas de Dados e Seus Algoritmos INTRODUÇÃO 2 ARQUIVOS DE ACESSO DIRETO Basicamente, duas formas de acesso a um registro: Acesso via cálculo do endereço do registro (hashing)
SISTEMAS DE INFORMAÇÃO GEOGRÁFICA. No nível mais próximo ao usuário, a interface homemmáquina define como o sistema é operado e controlado.
SISTEMAS DE INFORMAÇÃO GEOGRÁFICA No nível mais próximo ao usuário, a interface homemmáquina define como o sistema é operado e controlado. Material para a prova Introdução à Ciência da Geoinformação (Clodoveu
DADOS GEORREFERENCIADOS
Geoprocessamento Graduação em Geografia 4º ano / 1º Semestre Profa. Dra. Fernanda Sayuri Yoshino Watanabe Departamento de Cartografia [email protected] 2019 DADOS GEORREFERENCIADOS GEORREFERENCIAMENTO
Geoprocessamento - Geomática
Geoprocessamento - Geomática Ciência que lida com a aquisição, tratamento, análise e comunicação de informações geográficas por meio de métodos numéricos ou quantitativos OBJETIVO Modelo do mundo real
Árvores B. Prof. Márcio Bueno. / Fonte: Material da Prof a Ana Eliza Lopes Moura
Árvores B Prof. Márcio Bueno [email protected] / [email protected] Fonte: Material da Prof a Ana Eliza Lopes Moura Situação Problema Memória Principal Volátil e limitada Aplicações Grandes
INF 1620 P3-29/06/04 Questão 1 Nome:
INF 1620 P3-29/06/04 Questão 1 Considere um arquivo texto que descreve um conjunto de retângulos e círculos. Cada linha do arquivo contém a descrição de uma figura. O primeiro caractere da linha indica
4. Algoritmos de Busca em Vetores
Introdução à Computação II 5952011 4. Algoritmos de Busca em Vetores Prof. Renato Tinós Local: Depto. de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 4.1. Introdução 4.2. Busca Linear 4.2.1.
Profa. Dra. Fernanda Sayuri Yoshino Watanabe
Geoprocessamento Graduação em Geografia 4º ano / 1º Semestre Profa. Dra. Fernanda Sayuri Yoshino Watanabe Departamento de Cartografia [email protected] 2019 Profa. Dra. Fernanda Sayuri Yoshino
CAPÍ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
Geometria Computacional
Geometria Computacional Claudio Esperança Paulo Roma Cavalcanti Estrutura do Curso Aspectos teóricos e práticos Construção e análise de algoritmos e estruturas de dados para a solucionar problemas geométricos
Banco 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
BCC202 - Estrutura de Dados I
BCC202 - Estrutura de Dados I Aula 08: Listas (Parte 1) ASN Universidade Federal de Ouro Preto, UFOP Departamento de Computação, DECOM Material elaborado com base nos slides do Prof. Reinaldo Fortes (curso
Ecologia de Paisagem Conceitos e métodos de pesquisa 2012
Ecologia de Paisagem Conceitos e métodos de pesquisa 2012 Bases de sensoriamento remoto Cálculo de métricas com Fragstats Leandro Reverberi Tambosi [email protected] Sensoriamento Remoto Conjunto
Árvores Binárias de Busca (ABB) 18/11
Árvores Binárias de Busca (ABB) 18/11 Definição Uma Árvore Binária de Busca possui as mesmas propriedades de uma AB, acrescida da seguintes propriedade: Para todo nó da árvore, se seu valor é X, então:
Treinamento em mapeamento. Renata Muylaert Contato
Treinamento em mapeamento Renata Muylaert Contato [email protected] [email protected] Referência Webinar LabGis UERJ: Prof José Sapienza Outline O que é GIS? Principais formatos de dados em GIS Extensão e
CONTEÚDO. Geoprocessamento COTIC DIRAF
CONTEÚDO CARTOGRAFIA Definição Escala Sistema de Coordenadas - Sistema de Coordenadas Geográficas - Sistema Universal Transversal de Mercator UTM Referência Espacial (DATUM) - SAD 69 - SIRGAS 2000 Sistema
Sistema de Informação Geográfica - SIG Operações geométricas com dados vetoriais
INSTITUTO FEDERAL DE CIÊNCIA E TECNOLOGIA DE SC CAMPUS FLORIANÓPOLIS DEPARTAMENTO ACADÊMICO DE CONSTRUÇÃO CIVIL CURSO TÉCNICO DE AGRIMENSURA Unidade Curricular: Geomática Sistema de Informação Geográfica
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
Heaps. Estrutura de Dados. Universidade Federal de Juiz de Fora Departamento de Ciência da Computação 1 / 35
Heaps Estrutura de Dados Universidade Federal de Juiz de Fora Departamento de Ciência da Computação 1 / 35 Conteúdo Introdução Definição de Heap Heap Binária Implementação com vetor Fila de Prioridades
Árvores Binárias de Busca (ABB) 18/11
Árvores Binárias de Busca (ABB) 18/11 Definição Uma Árvore Binária de Busca possui as mesmas propriedades de uma AB, acrescida da seguintes propriedade: Para todo nó da árvore, se seu valor é X, então:
Computação Gráfica. Representação e Modelagem
Computação Gráfica Representação e Modelagem Professora: Sheila Cáceres Baseado nos slides da Prof. Soraia Musse Modelagem Área da Computação Gráfica que estuda a criação de modelos dos objetos reais.
MINERAÇÃO DE MÍDIAS SOCIAIS GEOGRÁFICAS DO FOURSQUARE
MINERAÇÃO DE MÍDIAS SOCIAIS GEOGRÁFICAS DO FOURSQUARE PAULA FERNANDEZ COSTA JULIA CELIA MERCEDES STRAUCH IRVING DA SILVA BADOLATO ROGÉRIO LUÍS RIBEIRO BORBA 1 A inovação da Web 2.0 promoveu a transformação
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.
Manual do Navegador Sig Cuiabá
Manual do Navegador Sig Cuiabá Módulo Público - Versão 1.3 04/2015 Elaboração: Gilmar Souza Acácio Conteúdo Introdução... 3 Características de um SIG... 3 Requisitos para a utilização do Sig Cuiabá...
4 Sistema de Informações Geográficas (SIG)
4 Sistema de Informações Geográficas (SIG) Neste trabalho, utiliza-se o Sistema de Informações Geográficas (SIG) para realizar uma pré-seleção das cidades candidatas a serem Grupamentos Logísticos Recuados
Matriz de Referência da área de Matemática Ensino Fundamental
Matemática EF Matriz de Referência da área de Matemática Ensino Fundamental C1 Utilizar o conhecimento numérico para operar e construir argumentos ao interpretar situações que envolvam informações quantitativas.
Árvores Binárias. SCC Algoritmos e Estruturas de Dados I. Prof. Fernando V. Paulovich
Árvores Binárias SCC0202 - Algoritmos e Estruturas de Dados I Prof. Fernando V. Paulovich *Baseado no material do Prof. Gustavo Batista. Figuras editadas por Isadora Maria Mendes http://www.icmc.usp.br/~paulovic
Árvores binárias de busca
Árvores binárias de busca SCC-214 Projeto de Algoritmos Thiago A. S. Pardo Árvore binárias Árvores de grau 2, isto é, cada nó tem dois filhos, no máximo Raiz D B A E C F Terminologia: filho esquerdo filho
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
INF 1010 Estruturas de Dados Avançadas. Árvores binárias
INF 1010 Estruturas de Dados Avançadas Árvores binárias 1 Árvore estrutura hierárquica: A B E F C D G A B C E F D G A B C D E F G (A (B (E, F)), C, (D (G))) 05/09/16 2 Árvore - definições árvore: nó raiz
O VGeo, Visualizador de Informações Geográficas do Departamento Nacional. de Infraestrutura de Transportes (DNIT), é um sistema web de dados espaciais
1 INTRODUÇÃO O VGeo, Visualizador de Informações Geográficas do Departamento Nacional de Infraestrutura de Transportes (DNIT), é um sistema web de dados espaciais desenvolvido pelo setor de geotecnologias
Edital de Seleção 032/2016 PROPESP/UFAM. Prova de Conhecimento. Caderno de Questões
Edital de Seleção 032/2016 PROPESP/UFAM Prova de Conhecimento Caderno de Questões CANDIDATO: INSCRIÇÃO: Assinatura conforme identidade INSTRUÇÕES PARA O CANDIDATO: Verifique o seu nome e o número da sua
