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.16. Hydrologiska analyser
Observera
I den här lektionen kommer vi att utföra en hydrologisk analys. Denna analys kommer att användas i några av de följande lektionerna, eftersom den utgör ett mycket bra exempel på ett analysarbetsflöde, och vi kommer att använda den för att demonstrera några avancerade funktioner.
Målsättning: Med utgångspunkt från en DEM ska vi extrahera ett kanalnätverk, avgränsa vattendelare och beräkna viss statistik.
Det första vi gör är att ladda projektet med lektionsdata, som bara innehåller en DEM.
Den första modulen som ska köras är Catchment area (i vissa SAGA-versioner kallas den Flow accumulation (Top Down)). Du kan använda vilken som helst av de andra som heter Catchment area. De har olika algoritmer under sig, men resultaten är i princip desamma.
Välj DEM i fältet Elevation och låt standardvärdena gälla för resten av parametrarna.
Vissa algoritmer beräknar många lager, men Catchment Area-lagret är det enda vi kommer att använda. Du kan ta bort de andra om du vill.
Renderingen av skiktet är inte särskilt informativ.
Om du vill veta varför kan du titta på histogrammet och se att värdena inte är jämnt fördelade (det finns några få celler med mycket höga värden, de som motsvarar kanalnätverket). Använd algoritmen Raster calculator för att beräkna logaritmen för avrinningsområdets värdeområde och du får ett skikt med mycket mer information
Avrinningsområdet (även känt som flödesackumulering) kan användas för att fastställa ett tröskelvärde för kanalinitiering. Detta kan göras med hjälp av algoritmen Kanalnätverk.
Initiation grid: använd avrinningsområdesskiktet och inte logaritmskiktet.
Initieringströskel:
10.000.000
Initiationstyp: Större än
Om du ökar värdet för Initiation threshold får du ett glesare kanalnätverk. Om du minskar det får du ett tätare. Med det föreslagna värdet är detta vad du får.
Bilden ovan visar bara det resulterande vektorlagret och DEM, men det bör också finnas ett rasterlager med samma kanalnätverk. Det rasterlagret är i själva verket det lager vi kommer att använda.
Nu ska vi använda algoritmen Watersheds basins för att avgränsa de delavrinningsområden som motsvarar detta kanalnätverk, med alla korsningar i det som utloppspunkter. Så här ställer du in motsvarande parametrar i dialogrutan.
Och detta är vad du kommer att få.
Detta är ett rasterresultat. Du kan vektorisera det med hjälp av algoritmen :guilabel:
Vektorisering av gridklasser
.
Låt oss nu försöka beräkna statistik om höjdvärdena i ett av delavrinningsområdena. Tanken är att ha ett lager som bara representerar höjden inom det delavrinningsområdet och sedan skicka det till den modul som beräknar statistiken.
Låt oss först klippa ihop den ursprungliga DEM med polygonen som representerar ett delavrinningsområde. Vi kommer att använda algoritmen Klipp raster med polygon. Om vi väljer en enda polygon för delbassängen och sedan anropar klippalgoritmen kan vi klippa DEM till det område som täcks av polygonen, eftersom algoritmen är medveten om valet.
Välj en polygon
Anropa klippningsalgoritmen med följande parametrar:
Det element som väljs i inmatningsfältet är naturligtvis den DEM som vi vill klippa.
Du kommer att få något liknande detta.
Detta skikt är klart att användas i algoritmen Raster layer statistics.
Den resulterande statistiken är följande.
Vi kommer att använda både proceduren för bassängberäkningar och statistikberäkningen i andra lektioner för att ta reda på hur andra element kan hjälpa oss att automatisera dem båda och arbeta mer effektivt.