23.1.9. Rasteranalyse¶
23.1.9.1. Raster Booleaanse EN¶
Berekent de Booleaanse EN
voor een set invoerrasters. Als alle invoerrasters een waarde niet-nul hebben voor een pixel, zal die pixel worden ingesteld op 1
in het uitvoerraster. Als enig invoerraster waarden 0
heeft voor de pixel, zal het worden ingesteld op 0
in het uitvoerraster.
De parameter voor de verwijzingslaag specificeert een te gebruiken bestaande rasterlaag als een verwijzing bij het maken van het uitvoerraster. Het uitvoerraster zal hetzelfde bereik, CRS, en pixeldimensies hebben als deze laag.
Standaard zal een pixel Geen gegevens in ENIGE invoerlaag resulteren in een pixel Geen gegevens in het uitvoerraster. Als de optie Waarden Geen gegevens als false behandelen is geselecteerd, dan zal invoer Geen gegevens hetzelfde worden behandeld als een invoerwaarde 0
.
Zie ook
23.1.9.1.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlagen |
|
[raster] [lijst] |
Lijst met invoer rasterlagen |
Verwijzingslaag |
|
[raster] |
De verwijzingslaag waaruit de uitvoerlaag moet worden gemaakt (bereik, CRS, pixeldimensies) |
Waarden Geen gegevens als false behandelen |
|
[Booleaanse waarde] Standaard: False |
Waarde Geen gegevens in de invoerbestanden behandelen als 0 bij het uitvoeren van de bewerking |
Uitvoer waarde ‘Geen gegevens’ |
|
[getal] Standaard: -9999.0 |
Te gebruiken waarde voor Geen gegevens in het uitvoerraster |
Type uitvoergegevens |
|
[enumeratie] Standaard: 5 |
Uitvoer rastergegevenstype. Opties:
|
Uitvoerlaag |
|
[raster] |
Uitvoer rasterlaag |
23.1.9.1.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Bereik |
|
[bereik] |
Het bereik van de uitvoer rasterlaag |
CRS identificatie autoriteit |
|
[crs] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Breedte in pixels |
|
[geheel getal] |
De breedte in pixels van de uitvoer rasterlaag |
Hoogte in pixels |
|
[geheel getal] |
De hoogte in pixels van de uitvoer rasterlaag |
Totaal aantal pixels |
|
[geheel getal] |
Het aantal pixels in de uitvoer rasterlaag |
Telling pixels NODATA |
|
[geheel getal] |
Het aantal pixels Geen gegevens van de uitvoer rasterlaag |
Aantal pixels TRUE |
|
[geheel getal] |
Het aantal pixels True (waarde = 1) in de uitvoer rasterlaag |
Aantal pixels FALSE |
|
[geheel getal] |
Het aantal pixels False (waarde = 0) in de uitvoer rasterlaag |
Uitvoerlaag |
|
[raster] |
Uitvoer rasterlaag die het resultaat bevat |
23.1.9.1.3. Pythoncode¶
ID algoritme: qgis:rasterbooleanand
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.
23.1.9.2. Raster Booleaanse OF¶
Berekent de Booleaanse OF
voor een set invoerrasters. Als alle invoerrasters een nulwaarde hebben voor een pixel, zal die pixel worden ingesteld op 0
in het uitvoerraster. Als enig invoerraster waarden 1
heeft voor de pixel, zal het worden ingesteld op 1
in het uitvoerraster.
De parameter voor de verwijzingslaag specificeert een te gebruiken bestaande rasterlaag als een verwijzing bij het maken van het uitvoerraster. Het uitvoerraster zal hetzelfde bereik, CRS, en pixeldimensies hebben als deze laag.
Standaard zal een pixel Geen gegevens in ENIGE invoerlaag resulteren in een pixel Geen gegevens in het uitvoerraster. Als de optie Waarden Geen gegevens als false behandelen is geselecteerd, dan zal invoer Geen gegevens hetzelfde worden behandeld als een invoerwaarde 0
.
Zie ook
23.1.9.2.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlagen |
|
[raster] [lijst] |
Lijst met invoer rasterlagen |
Verwijzingslaag |
|
[raster] |
De verwijzingslaag waaruit de uitvoerlaag moet worden gemaakt (bereik, CRS, pixeldimensies) |
Waarden Geen gegevens als false behandelen |
|
[Booleaanse waarde] Standaard: False |
Waarde Geen gegevens in de invoerbestanden behandelen als 0 bij het uitvoeren van de bewerking |
Uitvoer waarde ‘Geen gegevens’ |
|
[getal] Standaard: -9999.0 |
Te gebruiken waarde voor Geen gegevens in het uitvoerraster |
Type uitvoergegevens |
|
[enumeratie] Standaard: 5 |
Uitvoer rastergegevenstype. Opties:
|
Uitvoerlaag |
|
[raster] |
Uitvoer rasterlaag |
23.1.9.2.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Bereik |
|
[bereik] |
Het bereik van de uitvoer rasterlaag |
CRS identificatie autoriteit |
|
[crs] |
Het coördinaten referentiesysteem van de uitvoer rasterlaag |
Breedte in pixels |
|
[geheel getal] |
De breedte in pixels van de uitvoer rasterlaag |
Hoogte in pixels |
|
[geheel getal] |
De hoogte in pixels van de uitvoer rasterlaag |
Totaal aantal pixels |
|
[geheel getal] |
Het aantal pixels in de uitvoer rasterlaag |
Telling pixels NODATA |
|
[geheel getal] |
Het aantal pixels Geen gegevens van de uitvoer rasterlaag |
Aantal pixels TRUE |
|
[geheel getal] |
Het aantal pixels True (waarde = 1) in de uitvoer rasterlaag |
Aantal pixels FALSE |
|
[geheel getal] |
Het aantal pixels False (waarde = 0) in de uitvoer rasterlaag |
Uitvoerlaag |
|
[raster] |
Uitvoer rasterlaag die het resultaat bevat |
23.1.9.2.3. Pythoncode¶
ID algoritme: qgis:rasterbooleanor
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.
23.1.9.3. Raster calculator¶
Voert algebraïsche bewerkingen uit op rasterlagen.
De resulterende laag zal zijn waarden hebben berekend overeenkomstig een expressie. De expressie mag numerieke waarden, operatoren en verwijzingen bevatten naar elk van de lagen in het huidige project.
Notitie
Bij het gebruiken van de calculator in De interface Batch-processing of vanuit de QGIS Python-console moeten de te gebruiken bestanden worden gespecificeerd. Naar de corresponderende lagen wordt verwezen met de basisnaam van het bestand (zonder het volledige pad). Als bijvoorbeeld een laag wordt gebruikt vanuit pad/naar/mijn/rasterbestand.tif
, zal naar de eerste band van die laag worden verwezen als rasterbestand.tif@1
.
23.1.9.3.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Lagen |
Alleen GUI |
Vermeld de lijst met alle rasterlagen die zijn geladen in de legenda. Deze kunnen worden gebruikt om het vak voor de expressie te vullen (dubbelklikken om toe te voegen). Naar rasterlagen wordt verwezen met hun naam en het nummer van de band: |
|
Operatoren |
Alleen GUI |
Bevat enkele knoppen, zoals op rekenmachines, die kunnen worden gebruikt om het vak voor de expressie te vullen. |
|
Expressie |
|
[tekenreeks] |
Expressie die zal worden gebruikt om de uitvoer rasterlaag te berekenen. U kunt de verschafte knoppen met operatoren gebruiken om de expressie direct in dit vak te typen. |
Vooraf gedefinieerde expressies |
Alleen GUI |
U kunt de vooraf gedefinieerde expressie |
|
Verwijzingsla(a)g(en) (gebruikt voor automatisch bereik, celgrootte en CRS) Optioneel |
|
[raster] [lijst] |
La(a)g(en) die zullen worden gebruikt om bereik, celgrootte en CRS op te halen. Door de laag in dit vak te selecteren vermijdt u het handmatig invullen van alle andere parameters. Naar rasterlagen wordt verwezen met hun naam en het nummer van de band: |
Celgrootte (gebruik 0 of laat leeg om automatisch in te stellen) Optioneel |
|
[getal] |
Celgrootte van de uitvoer rasterlaag. Als de celgrootte niet wordt gespecificeerd, zal de minimum celgrootte van de geselecteerde verwijzingsla(a)g(en) worden gebruikt. De celgrootte is hetzelfde voor zowel de X- als de Y-as. |
Uitvoer bereik (xmin, xmax, ymin, ymax) |
|
[bereik] |
Bereik van de uitvoer rasterlaag. Als het bereik niet is gespecificeerd, zal het minimale bereik, dat alle geselecteerde verwijzingslagen bedekt, worden gebruikt. |
Uitvoer CRS Optioneel |
|
[crs] |
CRS van de uitvoer rasterlaag. Als het CRS niet is gespecificeerd, zal het CRS van de eerste verwijzingslaag worden gebruikt. |
Uitvoer |
|
[raster] Standaard: |
Specificatie van het uitvoerraster. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.9.3.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoer |
|
[raster] |
Uitvoer rasterbestand met de berekende waarden. |
23.1.9.3.3. Pythoncode¶
ID algoritme: qgis:rastercalculator
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.
23.1.9.4. Raster laagstatistieken¶
Berekent basisstatistieken uit de waarden van een opgegeven band van de rasterlaag. De uitvoer wordt geladen in het menu
.23.1.9.4.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[raster] |
Invoer rasterlaag |
Bandnummer |
|
[rasterband] Standaard: De eerste band van de invoerlaag |
Als het raster meerdere banden bevat, kies de band waarvan u de statistieken wilt hebben. |
Uitvoer |
|
[html] Standaard: |
Specificatie van het uitvoerbestand.
De bestandscodering kan hier ook gewijzigd worden. |
23.1.9.4.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Maximum waarde |
|
[getal] |
|
Gemiddelde waarde |
|
[getal] |
|
Minimum waarde |
|
[getal] |
|
Uitvoer |
|
[html] |
Het uitvoerbestand dat de volgende informatie bevat:
|
Bereik |
|
[getal] |
|
Standaard afwijking |
|
[getal] |
|
Som |
|
[getal] |
|
Kwadraatsom |
|
[getal] |
23.1.9.4.3. Pythoncode¶
ID algoritme: qgis:rasterlayerstatistics
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.
23.1.9.5. Rasterlaag rapport unieke waarden¶
Geeft de telling en het gebied terug van elke unieke waarde in een opgegeven rasterlaag.
23.1.9.5.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[raster] |
Invoer rasterlaag |
Bandnummer |
|
[rasterband] Standaard: De eerste band van de invoerlaag |
Als het raster meerdere banden bevat, kies de band waarvan u de statistieken wilt hebben. |
Rapport Unieke waarden |
|
[bestand] Standaard: |
Specificatie van het uitvoerbestand.
De bestandscodering kan hier ook gewijzigd worden. |
Tabel Unieke waarden |
|
[tabel] Standaard: |
Specificatie van de tabel voor unieke waarden:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.9.5.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
CRS identificatie autoriteit |
|
[crs] |
|
Bereik |
|
[bereik] |
|
Hoogte in pixels |
|
[getal] |
|
Telling pixels NODATA |
|
[getal] |
|
Totaal aantal pixels |
|
[getal] |
|
Rapport Unieke waarden |
|
[html] |
Het uitvoer HTML-bestand bevat de volgende informatie:
|
Tabel Unieke waarden |
|
[tabel] |
Een tabel met drie kolommen:
|
Breedte in pixels |
|
[getal] |
23.1.9.5.3. Pythoncode¶
ID algoritme: qgis:rasterlayeruniquevaluesreport
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.
23.1.9.6. Rasterlaag gebiedsstatistieken¶
Berekent statistieken voor de waarden van een rasterlaag, gecategoriseerd in gebieden, gedefinieerd in een andere rasterlaag.
Zie ook
23.1.9.6.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[raster] |
Invoer rasterlaag |
Bandnummer |
|
[rasterband] Standaard: De eerste band van de rasterlaag |
Als het raster meerdere banden bevat, kies dan de band waarvoor u de statistieken wilt berekenen. |
Gebiedslaag |
|
[raster] |
Rasterlaag die de gebieden definieert. Gebieden worden opgegeven door aansluitende pixels die dezelfde waarde voor de pixel hebben. |
Bandnummer gebieden |
|
[rasterband] Standaard: De eerste band van de rasterlaag |
Als het raster meerdere banden bevat, kies dan de band die de gebieden bevat |
Verwijzingslaag Optioneel |
|
[enumeratie] Standaard: 0 |
Rasterlaag die gebruikt wordt voor het berekenen van de zwaartepunten, die zullen worden gebruikt als verwijzing bij het bepalen van de gebieden in de uitvoerlaag. Één van:
|
Statistieken |
|
[tabel] |
Tabel met de berekende statistieken |
23.1.9.6.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
CRS identificatie autoriteit |
|
[crs] |
|
Bereik |
|
[bereik] |
|
Hoogte in pixels |
|
[getal] |
|
Telling pixels NODATA |
|
[getal] |
|
Statistieken |
|
[tabel] |
De uitvoerlaag bevat de volgende informatie voor elk gebied:
|
Totaal aantal pixels |
|
[getal] |
|
Breedte in pixels |
|
[getal] |
23.1.9.6.3. Pythoncode¶
ID algoritme: qgis:rasterlayerzonalstats
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.
23.1.9.7. Rasteroppervlak volume¶
Berekent het volume onder het oppervlak van een raster, relatief aan een opgegeven basisniveau. Dit is voornamelijk nuttig voor Digital Elevation Models (DEM).
23.1.9.7.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[raster] |
Invoerraster, dat een oppervlak weergeeft |
Bandnummer |
|
[rasterband] Standaard: De eerste band van de rasterlaag |
Als het raster meerdere banden bevat, kies dan de band die het oppervlak zal definiëren. |
Basisniveau |
|
[getal] Standaard: 0.0 |
Definieer een basis- of verwijzingswaarde. Deze basis wordt gebruikt bij de berekening van het volume, overeenkomstig de parameter |
Methode |
|
[enumeratie] Standaard: 0 |
Definieer de methode voor het berekenen van het volume, gegeven het verschil tussen de raster pixelwaarde en het
|
Oppervlakte volume rapport |
|
[html] Standaard: |
Specificatie van het uitvoer HTML-rapport. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
Oppervlakte volume tabel |
|
[tabel] Standaard: |
Specificatie van de uitvoertabel. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.9.7.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Volume |
|
[getal] |
Het berekende volume |
Gebied |
|
[getal] |
Het gebied in vierkante kaarteenheden |
Aantal pixels |
|
[getal] |
Het totale aantal pixels dat is geanalyseerd |
Oppervlakte volume rapport |
|
[html] |
Het uitvoerrapport (dat volume, gebied en aantal pixels bevat) in indeling HTML |
Oppervlakte volume tabel |
|
[tabel] |
De uitvoertabel (die volume, gebied en aantal pixels bevat) |
23.1.9.7.3. Pythoncode¶
ID algoritme: qgis:rastersurfacevolume
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.
23.1.9.8. Opnieuw classificeren op laag¶
Classificeert een rasterband opnieuw door nieuwe waarden voor klassen toe te wijzen, gebaseerd op de gespecificeerde bereiken in een vectortabel.
23.1.9.8.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Rasterlaag |
|
[raster] |
Rasterlaag die opnieuw moet worden geclassificeerd |
Bandnummer |
|
[rasterband] Standaard: De eerste band van de rasterlaag |
Als het raster meerdere banden bevat, kies dan de band die u opnieuw wilt classificeren. |
Laag die de overgangen van klassen bevat |
|
[vector: elke] |
Vectorlaag die de waarden bevat die moeten worden gebruikt voor het classificeren. |
Veld voor minimum waarde klasse |
|
[tabelveld: numeriek] |
Veld met de minimum waarde van het bereik voor de klasse. |
Veld voor maximum waarde klasse |
|
[tabelveld: numeriek] |
Veld met de maximum waarde van het bereik voor de klasse. |
Veld uitvoerwaarde |
|
[tabelveld: numeriek] |
Veld met de waarde die zal worden toegewezen aan de pixels die vallen in de klasse (tussen de overeenkomende min en max waarden). |
Uitvoer waarde ‘Geen gegevens’ |
|
[getal] Standaard: -9999.0 |
Waarde om toe te passen op waarden Geen gegevens. |
Grenzen bereik |
|
[enumeratie] Standaard: 0 |
Definieert regels voor vergelijking voor het classificeren. Opties:
|
Geen gegevens gebruiken als geen bereik overeenkomt met waarde |
|
[Booleaanse waarde] Standaard: False |
Waarden die niet behoren tot een klasse zullen resulteren in de waarde ‘Geen gegevens’. Indien False wordt de originele waarde behouden. |
Type uitvoergegevens |
|
[enumeratie] Standaard: 5 |
Definieert het gegevenstype voor het uitvoer rasterbestand. Opties:
|
Opnieuw geclassificeerd raster |
|
[raster] |
Specificatie van het uitvoerraster. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.9.8.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Opnieuw geclassificeerd raster |
|
[raster] |
Uitvoer rasterlaag met opnieuw geclassificeerde bandwaarden |
23.1.9.8.3. Pythoncode¶
ID algoritme: qgis:reclassifybylayer
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.
23.1.9.9. Opnieuw classificeren op tabel¶
Classificeert een rasterband opnieuw door nieuwe waarden voor klassen toe te wijzen, gebaseerd op de gespecificeerde bereiken in een vaste tabel.
23.1.9.9.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Rasterlaag |
|
[raster] |
Rasterlaag die opnieuw moet worden geclassificeerd |
Bandnummer |
|
[rasterband] Standaard: 1 |
Rasterband waarvan u de waarden opnieuw wilt berekenen. |
Tabel voor opnieuw classificeren |
|
[tabel] |
Een tabel met 3 kolommen, te vullen met waarden om de grenzen van elke klasse in te stellen ( |
Uitvoer waarde ‘Geen gegevens’ |
|
[getal] Standaard: -9999.0 |
Waarde om toe te passen op waarden Geen gegevens. |
Grenzen bereik |
|
[enumeratie] Standaard: 0 |
Definieert regels voor vergelijking voor het classificeren. Opties:
|
Geen gegevens gebruiken als geen bereik overeenkomt met waarde |
|
[Booleaanse waarde] Standaard: False |
Toegepast op de waarden Geen gegevens voor bandwaarden die niet in enige klasse vallen. Indien False wordt de originele waarde behouden. |
Type uitvoergegevens |
|
[enumeratie] Standaard: 5 |
Definieert de indeling voor het uitvoerraster. Opties:
|
Opnieuw geclassificeerd raster |
|
[raster] Standaard: ‘[Opslaan naar tijdelijk bestand]’ |
Specificatie van de uitvoer rasterlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden |
23.1.9.9.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Opnieuw geclassificeerd raster |
|
[raster] Standaard: ‘[Opslaan naar tijdelijk bestand]’ |
De uitvoer rasterlaag. |
23.1.9.9.3. Pythoncode¶
ID algoritme: qgis:reclassifybytable
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.
23.1.9.10. Monster rasterwaarden¶
Neemt rasterwaarden uit op locaties van punten. Als de rasterlaag multiband is worden uit elke band monsters genomen.
De attributentabel van de resulterende laag zal net zoveel kolommen hebben als het aantal banden voor de rasterlaag.
23.1.9.10.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoer puntenlaag |
|
[vector: punt] |
Punt vectorlaag om te gebruiken voor het nemen van de monsters |
Rasterlaag waaruit monsters moeten worden genomen |
|
[raster] |
Rasterlaag waaruit monsters moeten worden genomen op de opgegeven puntlocaties. |
Voorvoegsel uitvoerkolom |
|
[tekenreeks] Standaard: ‘rvalue’ |
Voorvoegsel voor de namen van de toegevoegde kolommen. |
Monsterpunten (Optioneel) |
|
[vector: punt] Standaard: |
Specificeer de uitvoerlaag die de waarden van de monsters bevat. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.9.10.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Monsterpunten (Optioneel) |
|
[vector: punt] |
De uitvoerlaag die de waarden van de monsters bevat. |
23.1.9.10.3. Pythoncode¶
ID algoritme: qgis:rastersampling
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.
23.1.9.11. Zonehistogram¶
Voegt velden toe die het aantal unieke waarden uit een rasterlaag, opgenomen in als polygonen gedefinieerde zones, weergeven.
De attributentabel van de uitvoerlaag zal net zoveel velden hebben als het aantal unieke waarden van de rasterlaag die kruisen met de polygo(o)n(en).
23.1.9.11.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Rasterlaag |
|
[raster] |
Invoer rasterlaag |
Bandnummer |
|
[rasterband] Standaard: De eerste band van de invoerlaag |
Kies, als het raster multiband is, een band. |
Vectorlaag die zones bevat |
|
[vector: polygoon] |
Vector polygoonlaag die de zones definieert. |
Voorvoegsel uitvoerkolom |
Optioneel |
[tekenreeks] Standaard: ‘HISTO_’ |
Voorvoegsel voor de namen van de kolommen voor de uitvoer. |
Uitvoer zones |
|
[vector: polygoon] Standaard: |
Specificeer de uitvoer polygoonlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.9.11.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoer zones (Optioneel) |
|
[vector: polygoon] Standaard: |
De uitvoer vector polygoonlaag. |
23.1.9.11.3. Pythoncode¶
ID algoritme: qgis:zonalhistogram
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.
23.1.9.12. Gebiedsstatistieken¶
Berekent statistieken van een rasterlaag voor elk object van een overlappende polygoon vectorlaag.
Waarschuwing
Een bestand voor uitvoer zal niet worden gemaakt. Het algoritme voegt nieuwe kolommen toe aan de bron-vectorlaag.
23.1.9.12.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Rasterlaag |
|
[raster] |
Invoer rasterlaag |
Rasterband |
|
[rasterband] Standaard: De eerste band van de invoerlaag |
Kies, als het raster multiband is, een band voor de statistieken. |
Vectorlaag die zones bevat |
|
[vector: polygoon] |
Vector polygoonlaag die de zones definieert. |
Voorvoegsel uitvoerkolom |
|
[tekenreeks] Standaard: ‘_’ |
Voorvoegsel voor de namen van de kolommen voor de uitvoer. |
Te berekenen statistieken |
|
[enumeratie] [lijst] Standaard: [0,1,2] |
Lijst met statistische operator voor de uitvoer. Opties:
|
23.1.9.12.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Vectorlaag die zones bevat |
|
[vector: polygoon] |
De invoer zone vectorlaag met de toegevoegde statistieken. |
23.1.9.12.3. Pythoncode¶
ID algoritme: qgis:zonalstatistics
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.