Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
it/~mogorov
Definizioni
La Map Algebra consiste nelluso di funzioni elementari in sequenza allo scopo di risolvere problemi spaziali complessi
1. 2. 3. 4.
Velocit di elaborazione Intuititiv del processo elaborativo Interfaccia utente semplice - Facilit di uso Rapidit nel modificare il modello elaborativo
La Map Algebra utilizza espressioni di tipo logico matematico applicate a dati spaziali
a) b)
Un esempio
P P P B P B B B P B B R R R R
Un esempio
1 5 9
2 4
2 2
9 13 14
4 8
3 5 12 1
C A
5 7 8
2 6
3 7
10 3 1
4 8
11 15 10 16
+
B
443 504 472 528 450 497 496 540 497 561 610 586 568 H 615 621 593
6 12
C = A + B
4 10 17
16
5 9
19 15
8 16
14 22 20 17
=
C
Il prerequisito geometrico
4 2 9 13 14 3 5 8 12 1
Il prerequisito geometrico
1 5 9
2 4
Pixel di due matrici diverse, alle stesse coordinate matriciali, devono essere limmagine della stessa porzione fisica di territorio
5 7 8
2 6
3 7 10 3 1
4 8 11 15 10 16
Le matrici che vengono trattate devono avere le seguenti caratteristiche: 1. 2. 3. 4. Le matrici devono avere la stessa origine I pixel devono avere la stessa forma I pixel devono avere la stessa dimensione Le matrici devono avere lo stesso numero di righe e colonne 5. Il sistema di riferimento deve essere lo stesso
6 12
4 10 17 16
5 9 19 15
8 16 14 22 20 17
Il prerequisito geometrico
Il prerequisito geometrico
Pixel di due matrici diverse, alle stesse coordinate matriciali, devono essere limmagine della stessa porzione fisica di territorio
Due layer raster sono perfettamente sovrapponibili solo se hanno i parametri di localizzazione identici
Le matrici che vengono trattate devono avere le seguenti caratteristiche: 1. 2. 3. 4. Le matrici devono avere la stessa origine I pixel devono avere la stessa forma I pixel devono avere la stessa dimensione Le matrici devono avere lo stesso numero di righe e colonne 5. Il sistema di riferimento deve essere lo stesso
Operatori locali
4 2 9 13 14 3 5 8 12 1
1 5 9
2 4
Operando A
f =
5 7
2 6 8 3
3 7 10 1
4 8 11 15 10
Operando B
Operatori locali
16
6 12
4 10
5 9
8 16 14 22 20 17
Risultato C
Un pixel della matrice 19 risultato funzione dei 17 pixel corrispondenti delle matrici operando 15
16
Operatori locali
Ad ogni elemento del layer risultato viene attribuito un valore funzione del valore dei corrispondenti elementi dei layer di input
Operatori focali
Gli operatori possono essere: matematici logici di confronto
Operatori focali
Operatori focali
1 5
2 6
3 7 10 12 14
8 12 16
Operando B Il valore degli elementi del layer risultato funzione del valore di elementi appartenenti ad un intorno dellelemento considerato
f
Un pixel della matrice risultato funzione dei pixel corrispondenti delle matrici operando e di un loro intorno
=
Risultato C
Occorre definire: loperatore (media, deviazione standard, range, somma, ecc.) lintorno (forma, dimensione)
Ma tric e
Operatori zonali
dei valo ri
1 5 3 10 14
Operando A
2 2
2 2 1 2
Ma tric e
2 1 1
del le
f
zon e
1 1
Operando Z
Operatori zonali
3 3
=
3 3 12 3 12 12
Risultato C
Un pixel della matrice 12 risultato funzione dei pixel della matrice operando appartenenti a zone definite 12 in un3 altro layer
Operatori zonali
Il valore degli elementi del layer risultato funzione del valore degli elementi di un layer di input appartenenti a zone definite da un altro layer di input
Operatori globali
Operatori globali
Punto di partenza
Operatori globali
2 2 2
1 2 3 2 1 1
2 2 1 1 2 2
Operando B
f =
Risultato C
Punto di arrivo
Il valore degli elementi del layer risultato funzione (potenzialmente) del valore di tutti gli elementi di un layer di input
1 2 3
Un pixel della matrice risultato funzione (potenzialmente)4 di tutti i pixel della matrice operando
Operatori di utilit
Due layer raster sono perfettamente sovrapponibili solo se hanno i parametri di localizzazione identici
Operatori di utilit
Operatori di utilit
Esempi di operatori
Land Cover
VA
DEM
Strade
VL
Conv. VA > R
Trasformazioni Vector Raster Ricampionamento e altre operazioni di cosmesi su dati raster
Op. Focale
Conv. VL > R
Land Cover
Pendenze
Strade
Op. Locale
Op. Locale
Op. Focale
VA
- - - - - - - - - - X X X X X X X X X X -
- - - - - - - - - - X X X X X X X X X X -
X - - - - - - - - - - - - - - - - - -
X - - - - - - - - - - - - - - - - - -
1 1 1 1 1 5 5 5 5 5 5 1 1 1 5 5 1 1 5 5 5 1 1 5 5 5 1 5 5 5 5 5 5 5 5 5 5 5 5 5 1 5 5 5 5 1 5 5 5 5 1 5 5 5 5 1 5 5 5 1 1 5 5 1 1 1
5 5 5 5 1 1 1 1 1 1 1
Corso di Sistemi Informativi Territoriali - 735-CC7 - Map Algebra
5 5 5 1 1 1 1 1 1 1 1
- - - - - - - - - - X X X X X X X X X X -
- - - - - - - - - - X X X X X X X X X X -
X - - - - - - - - - - - - - - - - - -
X - - - - - - - - - - - - - - - - - -
1 1 1 1 1 5 5 5 5 5 5 1 1 1 5 5 1 1 5 5 5 1 1 5 5 5 1 5 5 5 5 5 5 5 5 5 5 5 5 5 1 5 5 5 5 1 5 5 5 5 1 5 5 5 5 1 5 5 5 1 1 5 5 1 1 1
5 5 5 5 5
Corso di Sistemi Informativi Territoriali - 735-CC7 - Map Algebra
5 5 5 5 1 1 1 1 1 1 1
Corso di Sistemi Informativi Territoriali - 735-CC7 - Map Algebra
5 5 5 1 1 1 1 1 1 1 1
5 5
- - - - - - - - - - X X X X X X X X X X -
- - - - - - - - - - X X X X X X X X X X -
X - - - - - - - - - - - - - - - - - -
X - - - - - - - - - - - - - - - - - -
5 5 5 5 5 5 5 5 5 5
Corso di Sistemi Informativi Territoriali - 735-CC7 - Map Algebra
5 5 5 5 5 5 5 5 5 5 5 5 5
- - - - - - - - - - X X X X X X X X X X -
- - - - - - - - - - X X X X X X X X X X -
X - - - - - - - - - - - - - - - - - -
X - - - - - - - - - - - - - - - - - -
1 1 1 1 1 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
Corso di Sistemi Informativi Territoriali - 735-CC7 - Map Algebra
1 1 1 5 5
1 1 5 5 5
1 1 5 5 5
1 5 5 5 5
5 5 5 5 5
5 5 5 5 1
5 5 5 5 1
5 5 5 5 1
5 5 5 5 1
5 5 5 1 1
5 5 1 1 1
5 5 5 5 1 1 1 1 1 1 1
Corso di Sistemi Informativi Territoriali - 735-CC7 - Map Algebra
5 5 5 1 1 1 1 1 1 1 1