Viktigt
Översättning är en gemenskapsinsats du kan gå med i. Den här sidan är för närvarande översatt till 100.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-skiktet för att beräkna statistiken. Den enda utdata från den här modellen som vi skapar kommer fortfarande att vara vektorskiktet 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.
Denna beräkning görs med hjälp av algoritmen Grid statistics in polygons. Använd de lager som nämns ovan som indata för att skapa det slutliga resultatet.
Varning
att göra: Lägg till bild
Utdata från algoritmen Vectorize grid classes var ursprungligen vår slutliga utdata, men nu vill vi bara ha den som ett mellanresultat. För att ändra på det måste vi redigera algoritmen. Dubbelklicka på den för att se dialogrutan med parametrar och ta bort namnet på utdata. Det kommer att göra det till en tillfällig output, som det är som standard.
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.