24.1.11. Raster Terreinanalyse
24.1.11.1. Ligging
Berekent de ligging van de invoer Digital Terrain Model. De uiteindelijke rasterlaag voor de ligging bevat waarden van 0 tot en met 360 die de richting van de helling aangeven: beginnend vanuit het noorden (0°) en doorlopend met de klok mee.
De volgende afbeelding geeft de laag voor de ligging weer, geclassificeerd met een kleurverloop:
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Hoogtelaag |
|
[raster] |
Digital Terrain Model-rasterlaag |
Z-factor |
|
[getal] Standaard: 1.0 |
Verticale overdrijving. Deze parameter is nuttig als de eenheden voor Z verschillen van die voor X en Y, bijvoorbeeld mijlen en meters. U kunt deze parameter gebruiken om het uiteindelijke resultaat aan te passen. De standaard is 1 (geen overdrijving). |
Aspect |
|
[raster] |
Specificeer de uitvoerlaag voor het aspect. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Aspect |
|
[raster] |
De uitvoerlaag voor het aspect |
Pythoncode
ID algoritme: qgis:aspect
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
24.1.11.2. Schaduw voor heuvels
Berekent de rasterlaag voor schaduw op de heuvels, gegeven een invoer Digital Terrain Model.
De schaduw op de laag wordt berekend overeenkomstig de positie van de zon: u heeft de opties om zowel de horizontale hoek (azimut) als de verticale hoek (hoogte van de zon) van de zon te wijzigen.
De laag met de schaduw voor de heuvels bevat waarden van 0 (volledige schaduw) tot en met 255 (volledig in de zon). Schaduw voor de heuvels wordt gewoonlijk gebruikt om het reliëf van het gebied beter te kunnen begrijpen.
Het is bijzonder interessant om de laag met schaduw voor de heuvels een transparante waarde te geven en te laten overlappen met het hoogteraster:
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Hoogtelaag |
|
[raster] |
Digital Terrain Model-rasterlaag |
Z-factor |
|
[getal] Standaard: 1.0 |
Verticale overdrijving. Deze parameter is nuttig als de eenheden voor Z verschillen van die voor X en Y, bijvoorbeeld mijlen en meters. U kunt deze parameter gebruiken om dit aan te passen. Verhogen van de waarde van deze parameter zal het uiteindelijke resultaat overdrijven (ziet er meer “heuvelig” uit). De standaard is 1 (geen overdrijving). |
Azimut (horizontale hoek) |
|
[getal] Standaard: 300.0 |
Stel de horizontale hoek (in graden) ten opzichte van de zon in (met de klok mee). Bereik: 0 tot en met 360. 0 is Noord. |
Verticale hoek |
|
[getal] Standaard: 40.0 |
Stelt de verticale hoek (in graden) ten opzichte van de zon in, dat is de hoogte van de zon. Het bereik van deze waarden loopt vanaf 0 (minimale hoogte) tot en met 90 (maximale hoogte). |
Schaduw voor heuvels |
|
[raster] |
Specificeer de uitvoerlaag voor de schaduw voor de heuvels. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Schaduw voor heuvels |
|
[raster] |
De uitvoerlaag voor de schaduw van de heuvels |
Pythoncode
ID algoritme: qgis:hillshade
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
24.1.11.3. Hypsometrische bogen
Berekent hypsometrische bogen voor een Digital Elevation Model als invoer. Bogen worden gemaakt als CSV-bestanden in een map voor de uitvoer, gespecificeerd door de gebruiker.
Een hypsometrische boog is een cumulatief histogram van hoogtewaarden in een geografisch gebied.
U kunt hypsometrische bogen gebruiken om verschillen te ontdekken in het landschap wegens de geomorfologie van het gebied.
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
DEM om te analyseren |
|
[raster] |
Digital Terrain Model-rasterlaag die gebruikt moet worden voor berekenen van hoogten |
Grenslaag |
|
[vector: polygoon] |
Polygoon vectorlaag met grenzen van gebieden die gebruikt moet worden om hypsometrische bogen te berekenen. |
Stap |
|
[getal] Standaard: 100.0 |
Verticale afstand tussen bogen |
% van gebied gebruiken in plaats van absolute waarde |
|
[Booleaanse waarde] Standaard: False |
Percentage van gebied wegschrijven naar veld “Area” van het CSV-bestand in plaats van het absolute gebied |
Hypsometrische bogen |
|
[map] |
Specificeer de map voor de uitvoer van de hypsometrische bogen. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Hypsometrische bogen |
|
[map] |
Map waar de bestanden met de hypsometrische bogen zullen worden opgeslagen. Voor elk object uit de invoer vectorlaag zal een CSV-bestand met waarden voor gebied en hoogte worden gemaakt. De bestandsnamen beginnen met |
Pythoncode
ID algoritme: qgis:hypsometriccurves
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
24.1.11.4. Reliëf
Maakt een reliëflaag met schaduw uit gegevens voor digitale hoogte. U kunt handmatig kleuren voor het reliëf specificeren of u kunt het algoritme automatisch alle klassen voor het reliëf laten kiezen.
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Hoogtelaag |
|
[raster] |
Digital Terrain Model-rasterlaag |
Z-factor |
|
[getal] Standaard: 1.0 |
Verticale overdrijving. Deze parameter is nuttig als de eenheden voor Z verschillen van die voor X en Y, bijvoorbeeld mijlen en meters. U kunt deze parameter gebruiken om dit aan te passen. Verhogen van de waarde van deze parameter zal het uiteindelijke resultaat overdrijven (ziet er meer “heuvelig” uit). De standaard is 1 (geen overdrijving). |
Automatisch klassen voor reliëf genereren |
|
[Booleaanse waarde] Standaard: False |
Als u deze optie selecteert, zal het algoritme automatisch alle klassen voor de reliëfkleuren maken |
Reliëfkleuren Optioneel |
|
[widget tabel] |
Gebruik de widget tabel als u de kleuren handmatig wilt kiezen. U kunt net zoveel klassen voor kleuren toevoegen als u wilt: voor elke klasse kunt u de onder- en bovengrens kiezen en tenslotte, door te klikken op de rij voor de kleur, kunt u de kleur kiezen met de widget Kleur. De knoppen in het paneel aan de rechterkant geven u de kans om: kleurklassen toe te voegen of te verwijderen, de volgorde van reeds gedefinieerde kleurklassen te wijzigen, een bestaand bestand met kleurklassen te openen en de huidige klassen als bestand op te slaan. |
Reliëf |
|
[raster] Standaard: |
Specificeer de uitvoer rasterlaag voor het reliëf. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
Frequentieverdeling |
|
[tabel] Standaard: |
Specificeer de CSV-tabel voor de uitvoer van de frequentieverdeling. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Reliëf |
|
[raster] |
De uitvoer rasterlaag voor het reliëf |
Frequentieverdeling |
|
[tabel] |
De uitvoer voor de frequentieverdeling |
Pythoncode
ID algoritme: qgis:relief
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
24.1.11.5. Ruwheidsindex
Berekent de kwantitatieve meting van de heterogeniteit van het terrein, beschreven door Riley et al. (1999). Het wordt berekend voor elke locatie, door de wijziging in hoogte binnen het raster van 3x3-pixel samen te vatten.
Elke pixel bevat het verschil in hoogte vanuit een centrumcel en de 8 cellen daar omheen.
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Hoogtelaag |
|
[raster] |
Digital Terrain Model-rasterlaag |
Z-factor |
|
[getal] Standaard: 1.0 |
Verticale overdrijving. Deze parameter is nuttig als de eenheden voor Z verschillen van die voor X en Y, bijvoorbeeld mijlen en meters. U kunt deze parameter gebruiken om dit aan te passen. Verhogen van de waarde van deze parameter zal het uiteindelijke resultaat overdrijven (laat het er meer ruwer uitzien). De standaard is 1 (geen overdrijving). |
Ruwheid |
|
[raster] Standaard: |
Specificeer de uitvoer rasterlaag voor de ruwheid. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Ruwheid |
|
[raster] |
De uitvoer rasterlaag voor de ruwheid |
Pythoncode
ID algoritme: qgis:ruggednessindex
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
24.1.11.6. Helling
Berekent de helling vanuit een invoer rasterlaag. De helling is de hoek van de helling van het terrein en wordt uitgedrukt in graden.
In de volgende afbeelding ziet u aan de linkerkant de DTM-laag met de hoogte van het terrein en aan de rechterkant de berekende helling:
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Hoogtelaag |
|
[raster] |
Digital Terrain Model-rasterlaag |
Z-factor |
|
[getal] Standaard: 1.0 |
Verticale overdrijving. Deze parameter is nuttig als de eenheden voor Z verschillen van die voor X en Y, bijvoorbeeld mijlen en meters. U kunt deze parameter gebruiken om dit aan te passen. Verhogen van de waarde van deze parameter zal het uiteindelijke resultaat overdrijven (maakt het steiler). De standaard is 1 (geen overdrijving). |
Helling |
|
[raster] Standaard: |
Specificeer de uitvoer rasterlaag voor de helling. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Helling |
|
[raster] |
De uitvoer rasterlaag voor de helling |
Pythoncode
ID algoritme: qgis:slope
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.