Fundamentos de Geoprocessamento. Operações de Análise Espacial

Documentos relacionados
Operações de Consulta e Análise Espacial

CAPÍTULO 2 CONCEITOS DE GEOPROCESSAMENTO

CAPÍTULO 5 LINGUAGEM LEGAL E EXTENSÕES PROPOSTAS

CAPÍTULO 7 EXEMPLO DE MANIPULAÇÃO EM LEGAL

SUMÁRIO CAPÍTULO 1 - INTRODUÇÃO CAPÍTULO 2 - FUNDAMENTAÇÃO TEÓRICA... 27

OPERAÇÕES DE ANÁLISE GEOGRÁFICA

Requisitos de sistemas

Sistemas de Informações Geográficas

Cartografia Temática

VARIÁVEIS GEOMORFOLÓGICAS NO ESTUDO DE DESLIZAMENTOS EM CARAGUATATUBA-SP UTILIZANDO IMAGENS TM-LANDSAT E SIG

APLICAÇÃO DE SIG NO GERENCIAMENTO DE RESÍDUOS SÓLIDOS: LOCALIZAÇÃO DE ÁREA PARA ATERRO SANITÁRIO

SER300 Introdução ao Geoprocessamento. Laboratório 1. Modelagem e Criação de Banco de Dados

Geoprocessamento na Agricultura de Precisão

JavaScript (Elementos de Programação e Programação Básica)

Introdução Capítulo 1: Um Olhar sobre as Funcionalidades e Interface do Microsoft Excel

Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO

Mapas temáticos e gráficos

Álgebra Relacional. Conjunto de operações que usa uma ou duas relações como entrada e gera uma relação de saída. Operações básicas:

Conceitos básicos de algoritmos

Conversão do Uso e Cobertura da Terra no Sudeste de Roraima

CARTOGRAFIA CURSINHO TRIU- MARÇO 2016

Definição: representação matemática computacional da distribuição de um fenômeno espacial que ocorre dentro de uma região da superfície terrestre.

O QUE É GEOPROCESSAMENTO? Conjunto de tecnologias de coleta, tratamento e desenvolvimento de informações espaciais.

Modelagem de Processos

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

Medidas Territoriais: Bairro, Distrito, Zona, Interdistrital, Intradistrital, Intermunicipal e outros Recortes do Espaço Urbano

TABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE

Modelo Entidade Relacionamento

Geração de mapas de altitude por sensoriamento remoto. Imagens do Óptico Imagens InSAR

CÁLCULO DE VOLUME, MAPA DE DECLIVIDADE E ÁREA DE INUNDAÇÃO

Fundamentos de Banco de Dados e Modelagem de Dados

SUMÁRIO. Pág. LISTA DE FIGURAS... xxi LISTA DE TABELAS... xxv INTRODUÇÃO... 1

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: Operadores relacionais e lógicos estruturas condicionais If...

TUTORIAL. Aprenda a utilizar a consulta espacial em análises de sobreposição de feições QGIS.

Revisando Banco de Dados. Modelo Relacional

Análise espacial em Raster

MiniCurso 4 horas Introdução ao SPRING

5. Expressões aritméticas

Correção geométrica de imagens de sensoriamento remoto REGISTRO. Profa. Ligia Flávia Antunes Batista

ÁLGEBRA E CÁLCULO RELACIONAL

Sistemas de Informações Geográficas

O PROCESSO ANALÍTICO HIERÁRQUICO E SEU USO NA MODELAGEM DO ESPAÇO GEOGRÁFICO

Softwares de geoprocessamento e implantação de SIG s. Prof. Dr. Cristiano Zerbato

Algoritmos e Programação

Algoritmos geométricos

Modelagem de Dados MODELAGEM DE DADOS. Sistemas de Banco de Dados. Profa. Rosemary Melo

Administração de. José Antônio da Cunha CEFET-RN

Cartografia Digital e Geoprocessamento

TUTORIAL. Imagens CBERS-4 5m: conheça este sensor e aprenda a realizar o download dessas imagens no site do INPE QGIS.

Tratamento gráfico da informação e a elaboração de Mapas Temáticos no Spring

Introdução à Banco de Dados

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

Conceitos Básicos mapa

Introdução à Linguagem C Variáveis e Expressões

Mapeamento do risco de deslizamento de encostas na região da Serra do Mar no Estado do Rio de Janeiro

