23.1.11. Raster-gereedschappen¶
23.1.11.1. Kaart naar raster converteren¶
Maakt een rasterafbeelding van de inhoud van het kaartvenster.
Een kaartthema kan worden geselecteerd om een vooraf bepaalde set van lagen met een gedefinieerde stijl voor elke laag te renderen.
Als alternatief kan één enkele laag worden geselecteerd als er geen kaartthema is ingesteld.
Als noch een thema voor de kaart, noch een laag is ingesteld, zal de huidige inhoud van het kaartvenster worden gerenderd. Het minimale ingevoerde bereik zal intern worden uitgebreid tot een veelvoud van de tegelgrootte.
23.1.11.1.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Minimale bereik om te renderen (xmin, xmax, ymin, ymax) |
|
[bereik] |
Specificeer het bereik voor de uitvoer rasterlaag. Één van:
Het zal intern worden uitgebreid tot een veelvoud van de tegelgrootte. |
Tegelgrootte |
|
[getal] Standaard: 1024 |
Grootte van de tegel voor de uitvoer rasterlaag. Minimale waarde: 64. |
Kaarteenheden per pixel |
|
[getal] Standaard: 100.0 |
Pixelgrootte (in kaarteenheden). Minimum waarde: 0.0 |
Achtergrond transparant maken |
|
[Booleaanse waarde] Standaard: False |
Altijd de kaart exporteren met een transparante achtergrond. Voert een afbeelding RGBA uit (in plaats van RGB) indien ingesteld op |
Kaartthema om te renderen Optioneel |
|
[enumeratie] |
Gebruik een bestaand kaartthema voor het renderen. |
Enkele laag om te renderen Optioneel |
|
[enumeratie] |
Kies één enkele laag voor het renderen. |
Uitvoerlaag |
|
[raster] Standaard: Opslaan naar tijdelijk bestand |
Specificatie van de uitvoerlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.11.1.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoerlaag |
|
[raster] |
Uitvoer rasterlaag |
23.1.11.1.3. Pythoncode¶
ID algoritme: qgis:rasterize
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.11.2. Constante rasterlaag maken¶
Maakt een rasterlaag waarop alle pixels dezelfde waarde hebben.
23.1.11.2.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Gewenst bereik (xmin, xmax, ymin, ymax) |
|
[bereik] |
Specificeer het bereik voor de uitvoer rasterlaag. Één van:
Het zal intern worden uitgebreid tot een veelvoud van de tegelgrootte. |
Doel-CRS |
|
[crs] Standaard: project CRS |
CRS voor de uitvoer rasterlaag |
Pixelgrootte |
|
[getal] Standaard: 0.1 |
Pixelgrootte (X=Y) in kaarteenheden. Minimum waarde: 0.01 |
Constante waarde |
|
[getal] Standaard: 1 |
Constante pixelwaarde voor de uitvoer rasterlaag. |
Constant |
|
[raster] |
Specificatie van de uitvoerlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.11.2.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Constant |
|
[raster] |
Raster dat het gewenste bereik bedekt met de gespecificeerde pixelgrootte en waarde. |
23.1.11.2.3. Pythoncode¶
ID algoritme: qgis: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 algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.1.11.3. XYZ-tegels maken (Map)¶
Maakt raster-“XYZ”-tegels uit het huidige project van QGIS als individuele afbeeldingen naar een mappenstructuur.
23.1.11.3.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Bereik (xmin, xmax, ymin, ymax) |
|
[bereik] |
Specificeer het bereik van de tegels. Één van:
Het zal intern worden uitgebreid tot een veelvoud van de tegelgrootte. |
Minimum zoom |
|
[getal] Standaard: 12 |
Minimum 0, maximum 25. |
Maximum zoom |
|
[getal] Standaard: 12 |
Minimum 0, maximum 25. |
DPI |
|
[getal] Standaard: 96 |
Minimum 48, maximum 600. |
Achtergrondkleur Optioneel |
|
[kleur] Standaard: QColor(0, 0, 0, 0) |
Kies de achtergrondkleur voor de tegels |
Indeling tegels |
|
[enumeratie] Standaard: 0 |
Één van:
|
Kwaliteit (alleen JPG) Optioneel |
|
[getal] Standaard: 75 |
Minimum 1, maximum 100. |
Grootte Metatile Optioneel |
|
[getal] Standaard: 4 |
Specificeer een aangepaste grootte voor metatile bij het maken van XYZ-tegels. Hogere waarden kunnen het renderen van tegels versnellen en beter labelen verschaffen (minder gaten zonder labels) ten koste van het gebruiken van meer geheugen. Minimum 1, maximum 20. |
Tegelbreedte Optioneel |
|
[getal] Standaard: 256 |
Minimum 1, maximum 4096. |
Tegelhoogte Optioneel |
|
[getal] Standaard: 256 |
Minimum 1, maximum 4096. |
Gebruik geïnverteerde Y-as tegel (TMS-conventies) Optioneel |
|
[Booleaanse waarde] Standaard: False |
|
Map voor uitvoer |
|
[map] Standaard: |
Specificatie van de uitvoerlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
Uitvoer html (Leaflet) |
|
[html] Standaard: |
Specificatie van het uitvoer HTML-bestand. Één van:
|
23.1.11.3.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Map voor uitvoer |
|
[map] |
Map voor de uitvoer (voor de tegels) |
Uitvoer html (Leaflet) |
|
[html] |
Het uitvoer XML-bestand (Leaflet) |
23.1.11.3.3. Pythoncode¶
ID algoritme: qgis:tilesxyzdirectory
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.11.4. XYZ-tegels maken (MBTiles)¶
Maakt raster-“XYZ”-tegels uit het huidige project van QGIS als één enkel bestand in de indeling “MBTiles”.
23.1.11.4.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Bereik (xmin, xmax, ymin, ymax) |
|
[bereik] |
Specificeer het bereik van de tegels. Één van:
Het zal intern worden uitgebreid tot een veelvoud van de tegelgrootte. |
Minimum zoom |
|
[getal] Standaard: 12 |
Minimum 0, maximum 25. |
Maximum zoom |
|
[getal] Standaard: 12 |
Minimum 0, maximum 25. |
DPI |
|
[getal] Standaard: 96 |
Minimum 48, maximum 600. |
Achtergrondkleur Optioneel |
|
[kleur] Standaard: QColor(0, 0, 0, 0) |
Kies de achtergrondkleur voor de tegels |
Indeling tegels |
|
[enumeratie] Standaard: 0 |
Één van:
|
Kwaliteit (alleen JPG) Optioneel |
|
[getal] Standaard: 75 |
Minimum 1, maximum 100. |
Grootte Metatile Optioneel |
|
[getal] Standaard: 4 |
Specificeer een aangepaste grootte voor metatile bij het maken van XYZ-tegels. Hogere waarden kunnen het renderen van tegels versnellen en beter labelen verschaffen (minder gaten zonder labels) ten koste van het gebruiken van meer geheugen. Minimum 1, maximum 20. |
Uitvoerbestand (voor MBTiles) |
|
[bestand] Standaard: |
Specificatie van de uitvoerlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.11.4.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoerbestand (voor MBTiles) |
|
[bestand] |
Het uitvoerbestand. |
23.1.11.4.3. Pythoncode¶
ID algoritme: qgis:tilesxyzmbtiles
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.11.5. Stijl voor rasterlaag instellen¶
Stelt de stijl van een rasterlaag in. De stijl moet zijn gedefinieerd als een QML
-bestand.
Geen nieuwe uitvoer wordt gemaakt: de stijl QML
is toegewezen aan de gekozen rasterlaag.
Zie ook
23.1.11.5.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Rasterlaag |
|
[raster] |
De rasterlaag |
Stijlbestand |
|
[bestand] |
Pad naar bestand van de stijl |
23.1.11.5.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Rasterlaag |
|
[raster] |
De rasterlaag met de gekozen stijl |
23.1.11.5.3. Pythoncode¶
ID algoritme: qgis:setstyleforrasterlayer
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.