Importante

La traduzione è uno sforzo comunitario you can join. Questa pagina è attualmente tradotta al 68.42%.

17.19. Calcoli numerici nel modellatore

Avvertimento

Attenzione, questo capitolo non è completamente testato, per cui segnala qualunque problema; le immagini sono mancanti

Nota

In questa lezione vedremo come utilizzare gli output numerici nel modellatore

In questa lezione, modificheremo il modello idrologico che abbiamo creato nell’ultimo capitolo (aprilo nel modellatore prima di iniziare), in modo da poter automatizzare il calcolo di un valore di soglia valido e non dover chiedere all’utente di inserirlo. Dato che quel valore si riferisce alla variabile della soglia nello strato raster, lo estrarremo da quel layer, basandoci su qualche semplice analisi statistica.

Partendo dal suddetto modello, facciamo le seguenti modifiche:

First, calculate statistics of the flow accumulation layer using the Raster layer statistics algorithm.

../../../_images/stats1.png

Questo genererà un insieme di valori statistici che saranno ora disponibili per tutti i campi numerici in altri algoritmi.

If you edit the Channel network algorithm, as we did in the last lesson, you will see now that you have other options apart from the numeric input that you added.

../../../_images/unfolded1.png

Tuttavia, nessuno di questi valori è adatto per essere usato come soglia valida, poiché risulterà in reti di canali che non saranno molto realistiche. Possiamo, invece, derivare qualche nuovo parametro basato su di essi, per ottenere un risultato migliore. Per esempio, possiamo usare la media più 2 volte la deviazione standard.

Per aggiungere questa operazione aritmetica, possiamo usare il calcolatore che si trova nel gruppo Geoalgorithms/modeler/modeler-tools. Questo gruppo contiene algoritmi che non sono molto utili al di fuori del modellatore, ma che forniscono alcune funzionalità utili quando si crea un modello.

La finestra di dialogo dei parametri dell’algoritmo del Calcolatore Raster si presenta così:

../../../_images/calculator.png

As you can see, the dialog is different to the other ones we have seen, but you have in there the same variables that were available in the Threshold field in the Channel network algorithm. Enter the above formula and click on OK to add the algorithm.

../../../_images/calculator_dependencies.png

Se espandi la voce output, come mostrato sopra, vedrai che il modello è collegato a due dei valori, ovvero la media e la deviazione standard, che sono quelli che abbiamo usato nella formula.

Adding this new algorithm will add a new numeric value. If you go again to the Channel network algorithm, you can now select that value in the Threshold parameter.

../../../_images/unfolded2.png

Click on OK and your model should look like this.

../../../_images/calculator_output.png

We are not using the numeric input that we added to the model, so it can be removed. Right-click on it and select Remove

Avvertimento

da fare: Aggiungi immagine

Il nostro nuovo modello è ora completato.