Consulta a banco de dados no Spring

Aula 01 Conceito de Banco de Dados e SGBD

Lógica de Programação: aula 2. Dariel Mazzoni Maranhão. Uninove: Universidade Nove de Julho. 22 de agosto de 2010

SUMÁRIO. Língua Portuguesa

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.

Geoprocessamento GEOMÁTICA SIG SIG

UML. Diagrama de Classe

Projeto de Monitoramento do Desmatamento nos Biomas Brasileiros por Satélite

1 Introdução. 1.1 Teoria dos Sistemas 23/4/2010

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

Introdução à Linguagem C++

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

Edição Vetorial de Ponto, Linha e Polígono. Prof. Herondino

CONCEITOS DE ALGORITMOS

Como Modelar com UML 2

Introdução à Computação Gráfica

1 ESTRUTURA SEQUENCIAL

Compiladores e Computabilidade

SISTEMA DE INFORMAÇÕES GEORREFERENCIADAS EXA 519. Prof. Dr. Ardemirio de Barros Silva

Apresentar a importação de linhas e pontos cotados, em formato.dxf, afim de formarem um PI;

Aula 8 -Modelagem Numérica

GEOPROCESSAMENTO. Apresentação da disciplina. Prof. Luiz Henrique S. Rotta

sumário 1 introdução e conceitos básicos 1 2 noções de lógica e técnicas de demonstração introdução à matemática discreta...

CONTEÚDOS PROGRAMÁTICOS

Manual de Referência - LEGAL

INFORMÁTICA APLICADA AULA 03 LINGUAGEM DE PROGRAMAÇÃO C++

TUTORIAL. Aprenda a importar um arquivo DWG no programa. ArcGIS.

CAPÍTULO 2 GEORREFERENCIAMENTO DA REGIÃO DELIMITADA DA DENOMINAÇÃO DE ORIGEM VALE DOS VINHEDOS: CARTAS IMAGEM

Algoritmos Fundamento e Prática

I - METOLOGIA PARA ELABORAÇÃO DO PLANO DE MANEJO

Site da disciplina: Site do Laboratório de Geotecnologias Aplicadas:

AULA 3 Ferramentas de Análise Básicas

BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING. Prof. Angelo Augusto Frozza, M.Sc.

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA. DIM0320 Algoritmos e Programação de Computadores

NOVAS TECNOLOGIAS NO ENSINO A DISTÂNCIA DE PROCESSAMENTO DE IMAGENS UTILIZANDO O SPRING E IMAGENS CBERS.

Rotina para elaboração de MDE com o uso do SPRING/INPE.

Banco de Dados. Perspectiva Histórica dos Bancos de Dados. Prof. Walteno Martins Parreira Jr

Projeto de Banco de Dados

PROGRAMAÇÃO I E N T R A DA E S A Í DA D E DA D O S

ARTIGO COM APRESENTAÇÃO BANNER - MONITORAMENTO AMBIENTAL

Roteirização de veículo para realização de coleta utilizando algoritmo evolucionários

Ministério Público do Rio Grande do Sul Divisão de Assessoramento Técnico PARECER DOCUMENTO DAT-MA Nº 3038/2008

Sistema de Controle Acadêmico. Grade Curricular. Curso : ENGENHARIA DE AGRIMENSURA. CRÉDITOS Obrigatórios: 254 Optativos: 16.

Os vários tipos de Mapas

Sumário. BD Orientado a Objetos

Transcrição:

Fundamentos de Geoprocessamento Operações de Análise Espacial INPE - Divisão de Processamento de Imagens

Por que Álgebras? Falta de teoria de informação espacial em Geoprocessamento Software = desenvolvimento ad hoc ensino de SIG: ensino de sistemas Álgebra geográfica caracterização das operações de Geoprocessamento base conceitual para entendimento de SIG linguagem de manipulação e análise 2

Formalização de operações id nome CPF seleção projeção prod. cartesiano união e diferença SELECT nome FROM tabela WHERE CPF = 21 tabelas álgebra relacional linguagem SQL Operações sobre campos e geo-objetos? dados geográficos álgebra geográfica linguagem para SIG 3

Propriedades de álgebra geográfica Extensibilidade especializações de tipos básicos Quais tipos de dados? Operações sobre objetos complexos tipos atômicos (polígonos) e compostos (mapas) Completeza existe critério formal para operadores geográficos? 4

