Belangrijk
Vertalen is een inspanning van de gemeenschap waaraan u deel kunt nemen <translation_guidelines>. Deze pagina is momenteel voor 100.00% vertaald.
28.1.18. Raster-gereedschappen
28.1.18.1. Uitlijnen raster
NEW in 3.34
Lijnt raster uit door het te resamplen naar dezelfde celgrootte en opnieuw te projecteren naar hetzelfde CRS als een referentieraster.
Waarschuwing
Dit algoritme is ALLEEN beschikbaar in de context van de Modelontwerper. Gebruik, voor andere context, in plaats daarvan Rasters uitlijnen.
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[raster] |
Invoer rasterlaag om uit te lijnen |
Methode voor resamplen |
|
[enumeratie] Standaard: 0 |
Te gebruiken methode voor resamplen van de invoerlaag.
|
Waarden opnieuw op schaal brengen overeenkomstig de grootte van de cel |
|
[Booleaanse waarde] Standaard: Nee |
|
Verwijzingslaag |
|
[raster] |
Een rasterlaag die zal worden gebruikt om bereik, celgrootte en CRS op te halen die zal worden toegepast op de invoerlagen. |
CRS van referentie overschrijven Optioneel |
|
[crs] |
CRS dat moet worden gebruikt in plaats van dat van de referentielaag |
Celgrootte X van referentie overschrijven Optioneel |
|
[getal] |
Celgrootte in richting X die moet worden gebruikt in plaats van dat van de referentielaag |
Celgrootte Y van referentie overschrijven Optioneel |
|
[getal] |
Celgrootte in richting Y die moet worden gebruikt in plaats van dat van de referentielaag |
Verschuiving raster X van referentie overschrijven Optioneel |
|
[getal] |
Verschuiving in richting X die moet worden toegepast op cellen van het raster |
Verschuiving raster Y van referentie overschrijven Optioneel |
|
[getal] |
Verschuiving in richting Y die moet worden toegepast op cellen van het raster |
Clippen naar bereik Optioneel |
|
[bereik] |
Specificeer het bereik van de laag van het uitvoerraster. Het zal intern worden uitgebreid naar een veelvoud van de tegelgrootte. Beschikbare methoden zijn:
|
Uitgelijnd raster |
|
[raster] |
Uitvoerraster met geresamplede pixels |
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitgelijnd raster |
|
[raster] |
Uitvoerraster met geresamplede pixels |
Pythoncode
ID algoritme: native:alignsingleraster
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.
28.1.18.2. Rasters uitlijnen
NEW in 3.34
Lijnt rasters uit door ze te resamplen naar dezelfde celgrootte en opnieuw te projecteren naar hetzelfde CRS als een referentieraster.
Waarschuwing
Dit algoritme is NIET beschikbaar in de context van de Modelontwerper. Gebruik in plaats daarvan Uitlijnen raster.
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlagen |
|
[raster] [lijst] |
Lijst van invoer rasterlagen met geassocieerde opties voor resamplen (gevuld als een item
Waarden opnieuw op schaal brengen overeenkomstig de grootte van de cel [boolean] ( |
Verwijzingslaag |
|
[raster] |
Een rasterlaag die zal worden gebruikt om bereik, celgrootte en CRS op te halen die zal worden toegepast op de invoerlagen. |
CRS van referentie overschrijven Optioneel |
|
[crs] |
CRS dat moet worden gebruikt in plaats van dat van de referentielaag |
Celgrootte X van referentie overschrijven Optioneel |
|
[getal] |
Celgrootte in richting X die moet worden gebruikt in plaats van dat van de referentielaag |
Celgrootte Y van referentie overschrijven Optioneel |
|
[getal] |
Celgrootte in richting Y die moet worden gebruikt in plaats van dat van de referentielaag |
Verschuiving raster X van referentie overschrijven Optioneel |
|
[getal] |
Verschuiving in richting X die moet worden toegepast op cellen van het raster |
Verschuiving raster Y van referentie overschrijven Optioneel |
|
[getal] |
Verschuiving in richting Y die moet worden toegepast op cellen van het raster |
Clippen naar bereik Optioneel |
|
[bereik] |
Specificeer het bereik van de laag van het uitvoerraster. Het zal intern worden uitgebreid naar een veelvoud van de tegelgrootte. Beschikbare methoden zijn:
|
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitgelijnde rasters |
|
[raster] [lijst] |
Uitvoerrasters met geresamplede pixels |
Pythoncode
ID algoritme: native:alignrasters
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.
28.1.18.3. 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.
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Minimale bereik om te renderen (xmin, xmax, ymin, ymax) |
|
[bereik] |
Specificeer het bereik van de laag van het uitvoerraster. Het zal intern worden uitgebreid naar een veelvoud van de tegelgrootte. Beschikbare methoden zijn:
|
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: |
Specificatie van de uitvoerlaag. Één van:
|
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoerlaag |
|
[raster] |
Uitvoer rasterlaag |
Pythoncode
ID algoritme: native: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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.
28.1.18.4. Cellen met Geen gegevens vullen
Stelt de waarden Geen gegevens in het invoerraster opnieuw in op een gekozen waarde, wat resulteert in een raster gegevensset zonder pixels Geen gegevens.
Het algoritme respecteert het gegevenstype van het invoerraster, bijv. een vulwaarde van een floating point zal worden afgebroken indien toegepast op een raster met integers.
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerraster |
|
[raster] |
Het te verwerken raster. |
Bandnummer |
|
[getal] Standaard: 1 |
De band van het raster |
Vulwaarde |
|
[getal] Standaard: 1.0 |
Stel de te gebruiken waarde in voor de pixels Geen gegevens |
Uitvoerraster |
|
[raster] Standaard: |
Specificatie van de uitvoerlaag. Één van:
|
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoerraster |
|
[raster] |
Het uitvoerraster met gevulde gegevenscellen. |
Pythoncode
ID algoritme: native:fillnodata
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.
28.1.18.5. XYZ-tegels maken (Map)
Maakt raster-“XYZ”-tegels uit het huidige project van QGIS als individuele afbeeldingen naar een mappenstructuur.
Optioneel kan een Leaflet HTML-uitvoerbestand met de gemaakte tegels als een kaartlaag worden gemaakt.
Parameters
Basis parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Bereik (xmin, xmax, ymin, ymax) |
|
[bereik] |
Specificeer het bereik van de tegels. Het zal intern worden uitgebreid naar een veelvoud van de tegelgrootte. Beschikbare methoden zijn:
|
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 |
Antialiasing inschakelen |
|
[Booleaanse waarde] Standaard: True |
Bepaalt of een anti-aliasing zou moeten worden ingeschakeld |
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 Optioneel |
|
[map] Standaard: |
Specificatie van de map voor de uitvoer (voor de tegels). Één van:
|
Uitvoer html (Leaflet) Optioneel |
|
[html] Standaard: |
Specificatie van het uitvoer HTML-bestand. Één van:
|
Gevorderde parameters
NEW in 3.30
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Leaflet HTML-uitvoer titel Optioneel |
|
[tekenreeks] Standaard: Niet ingesteld |
HTML <title>-tag gebruikt voor het Leaflet HTML-uitvoerbestand. |
Leaflet HTML-uitvoer naamsvermelding Optioneel |
|
[tekenreeks] Standaard: Niet ingesteld |
Aangepaste naamsvermelding voor de kaart, gebruikt voor het Leaflet HTML-uitvoerbestand. HTML-links zijn mogelijk. |
Neem basiskaart OpenStreetMap op in Leaflet HTML-uitvoer Optioneel |
|
[Booleaanse waarde] Standaard: False |
Een laag van een basiskaart van OpenStreetMap (bron: https://tile.openstreetmap.org) is opgenomen in het Leaflet HTML-uitvoerbestand. Juste naamsvermelding voor de kaart wordt automatisch toegevoegd. |
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) |
Pythoncode
ID algoritme: native: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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.
28.1.18.6. XYZ-tegels maken (MBTiles)
Maakt raster-“XYZ”-tegels uit het huidige project van QGIS als één enkel bestand in de indeling “MBTiles”.
Parameters
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Bereik (xmin, xmax, ymin, ymax) |
|
[bereik] |
Specificeer het bereik van de tegels. Het zal intern worden uitgebreid naar een veelvoud van de tegelgrootte. Beschikbare methoden zijn:
|
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 |
Antialiasing inschakelen |
|
[Booleaanse waarde] Standaard: True |
Bepaalt of een anti-aliasing zou moeten worden ingeschakeld |
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:
|
Uitvoer
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Uitvoerbestand (voor MBTiles) |
|
[bestand] |
Het uitvoerbestand. |
Pythoncode
ID algoritme: native: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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.