23.2.2. Raster conversie¶
23.2.2.1. gdal2xyz¶
Converteert rastergegevens naar de indeling XYZ ASCII.
23.2.2.1.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[raster] |
Rasterlaag die moet worden geconverteerd |
Bandnummer |
|
[rasterband] Standaard: De eerste band van de invoerlaag |
Als het raster meerdere banden bevat, kies dan de band die u wilt converteren |
Komma-gescheiden waarden uitvoeren |
|
[Booleaanse waarde] Standaard: False |
Stelt in of het uitvoerbestand moet zijn van het type komma-gescheiden waarden (csv). |
XYZ ASCII-bestand |
|
[bestand] Standaard: |
Specificatie van de uitvoerlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.2.2.1.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
XYZ ASCII-bestand |
|
[tabel] |
Tabelbestand dat de geëxporteerde waarden uit de rasterband bevat. |
23.2.2.1.3. Pythoncode¶
ID algoritme: gdal:gdal2xyz
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.2.2.2. PCT naar RGB¶
Converteert een 8-bit gepaletteerde afbeelding naar 24-bit RGB. Het zal een pseudokleur-band in het invoerbestand converteren naar een bestand RGB in de gewenste indeling.
Dit algoritme is afgeleid van de GDAL pct2rgb utility.
Standaard menu:
23.2.2.2.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[raster] |
Invoer 8-bit rasterafbeelding |
Bandnummer |
|
[rasterband] Standaard: De eerste band van de invoerlaag |
Als het raster meerdere banden bevat, kies dan de band die u wilt converteren |
Een RGBA-bestand maken |
|
[Booleaanse waarde] Standaard: False |
Stelt in of het uitvoerbestand moet zijn van het type RGBA. |
PCT naar RGB |
|
[bestand] Standaard: |
Specificatie van de uitvoerlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.2.2.2.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
PCT naar RGB |
|
[raster] |
24-bit RGB rasterafbeelding |
23.2.2.2.3. Pythoncode¶
ID algoritme: gdal:pcttorgb
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.2.2.3. Polygoniseren (raster naar vector)¶
Maakt vector polygonen voor alle verbonden regio’s van pixels in het raster die een gemeenschappelijke waarde voor de pixel delen. Elk polygoon wordt gemaakt met een attribuut dat de waarde van de pixel van die polygoon aangeeft.
Dit algoritme is afgeleid van de GDAL polygonize utility.
Standaard menu:
23.2.2.3.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 dan de band die u wilt gebruiken |
Naam van het te maken veld |
|
[tekenreeks] Standaard: ‘DN’ |
Specificeer de veldnaam voor de attributen van de verbonden regio’s. |
8-connectedness gebruiken |
|
[Booleaanse waarde] Standaard: False |
Indien niet ingesteld moeten rastercellen een gemeenschappelijke grens hebben om als verbonden te worden beschouwd (4-connected). Indien ingesteld worden elkaar rakende rastercellen ook als verbonden beschouwd(8-connected). |
Aanvullende parameters opdrachtregel Optioneel |
|
[tekenreeks] Standaard: Geen |
Extra GDAL opties voor opdrachtregel toevoegen |
Gevectoriseerd |
|
[vector: polygoon] Standaard: |
Specificatie van de uitvoer (polygoon) vectorlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.2.2.3.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Gevectoriseerd |
|
[vector: polygoon] |
Uitvoer vectorlaag |
23.2.2.3.3. Pythoncode¶
ID algoritme: gdal:polygonize
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.2.2.4. Banden herschikken¶
Maakt een nieuw raster met geselecteerde band(en) uit een opgegeven rasterlaag. Het algoritme maakt het ook mogelijk de banden voor het nieuw gemaakte raster opnieuw te schikken.
Dit algoritme is afgeleid van de GDAL translate utility.
23.2.2.4.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[raster] |
Invoer rasterlaag |
Geselecteerde band(en) |
|
[rasterband] [lijst] Standaard: Geen |
Gesorteerde lijst van de te gebruiken banden om het nieuwe raster te maken |
Aanvullende opties voor maken Optioneel |
|
[tekenreeks] Standaard: ‘’ |
Voor toevoegen van een of meer opties voor het beheren van het te maken bestand (kleuren, blokgrootte, bestandsompressie…). Voor het gemak kunt u vertrouwen op vooraf gedefinieerde profielen (bekijk :ref:` het gedeelte over opties voor GDAL driver <gdal_createoptions>`). |
Type uitvoergegevens |
|
[enumeratie] Standaard: 0 |
Definieert het gegevenstype voor het uitvoer rasterbestand. Opties:
|
Geconverteerd |
|
[raster] Standaard: Opslaan naar tijdelijk bestand |
Specificatie van de uitvoerlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.2.2.4.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Geconverteerd |
|
[raster] |
Uitvoer rasterlaag met opnieuw geschikte banden. |
23.2.2.4.3. Pythoncode¶
ID algoritme: gdal:rearrange_bands
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.2.2.5. RGB naar PCT¶
Converteert een 24-bit RGB-afbeelding naar een 8-bit gepaletteerde. Berekent een optimale tabel voor de pseudo-kleur voor de opgegeven RGB-afbeelding met een algoritme voor mediaan afsnijden op een gedownsampled histogram voor RGB. Dan converteert het de afbeelding naar een afbeelding met pseudokleuren met de kleurentabel. Deze conversie gebruikt Floyd-Steinberg dithering (foutdiffusie) om de visuele kwaliteit van het uitvoerbestand te maximaliseren.
Als u een rasterkaart opnieuw wilt classificeren en het aantal klassen wilt verkleinen, kan het nuttig zijn uw afbeelding eerst te downsamplen met dit algoritme.
Dit algoritme is afgeleid van de GDAL rgb2pct utility.
Standaard menu:
23.2.2.5.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[raster] |
Invoer (RGB) rasterlaag |
Aantal kleuren |
|
[getal] Standaard: 2 |
Het aantal kleuren dat de resulterende afbeelding zal bevatten. Een waarde tussen 2-256 is mogelijk. |
RGB naar PCT |
|
[raster] Standaard: |
Specificatie van de uitvoerlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.2.2.5.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
RGB naar PCT |
|
[raster] |
Uitvoer rasterlaag. |
23.2.2.5.3. Pythoncode¶
ID algoritme: gdal:rgbtopct
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.2.2.6. Vertalen (indeling converteren)¶
Rastergegevens converteren naar verschillende indelingen.
Dit algoritme is afgeleid van de GDAL translate utility.
Standaard menu:
23.2.2.6.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[raster] |
Invoer rasterlaag |
De projectie voor het uitvoerbestand overschrijven Optioneel |
|
[crs] |
Specificeer een projectie voor het uitvoerbestand |
Wijs een specifieke waarde Geen data toe aan de uitvoerbanden Optioneel |
|
[getal] Standaard: Niet ingesteld |
Definieert een te gebruiken waarde voor de waarden Geen gegevens in het uitvoerraster |
Kopieer alle sub-gegevenssets van dit bestand naar individuele uitvoerbestanden |
|
[Booleaanse waarde] Standaard: False |
Individuele bestanden maken voor sub-gegevenssets |
Aanvullende opties voor maken Optioneel |
|
[tekenreeks] Standaard: ‘’ |
Voor toevoegen van een of meer opties voor het beheren van het te maken bestand (kleuren, blokgrootte, bestandsompressie…). Voor het gemak kunt u vertrouwen op vooraf gedefinieerde profielen (bekijk :ref:` het gedeelte over opties voor GDAL driver <gdal_createoptions>`). |
Aanvullende parameters opdrachtregel Optioneel |
|
[tekenreeks] Standaard: Geen |
Extra GDAL opties voor opdrachtregel toevoegen |
Type uitvoergegevens |
|
[enumeratie] Standaard: 0 |
Definieert het gegevenstype voor het uitvoer rasterbestand. Opties:
|
Geconverteerd |
|
[raster] Standaard: |
Specificatie van de uitvoer (vertaalde) rasterlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.2.2.6.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Geconverteerd |
|
[raster] |
Uitvoer (vertaalde) rasterlaag. |
23.2.2.6.3. Pythoncode¶
ID algoritme: gdal:translate
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.