Important

Traducerea este un efort al comunității, la care puteți să vă alăturați. În prezent, această pagină este tradusă 68.42%.

17.19. Calculele numerice din modelator

Atenționare

Atenție, deoarece acest capitol nu este bine testat, vă rugăm să raportați orice problemă; imaginile lipsesc

Notă

În această lecție vom vedea cum se generează ieșirile numerice din modelator

Pentru această lecție, vom modifica modelul hidrologic pe care l-am creat în ultimul capitol (deschideți-l în modelator înainte de a începe), astfel încât să putem automatiza calcularea unei valori valide de prag, nefiind nevoie să cerem utilizatorului să o introducă. Deoarece această valoare se referă la variabila din pragul stratului raster, o vom extrage din acest strat, pe baza unor analize statistice simple.

Începand cu modelul menționat mai înainte, haideți să facem următoarele modificări:

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

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

Acest lucru va genera un set de valori statistice, care vor fi de acum disponibile pentru toate câmpurile numerice ai altor 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

Cu toate acestea, nici una dintre aceste valori nu este adecvată pentru a fi utilizată ca și prag valid, atât timp cât acestea vor produce rețele de canale nu prea realistice. Putem obține, în schimb, un nou parametru pe baza lor, pentru a obține un rezultat mai bun. De exemplu, putem folosi media, la care se va adăuga de 2 ori deviația standard.

Pentru a adăuga această operațiune aritmetică, putem folosi calculatorul, pe care îl veți găsi în grupul Geoalgorithms/modeler/modeler-tools. Acest grup conține algoritmi care nu sunt foarte utili în afara modelatorului, dar care oferă funcționalități utile la crearea unui model.

Dialogul parametrilor pentru algoritmul calculatorului arată astfel:

../../../_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

Dacă extindeți intrarea rezultatului, așa cum se arată mai sus, veți vedea că modelul este conectat la două dintre valori, și anume media și abaterea standard, care sunt cele pe care le-am folosit în formulă.

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

Atenționare

todo: De adăugat imaginea

De acum, noul nostru model este terminat.