Algebra mappa è un modo per eseguire l'analisi spaziale creando espressioni tramite algebrici. Con la funzione Calcolatore è possibile creare ed eseguire espressioni e includerle in modelli di funzioni raster.
Note
Questa funzione fornisce l’accesso a tutte le funzioni matematiche esistenti in modo da poterle richiamare quando si creano le espressioni. Come ausilio, è incorporato il completamento automatico per fornire l'accesso agli operatori e alle funzioni matematiche.
Gli operatori disponibili sono elencati nella tabella seguente.
Operazioni aritmetiche
Operazione | Simbolo |
---|---|
Più | + |
Divisione | / |
Modulo | % |
Times | * |
Potenza | ** |
Meno | - |
Operazioni booleane
Operazione | Simbolo |
---|---|
And booleano | && |
Or booleano | || |
Operazioni relazionali
Operazione | Simbolo |
---|---|
Uguale a | == |
Maggiore di | > |
Maggiore o uguale a | >= |
Minore di | < |
Minore o uguale a | <= |
Diverso da | != |
Operazioni trigonometriche
Operazione | Simbolo |
---|---|
ACos | ACos(a) |
ACosH | ACosH(a) |
ASin | ASin(a) |
ASinH | ASinH(a) |
ATan | ATan(a) |
ATan2 | ATan2(a) |
ATanH | ATanH |
Cos | Cos(a) |
CosH | CosH(a) |
Sin | Sin(a) |
SinH | SinH(a) |
Marroncino | Tan(a) |
TanH | TanH(a) |
Operazioni aggiuntive
Operazione | Simbolo |
---|---|
Con | Con(a,b,c) |
Is Null | IsNull(a) |
Minimo due raster su base per pixel | min(a,b) |
Massimo due raster su base per pixel | max(a,b) |
Imposta Null | SetNull(a,b) |
Parametri
Nome Parametro | Descrizione |
---|---|
Variabili raster | Il nome della variabile definita dall'utente e il raster di input. |
Espressione | Crea un'espressione algebrica per eseguire l'analisi spaziale sul raster di input. |
Tipo di dimensione cella | Scegliere quale dimensione di cella usare nel raster di output. Se le dimensioni di tutte le celle di input sono uguali, tutte le opzioni produrranno gli stessi risultati.
|
Tipo di estensione | Scegliere quale estensione si dovrebbe usare nel raster di output:
|
Esempi di espressioni
Le espressioni possono essere costituite da una o più righe di codice.
Istruzione condizionale semplice
Trova i valori di elevazione superiori a 4000 piedi. Fornisci a queste aree il valore 1 e a tutte le altre aree il valore 0.
Istruzione condizionale nidificata
Trova le aree con pendenza inferiore a 10 gradi e NVDI superiore a 0,5. Fornisci a queste aree il valore 1. Per tutte le altre aree, assegna il valore 2 se la pendenza è superiore a 10 gradi e l'elevazione è superiore ai 2.500 piedi. A tutte le altre aree viene assegnato un valore di 3.