Professional Documents
Culture Documents
Ambiental – Geoprocessamento
Profa. Ligia
INFERÊNCIA GEOGRÁFICA
Lógica Booleana
Lógica Fuzzy
Técnica AHP
Objetivos
● Produzir novas informações espaciais ao
combinar dados de diferentes fontes
4
5
6
7
8
Exemplo – Lógica booleana
● Obtenção de um mapa de áreas vulneráveis a
erosão, a partir dos seguintes dados de
entrada:
● Mapa de solos
● Mapa de Declividade
9
10
1. Muito fraca a fraca: Latossolo Vermelho, textura argilosa.
2. Fraca a média: Nitossolo Vermelho.
3. Média a forte: Neossolo Litólico e Cambissolo.
4. Forte a muito forte: Neossolo Flúvico.
11
Mapa de declividade
12
Mapa de solos
OBS.: antes de
trabalhar com LEGAL,
deve-se, a partir do
plano temático de
solos, usar a opção
Temático e depois
Vetor → Matriz
13
14
Fragilidade
Solo Latossolo Neossolo Nitossolo
(fraca) (forte) (média)
Declividade
<6 % fraca forte média
muito fraca
6 a 12 % fraca forte média
fraca
12 a 20 % média forte média
média
20 a 20 % forte forte forte
forte
> 30 % forte forte forte
Muito forte 15
Programa em LEGAL
16
Resultado
Cálculo de Áreas/Comprimento por
Geo-classe (kmxkm/km) :
Plano de Informação:erosao/erosao
Representação: Imagem Tematica
Área (kmxkm)
alta : 2.133900
media : 8.720100
baixa : 64.764900
17
18
Fonte: INPE - SER300 19
Fonte: INPE - SER300 20
21
Fonte: INPE - SER300 22
23
Resultado
O que é melhor em
comparação com a
abordagem booleana?
24
… A natureza não é booleana
25
26
27
28
29
30
31
32
33
Eastman, J. R. 1999. Idrisi32. Guide to GIS and image processing Vol 1 and Vol 2. Clark
University, Worcester, 34
MA.
35
36
37
38
39
40
41
42
43
44
Funções fuzzy
aplicadas ao risco de erosão
45
Fuzzy sigmoidal decrescente Fuzzy sigmoidal decrescente
Distância a classe de erosão alta Distância a classe de erosão média
1.2 0.6
1 0.5
pertinência fuzzy (0-1)
0.2 0.1
0 0
0 200 400 600 800 1000 1200 0 100 200 300 400 500 600
distância (m) distância (m)
Fuzzy sigmoidal
Distância a erosão baixa
0.3
0.25
pertinência fuzzy (0-1)
0.2
0.15
0.1
0.05
0
0 50 100 150 200 250 300 350
distância (m)
46
{MNT x("distancias");
MNT erosaoFuzzy, ef1, ef2, ef3("decliv");
MNT x1, x2, x3 ("distancias");
//monotonicamente decrescente
ef1 = x1 <= d1 ? cos((x1)/(d1)*3.14159/2)^2 : 0;
49
Para estudar
● Cap. 9 Câmara (inferência Geográfica)
● http://www.dpi.inpe.br/gilberto/livro/introd/cap9-infer
50