25.1.12. Raster maken
25.1.12.1. Constante rasterlaag maken
Maakt een rasterlaag voor opgegeven bereik en celgrootte, gevuld met de gespecificeerde waarde.
Aanvullend kan een gegevenstype worden gespecificeerd voor de uitvoer. Het algoritme zal worden afgebroken als er een waarde is ingevoerd die niet kan worden weergegeven door het geselecteerde gegevenstype voor het uitvoerraster.
Parameters
Basis parameters
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Gewenst bereik |
|
[bereik] |
Specificeer het ruimtelijke bereik van de laag van het uitvoerraster. Het zal intern worden uitgebreid naar een veelvoud van de tegelgrootte. Beschikbare methoden zijn:
|
Doel-CRS |
|
[crs] Standaard: project CRS |
CRS voor de uitvoer rasterlaag |
Pixelgrootte |
|
[getal] Standaard: 0.1 |
Pixelgrootte (X=Y) in kaarteenheden. Minimumwaarde: 0.01 |
Constante waarde |
|
[getal] Standaard: 1 |
Constante pixelwaarde voor de uitvoer rasterlaag. |
Constante |
|
[raster] Standaard: |
Specificatie van de uitvoerlaag. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Gegevenstype uitvoerraster |
Standaard: 5 |
[enumeratie] |
Definieert het gegevenstype voor het uitvoer rasterbestand. Opties:
|
Uitvoer
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Constante |
|
[raster] |
Raster dat het gewenste bereik bedekt met de gespecificeerde pixelgrootte en waarde. |
Pythoncode
ID algoritme: native:createconstantrasterlayer
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.
25.1.12.2. Willekeurige rasterlaag maken (binomiale verdeling)
Maakt een rasterlaag voor opgegeven bereik en celgrootte, gevuld met de binomiaal verdeelde willekeurige waarden.
Standaard zullen de gekozen waarden een N worden gegeven van 10 en een waarschijnlijkheid van 0.5. Dit kan worden overschreven door de gevorderde parameter te gebruiken voor N en waarschijnlijkheid. Het type rastergegevens wordt ingesteld op Integer (standaard Integer16). De binomiale verdeling willekeurige waarden worden gedefinieerd als positieve integer-getallen. Een raster floating point zal een omzetting weergeven van waarden integer naar floating point.
Parameters
Basis parameters
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Gewenst bereik |
|
[bereik] |
Specificeer het ruimtelijke bereik van de laag van het uitvoerraster. Het zal intern worden uitgebreid naar een veelvoud van de tegelgrootte. Beschikbare methoden zijn:
|
Doel-CRS |
|
[crs] Standaard: project CRS |
CRS voor de uitvoer rasterlaag |
Pixelgrootte |
|
[getal] Standaard: 0.1 |
Pixelgrootte (X=Y) in kaarteenheden. Minimumwaarde: 0.01 |
Uitvoerraster |
|
[raster] Standaard: |
Specificatie van de uitvoerlaag. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Gegevenstype uitvoerraster |
Standaard: 0 |
[enumeratie] |
Definieert het gegevenstype voor het uitvoer rasterbestand. Opties:
|
N |
|
[getal] Standaard: 10 |
|
Waarschijnlijkheid |
|
[getal] Standaard: 0.5 |
Uitvoer
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Uitvoerraster |
|
[raster] |
Raster dat het gewenste bereik bedekt met de celgrootten gevuld met willekeurige waarden. |
Pythoncode
ID algoritme: native:createrandombinomialrasterlayer
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.
25.1.12.3. Willekeurige rasterlaag maken (exponentiële verdeling)
Maakt een rasterlaag voor opgegeven bereik en celgrootte, gevuld met de exponentieel verdeelde willekeurige waarden.
Standaard zullen de gekozen waarden een lambda worden gegeven van 1.0. Dit kan worden overschreven door de gevorderde parameter te gebruiken voor lambda. Het type rastergegevens wordt standaard ingesteld op Float32, omdat de willekeurige waarden voor de exponentiële verdeling getallen met zwevende punten zijn.
Parameters
Basis parameters
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Gewenst bereik |
|
[bereik] |
Specificeer het ruimtelijke bereik van de laag van het uitvoerraster. Het zal intern worden uitgebreid naar een veelvoud van de tegelgrootte. Beschikbare methoden zijn:
|
Doel-CRS |
|
[crs] Standaard: project CRS |
CRS voor de uitvoer rasterlaag |
Pixelgrootte |
|
[getal] Standaard: 1.0 |
Pixelgrootte (X=Y) in kaarteenheden. Minimumwaarde: 0.01 |
Uitvoerraster |
|
[raster] Standaard: |
Specificatie van de uitvoerlaag. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Gegevenstype uitvoerraster |
Standaard: 0 |
[enumeratie] |
Definieert het gegevenstype voor het uitvoer rasterbestand. Opties:
|
Lambda |
|
[getal] Standaard: 1.0 |
Uitvoer
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Uitvoerraster |
|
[raster] |
Raster dat het gewenste bereik bedekt met de celgrootten gevuld met willekeurige waarden. |
Pythoncode
ID algoritme: native:createrandomexponentialrasterlayer
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.
25.1.12.4. Willekeurige rasterlaag maken (gamma verdeling)
Maakt een rasterlaag voor opgegeven bereik en celgrootte, gevuld met gamma verdeelde willekeurige waarden.
Standaard zullen de gekozen waarden een alfa worden gegeven van 1.0. Dit kan worden overschreven door de gevorderde parameter te gebruiken voor alfa en bèta. Het type rastergegevens wordt standaard ingesteld op Float32, omdat de willekeurige waarden voor de gamma-verdeling getallen met zwevende punten zijn.
Parameters
Basis parameters
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Gewenst bereik |
|
[bereik] |
Specificeer het ruimtelijke bereik van de laag van het uitvoerraster. Het zal intern worden uitgebreid naar een veelvoud van de tegelgrootte. Beschikbare methoden zijn:
|
Doel-CRS |
|
[crs] Standaard: project CRS |
CRS voor de uitvoer rasterlaag |
Pixelgrootte |
|
[getal] Standaard: 1.0 |
Pixelgrootte (X=Y) in kaarteenheden. Minimumwaarde: 0.01 |
Uitvoerraster |
|
[raster] Standaard: |
Specificatie van de uitvoerlaag. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Gegevenstype uitvoerraster |
Standaard: 0 |
[enumeratie] |
Definieert het gegevenstype voor het uitvoer rasterbestand. Opties:
|
Alfa |
|
[getal] Standaard: 1.0 |
|
Bèta |
|
[getal] Standaard: 1.0 |
Uitvoer
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Uitvoerraster |
|
[raster] |
Raster dat het gewenste bereik bedekt met de celgrootten gevuld met willekeurig verdeelde waarden. |
Pythoncode
ID algoritme: native:createrandomgammarasterlayer
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.
25.1.12.5. Willekeurige rasterlaag maken (geometrische verdeling)
Maakt een rasterlaag voor opgegeven bereik en celgrootte, gevuld met de geometrisch verdeelde willekeurige waarden.
Standaard zullen de gekozen waarden een waarschijnlijkheid van 0.5 worden gegeven. Dit kan worden overschreven door de gevorderde parameter te gebruiken voor de gemiddelde waarde. Het type rastergegevens wordt ingesteld op type Integer (standaard Integer16). De geometrische verdeling willekeurige waarden worden gedefinieerd als positieve integer-getallen. Een raster floating point zal een omzetting weergeven van waarden integer naar floating point.
Parameters
Basis parameters
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Gewenst bereik |
|
[bereik] |
Specificeer het ruimtelijke bereik van de laag van het uitvoerraster. Het zal intern worden uitgebreid naar een veelvoud van de tegelgrootte. Beschikbare methoden zijn:
|
Doel-CRS |
|
[crs] Standaard: project CRS |
CRS voor de uitvoer rasterlaag |
Pixelgrootte |
|
[getal] Standaard: 1.0 |
Pixelgrootte (X=Y) in kaarteenheden. Minimumwaarde: 0.01 |
Uitvoerraster |
|
[raster] Standaard: |
Specificatie van de uitvoerlaag. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Gegevenstype uitvoerraster |
Standaard: 0 |
[enumeratie] |
Definieert het gegevenstype voor het uitvoer rasterbestand. Opties:
|
Waarschijnlijkheid |
|
[getal] Standaard: 0.5 |
Uitvoer
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Uitvoerraster |
|
[raster] |
Raster dat het gewenste bereik bedekt met de celgrootten gevuld met willekeurig verdeelde waarden. |
Pythoncode
ID algoritme: native:createrandomgeometricrasterlayer
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.
25.1.12.6. Willekeurige rasterlaag maken (negatieve binomiale verdeling)
Maakt een rasterlaag voor opgegeven bereik en celgrootte, gevuld met de negatief binomiaal verdeelde willekeurige waarden.
Standaard zullen de gekozen waarden een verdelingsparameter k worden gegeven van 10.0 en een waarschijnlijkheid van 0.5. Dit kan worden overschreven door de gevorderde parameter te gebruiken voor k en waarschijnlijkheid. Het type rastergegevens wordt ingesteld op Integer (standaard Integer16). De negatief binomiaal verdeelde willekeurige waarden worden gedefinieerd als positieve integer-getallen. Een raster floating point zal een omzetting weergeven van waarden integer naar floating point.
Parameters
Basis parameters
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Gewenst bereik |
|
[bereik] |
Specificeer het ruimtelijke bereik van de laag van het uitvoerraster. Het zal intern worden uitgebreid naar een veelvoud van de tegelgrootte. Beschikbare methoden zijn:
|
Doel-CRS |
|
[crs] Standaard: project CRS |
CRS voor de uitvoer rasterlaag |
Pixelgrootte |
|
[getal] Standaard: 1.0 |
Pixelgrootte (X=Y) in kaarteenheden. Minimumwaarde: 0.01 |
Uitvoerraster |
|
[raster] Standaard: |
Specificatie van de uitvoerlaag. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Gegevenstype uitvoerraster |
Standaard: 0 |
[enumeratie] |
Definieert het gegevenstype voor het uitvoer rasterbestand. Opties:
|
Parameter verdeling k |
|
[getal] Standaard: 10 |
|
Waarschijnlijkheid |
|
[getal] Standaard: 0.5 |
Uitvoer
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Uitvoerraster |
|
[raster] |
Raster dat het gewenste bereik bedekt met de celgrootten gevuld met willekeurig verdeelde waarden. |
Pythoncode
ID algoritme: native:createrandomnegativebinomialrasterlayer
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.
25.1.12.7. Willekeurige rasterlaag maken (normale verdeling)
Maakt een rasterlaag voor opgegeven bereik en celgrootte, gevuld met de normaal verdeelde willekeurige waarden.
Standaard zullen de gekozen waarden een gemiddelde worden gegeven van 0.0 en een standaardafwijking van 1.0. Dit kan worden overschreven door de gevorderde parameters te gebruiken voor de waarden van gemiddelde en standaardafwijking. Het type rastergegevens wordt standaard ingesteld op Float32, omdat de willekeurige waarden voor de normale verdeling getallen floating point zijn.
Parameters
Basis parameters
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Gewenst bereik |
|
[bereik] |
Specificeer het ruimtelijke bereik van de laag van het uitvoerraster. Het zal intern worden uitgebreid naar een veelvoud van de tegelgrootte. Beschikbare methoden zijn:
|
Doel-CRS |
|
[crs] Standaard: project CRS |
CRS voor de uitvoer rasterlaag |
Pixelgrootte |
|
[getal] Standaard: 1.0 |
Pixelgrootte (X=Y) in kaarteenheden. Minimumwaarde: 0.01 |
Uitvoerraster |
|
[raster] Standaard: |
Specificatie van de uitvoerlaag. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Gegevenstype uitvoerraster |
Standaard: 0 |
[enumeratie] |
Definieert het gegevenstype voor het uitvoer rasterbestand. Opties:
|
Gemiddelde van normale verdeling |
|
[getal] Standaard: 0.0 |
|
Standaardafwijking van normale verdeling |
|
[getal] Standaard: 1.0 |
Uitvoer
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Uitvoerraster |
|
[raster] |
Raster dat het gewenste bereik bedekt met de celgrootten gevuld met willekeurig verdeelde waarden. |
Pythoncode
ID algoritme: native:createrandomnormalrasterlayer
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.
25.1.12.8. Willekeurige rasterlaag maken (Poisson verdeling)
Maakt een rasterlaag voor opgegeven bereik en celgrootte, gevuld met Poisson verdeelde willekeurige waarden.
Standaard zullen de gekozen waarden een gemiddelde worden gegeven van 1.0. Dit kan worden overschreven door de gevorderde parameter te gebruiken voor de gemiddelde waarde. Het type rastergegevens wordt ingesteld op type Integer (standaard Integer16). De Poisson verdeling willekeurige waarden zijn positieve integer-getallen. Een raster floating point zal een omzetting weergeven van waarden integer naar floating point.
Parameters
Basis parameters
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Gewenst bereik |
|
[bereik] |
Specificeer het ruimtelijke bereik van de laag van het uitvoerraster. Het zal intern worden uitgebreid naar een veelvoud van de tegelgrootte. Beschikbare methoden zijn:
|
Doel-CRS |
|
[crs] Standaard: project CRS |
CRS voor de uitvoer rasterlaag |
Pixelgrootte |
|
[getal] Standaard: 1.0 |
Pixelgrootte (X=Y) in kaarteenheden. Minimumwaarde: 0.01 |
Uitvoerraster |
|
[raster] Standaard: |
Specificatie van de uitvoerlaag. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Gegevenstype uitvoerraster |
Standaard: 0 |
[enumeratie] |
Definieert het gegevenstype voor het uitvoer rasterbestand. Opties:
|
Gemiddelde |
|
[getal] Standaard: 1.0 |
Uitvoer
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Uitvoerraster |
|
[raster] |
Raster dat het gewenste bereik bedekt met de celgrootten gevuld met willekeurig verdeelde waarden. |
Pythoncode
ID algoritme: native:createrandompoissonrasterlayer
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.
25.1.12.9. Willekeurige rasterlaag maken (uniforme verdeling)
Maakt een rasterlaag voor opgegeven bereik en celgrootte, gevuld met willekeurige waarden.
Standaard zullen de waarden liggen tussen de minimum- en maximumwaarde van het gespecificeerde type uitvoerraster. Dit kan worden overschreven door de gevorderde parameters te gebruiken voor de waarden van onder- en bovengrens. Als de begrenzingen dezelfde waarde hebben of beide nul zijn (standaard) zal het algoritme willekeurige waarden maken in het volledige waardebereik van het gekozen gegevenstype voor het raster. Kiezen van grenzen buiten het te accepteren bereik van het type uitvoerraster zal het algoritme afbreken.
Parameters
Basis parameters
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Gewenst bereik |
|
[bereik] |
Specificeer het ruimtelijke bereik van de laag van het uitvoerraster. Het zal intern worden uitgebreid naar een veelvoud van de tegelgrootte. Beschikbare methoden zijn:
|
Doel-CRS |
|
[crs] Standaard: project CRS |
CRS voor de uitvoer rasterlaag |
Pixelgrootte |
|
[getal] Standaard: 1.0 |
Pixelgrootte (X=Y) in kaarteenheden. Minimumwaarde: 0.01 |
Uitvoerraster |
|
[raster] Standaard: |
Specificatie van de uitvoerlaag. Één van:
|
Gevorderde parameters
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Gegevenstype uitvoerraster |
Standaard: 5 |
[enumeratie] |
Definieert het gegevenstype voor het uitvoer rasterbestand. Opties:
|
Ondergrens voor willekeurig bereik van getallen |
|
[getal] Standaard: 0.0 |
|
Bovengrens voor willekeurig bereik van getallen |
|
[getal] Standaard: 0.0 |
Uitvoer
Label |
Naam |
Type |
Omschrijving |
---|---|---|---|
Uitvoerraster |
|
[raster] |
Raster dat het gewenste bereik bedekt met de celgrootten gevuld met willekeurig verdeelde waarden. |
Pythoncode
ID algoritme: native:createrandomuniformrasterlayer
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.