Álgebra geográfica objetos = op (campos) Álgebra de campos Álgebra de objetos Geo-campos Geo-objetos campos = op (objetos) Propriedades 5

Álgebra de geo-campos Pontuais reclassificação, fatiamento, classificação operações booleanas e aritméticas Locais função das variações locais da superfície filtragem em imagens, declividade em MNT Zonais função de uma zona delimitada por outro mapa altitude média de cada município do Ceará 6

Geo-campos - ponderação Transforma temático em numérico LA LV mapa de solos (tipo, peso): (LE, 0.35), (Aq, 0.6), (outros, 0.2) atribuição de pesos reflete a importância relativa de cada tipo de solo LE Aq 0.35 0.35 0.20 0.20 0.20 0.20 0.20 0.60 0.60 7

Geo-campos - fatiamento Transforma numérico em temático 5.0 3.0 8.0 5.0 10.0 15.0 mapa de declividade (graus) declividade tema 10.0 12.0 20.0 0.0-9.9 baixa baixa 10.0-19.9 média acima de 20.0 alta média alta 8

Álgebra de campos: operações Reclassificação união de classes com atributos comuns generalização do conjunto espacial exemplo: classificação do Brasil em regiões 9

Operação booleana Entrada: campos temáticos ou numéricos Saída: campo temático Operações classe_saída = classe_1 (OU/NÃO/E) classe_2 adequada para análise qualitativa uso_adequado = {declividade=baixa E tipo de solo=le E tipo de cultura=café} 10

Álgebra de campos: operações Média ponderada combinar declividade e solo adequação = [2 * solo_ponderado + 5 * (1/declividade)] / 5 Funções matemáticas equação universal de perda de solo 0.35 0.35 0.20 0.20 0.20 0.20 0.20 0.60 0.60 5.0 3.0 8.0 5.0 10.0 15.0 P = (erosividade) * (erodibilidade) * (declividade) * (comp. encosta) * (cobertura solo) * (índice proteção) 10.0 12.0 20.0 11

Geo-campos: operações zonais Dados mapas de solos e de declividade calcule a declividade média por tipo de solo LA LV 5.0 7.0 7.5 10.0 12.0 15.0 LE Aq Mapa de solos (restrição) 15.0 15.0 20.0 Declividade (dado de entrada) 7.5 7.5 7.5 15.0 15.0 15.0 15.0 20.0 20.0 Máximo Zonal 12

Álgebra de geo-objetos Restrições sobre atributos seleção das cidades de Alagoas com mortalidade acima de 100% Restrições espaciais (relacionamentos) topológicas escolas municipais do bairro Jardim Satélite direção bairros a leste do rio Paraíba métricas hospitais a menos de 2km da via Dutra 13

Geo-campos geo-objetos Operação de intersecção espacial utilizada em zoneamento (regiões homogêneas) cada polígono é identificado separadamente herança dos atributos dos geo-campos originais identificação das regiões homogêneas de um país a partir do cruzamento dos mapas de vegetação, solos e clima 14

Intersecção espacial GM 2 TS 2 GM 1 VG 2 VG 1 VG 3 TS 1 GM3 geomorfologia vegetação solos TS 3 R-I R-II R-III idreg nome geom. veg solo 1203000 R-III GM 2 VG 3 TS 2 R-IV R-V 1203001 R-IV GM 3 VG 1 TS 1 R-VI 15

Geo-objetos geo-campos Mapas de distância restrições métricas a partir de geo-objetos regiões {a menos de 5km, entre 5km e 30km, a mais de 30km} do rio Nilo Reclassificação por atributos geo-campo com a distribuição espacial de um atributo de geo-objetos mapa temático da América do Sul com o crescimento demográfico anual de cada país dividido em classes ({0% a 2%, entre 2% e 3%, mais de 3%}) 16

Mapa de distâncias Egito Nilo Classes de distância ao rio Nilo Determine uma faixa de terra de 200 metros ao longo das margens dos rios 17

Reclassificação por atributos Crescimento demográfico de 0 a 2% a.a de 2 a 3% a.a mais de 3% a.a 18

Composição de operações Operações complexas feitas a partir de operações básicas Envolvem geo-campos e geo-objetos Cálculo da altitude média de cada cidade da região do Vale do Paraíba Indicação dos lotes do cadastro urbano de Quixadá que estão em terrenos com declividade média maior que 30% 19

