27.1.13. Raster Terreinanalyse

27.1.13.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.

../../../../_images/aspect.png

Fig. 27.21 Waarden voor ligging

De volgende afbeelding geeft de laag voor de ligging weer, geclassificeerd met een kleurverloop:

../../../../_images/aspect_2.png

Fig. 27.22 Laag voor de ligging opnieuw geclassificeerd

Parameters

Label

Naam

Type

Beschrijving

Hoogtelaag

INPUT

[raster]

Digital Terrain Model-rasterlaag

Z-factor

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

OUTPUT

[raster]

Standaard: [Opslaan naar tijdelijk bestand]

Specificeer de uitvoerlaag voor het aspect. Één van:

  • Opslaan als tijdelijk bestand

  • Opslaan als bestand…

Uitvoer

Label

Naam

Type

Beschrijving

Aspect

OUTPUT

[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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

27.1.13.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.

../../../../_images/azimuth.png

Fig. 27.23 Azimut en verticale hoek

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.

../../../../_images/hillshade.png

Fig. 27.24 Laag met schaduw voor de heuvels met azimut 300 en verticale hoek van 45|degree|

Het is bijzonder interessant om de laag met schaduw voor de heuvels een transparante waarde te geven en te laten overlappen met het hoogteraster:

../../../../_images/hillshade_2.png

Fig. 27.25 Overlappen van de schaduw voor de heuvels met de hoogtelaag

Parameters

Label

Naam

Type

Beschrijving

Hoogtelaag

INPUT

[raster]

Digital Terrain Model-rasterlaag

Z-factor

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)

AZIMUTH

[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

V_ANGLE

[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

OUTPUT

[raster]

Standaard: Opslaan naar tijdelijk bestand

Specificeer de uitvoerlaag voor de schaduw voor de heuvels. Één van:

  • Opslaan als tijdelijk bestand

  • Opslaan als bestand…

Uitvoer

Label

Naam

Type

Beschrijving

Schaduw voor heuvels

OUTPUT

[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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

27.1.13.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

INPUT_DEM

[raster]

Digital Terrain Model-rasterlaag die gebruikt moet worden voor berekenen van hoogten

Grenslaag

BOUNDARY_LAYER

[vector: polygoon]

Polygoon vectorlaag met grenzen van gebieden die gebruikt moet worden om hypsometrische bogen te berekenen.

Stap

STEP

[getal]

Standaard: 100.0

Verticale afstand tussen bogen

% van gebied gebruiken in plaats van absolute waarde

USE_PERCENTAGE

[Booleaanse waarde]

Standaard: False

Percentage van gebied wegschrijven naar veld “Area” van het CSV-bestand in plaats van het absolute gebied

Hypsometrische bogen

OUTPUT_DIRECTORY

[map]

Specificeer de map voor de uitvoer van de hypsometrische bogen. Één van:

  • Opslaan in tijdelijke map

  • Opslaan naar map

Uitvoer

Label

Naam

Type

Beschrijving

Hypsometrische bogen

OUTPUT_DIRECTORY

[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 histogram_, gevolgd door de laagnaam en het ID van het object.

../../../../_images/hypsometric.png

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

27.1.13.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.

../../../../_images/relief.png

Fig. 27.26 Reliëflaag

Parameters

Label

Naam

Type

Beschrijving

Hoogtelaag

INPUT

[raster]

Digital Terrain Model-rasterlaag

Z-factor

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

AUTO_COLORS

[Booleaanse waarde]

Standaard: False

Als u deze optie selecteert, zal het algoritme automatisch alle klassen voor de reliëfkleuren maken

Reliëfkleuren

Optioneel

COLORS

[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.

../../../../_images/relief_table.png

Fig. 27.27 Handmatig reliëf kleurklassen instellen

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

OUTPUT

[raster]

Standaard: [Opslaan naar tijdelijk bestand]

Specificeer de uitvoer rasterlaag voor het reliëf. Één van:

  • Opslaan als tijdelijk bestand

  • Opslaan als bestand…

Frequentieverdeling

Optioneel

FREQUENCY_DISTRIBUTION

[tabel]

Standaard: [Uitvoer overslaan]

Specificeer de CSV-tabel voor de uitvoer van de frequentieverdeling. Één van:

  • Uitvoer overslaan

  • Opslaan als tijdelijk bestand

  • Opslaan als bestand…

Uitvoer

Label

Naam

Type

Beschrijving

Reliëf

OUTPUT

[raster]

De uitvoer rasterlaag voor het reliëf

Frequentieverdeling

OUTPUT

[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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

27.1.13.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.

../../../../_images/ruggedness.png

Fig. 27.28 Laag voor ruwheid van lage (rood) tot hoge waarden (groen)

Parameters

Label

Naam

Type

Beschrijving

Hoogtelaag

INPUT

[raster]

Digital Terrain Model-rasterlaag

Z-factor

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

OUTPUT

[raster]

Standaard: [Opslaan naar tijdelijk bestand]

Specificeer de uitvoer rasterlaag voor de ruwheid. Één van:

  • Opslaan als tijdelijk bestand

  • Opslaan als bestand…

Uitvoer

Label

Naam

Type

Beschrijving

Ruwheid

OUTPUT

[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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

27.1.13.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.

../../../../_images/slope2.png

Fig. 27.29 Vlakke gebieden in rood, steile gebieden in blauw

Parameters

Label

Naam

Type

Beschrijving

Hoogtelaag

INPUT

[raster]

Digital Terrain Model-rasterlaag

Z-factor

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

OUTPUT

[raster]

Standaard: [Opslaan naar tijdelijk bestand]

Specificeer de uitvoer rasterlaag voor de helling. Één van:

  • Opslaan als tijdelijk bestand

  • Opslaan als bestand…

Uitvoer

Label

Naam

Type

Beschrijving

Helling

OUTPUT

[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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.