Viktigt

Översättning är en gemenskapsinsats du kan gå med i. Den här sidan är för närvarande översatt till 90.00%.

17.20. En modell inom en modell

Varning

Observera att detta kapitel inte är väl testat, vänligen rapportera eventuella problem; bilder saknas

Observera

I den här lektionen kommer vi att se hur man använder en modell inom en större modell.

Vi har redan skapat några modeller, och i den här lektionen ska vi se hur vi kan kombinera dem till en enda större modell. En modell beter sig som vilken annan algoritm som helst, vilket innebär att du kan lägga till en modell som du redan har skapat som en del av en annan som du skapar efter det.

I det här fallet ska vi utöka vår hydrologiska modell genom att lägga till det genomsnittliga TWI-värdet i var och en av de bassänger som den genererar som resultat. För att göra det måste vi beräkna TWI och beräkna statistiken. Eftersom vi redan har skapat en modell för att beräkna TWI från en DEM, är det en bra idé att återanvända den modellen i stället för att lägga till de algoritmer som den innehåller individuellt.

Låt oss börja med den modell som vi använde som utgångspunkt för den senaste lektionen.

Varning

att göra: Lägg till bild

Först ska vi lägga till TWI-modellen. För att den ska vara tillgänglig måste den ha sparats i modellmappen, eftersom den annars inte kommer att visas i verktygslådan eller algoritmlistan i modelleraren. Se till att du har den tillgänglig.

Lägg till den i den aktuella modellen och använd den ingående DEM som indata. Utdata är tillfällig, eftersom vi bara vill ha TWI-lagret för att beräkna statistiken. Den enda utdata från den här modellen som vi skapar kommer fortfarande att vara vektorlagret med vattendelarna.

Här är motsvarande dialogruta för parametrar:

Varning

att göra: Lägg till bild

Nu har vi ett TWI-lager som vi kan använda tillsammans med vektorlagret för vattendelare för att generera ett nytt lager som innehåller värdena för TWI som motsvarar varje vattendelare.

This calculation is done using the Grid statistics in polygons algorithm. Use the layers mentioned above as input, to create the final result.

Varning

att göra: Lägg till bild

The output of the Vectorize grid classes algorithm was originally our final output, but now we just want it as an intermediate result. To change that, we have to edit the algorithm. Just double–click on it to see its parameters dialog, and delete the name of the output. That will make it a temporary output, as it is by default.

Varning

att göra: Lägg till bild

Så här ska den slutliga modellen se ut:

Varning

att göra: Lägg till bild

Som du ser är det inget speciellt att använda en modell i en annan modell, och du kan lägga till den precis som du lägger till en annan algoritm, så länge modellen är sparad i mappen models och finns tillgänglig i verktygslådan.