Análise espacial em MNT Fatiamento do MNT Mapas de declividade e aspecto Cálculo de perfis Cálculo de volumes de corte e aterro Geração automática de drenagem Análise exploratória através de Krigeagem 20

Fatiamento do MNT Imagem MNT MNT fatiado 21

Declividade Grade de declividade Declividade fatiada 22

Cálculo de Perfis Definição de trajetórias 23

A linguagem LEGAL LEGAL - Linguagem Espaço-Geográfica baseada em Álgebra Operações campos booleanas, matemáticas, locais e zonais objetos seleção e junção espacial mistas intersecção espacial, mapas de distâncias, reclassificação por atributos 24

Álgebra de mapas em SIG Menus hierárquicos mais fáceis de usar menos flexíveis, auto-contidos Linguagens de comandos mais flexíveis tradução de ações em palavras automatização de sequências documentação de histórico 25

Linguagem de comandos Componentes Verbo (ação) Substantivo (elemento) Modificador (ajuste) Recupere Linha Horizontal 26

Programa em LEGAL Declaração Imagem tm3 ( LANDSAT ), tm4 ( LANDSAT ); Numerico ndvi ( NDVI ); Instanciação tm3 = Recupere (Nome = banda3 ); tm4 = Recupere (Nome = banda4 ); ndvi = Novo (Nome = ndvi_jun94 ); Processamento ndvi = (tm4 - tm3) / (tm4 + tm3); 27

Operadores pontuais Operadores unários (transformação) pondere: temático numérico fatie: numérico temático reclassifique: temático temático Operadores matemáticos numérico numérico Operadores booleanos temático ou numérico temático 28

Operador booleano Tematico mapa_solo ( Uso_solo ); Tematico mapa_apt ( Aptidao ); Numerico mapa_chuva ( Chuva ); mapa_apt = Atribua(CategoriaFim = Aptidao") { Boa : mapa_solo.classe == Le E mapa_chuva > 1500; Ruim : Default; }; 29

Operador zonal Tematico solo ( Solo ); Numerico decl ( Declividade ), declzon ( Declividade ); solo = Recupere (Nome = MapaSolo ); decl = Recupere (Nome = GradeDecl ); declzon = Novo (Nome= DeclMedia ); declzon = MediaZonal (decl, solo); 30

Campos Objetos Campos Atributos de Objetos operador atualize valor de atributo calculado a partir de temático, numérico ou imagem Objetos Campos operador espacialize temático ou numérico gerado a partir de atributo de objeto 31

Campos Objetos talhoes. NDVI = Atualize (ndvi, talhoes OnMap safra96); 32

Campos Objetos solos = Espacialize (utb. Solos OnMap unid); 33

Interface para álgebra de mapas Permite ao usuário expressar seus modelos de análise espacial Deve considerar a atividade cognitiva do usuário Aproxima o modelo mental ao modelo conceitual Faz uso de metáforas 34

Linhas de comandos e linguagens de programação Projetista usa o jargão do usuário como metáfora Usuário tem dificuldades em: memorizar um grande número de operadores escrever os comandos corretamente selecionar o operador certo para cada tarefa Documentação eficiente dos procedimentos e do modelo de análise 35

Menus e formulários Questionários eletrônicos seleção de operadores, operandos e para compor expressões através de listas de opções Não expressam o modelo de análise Não armazenam nem recuperam os procedimentos Auxiliam o usuário a escrever comandos corretos 36

Interfaces por manipulação direta Dados e operadores são representados por ícones usuário estabelece a sequência de procedimentos conectando os ícones Difícil manutenção de diagrama de modelos complexos Requer ajuda de formulários para informar parâmetros Representa bem o modelo de análise 37

AMO - Álgebra de Mapas orientada por Objetos Usa conceitos de OO para enriquecer semanticamente uma interface Aumenta a produtividade do usuário de LEGAL Documenta, armazena e recupera modelos Acelera o aprendizado do usuário novato Auxilia na disseminação da tecnologia de geoprocessamento 38

AMO - descrição 39

Seleção de mapas Selecionar dados banco de dados categoria projeto plano de informação Browser do BD-Geo 40

Seleção de operadores Selecionar operadores seleção livre seleção por contexto Configurável permite a inclusão de novos operadores 41

Edição de diagramas 42

Visualização do código 43

Configuração de comandos e variáveis 44