27.2.2. Raster conversion
27.2.2.1. gdal2xyz
Converts raster data to XYZ ASCII file format.
Parametri
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Strat de intrare |
|
[raster] |
Raster layer to convert |
Numărul benzii |
|
[raster band] Implicit: Prima bandă a stratului de intrare |
If the raster is multiband, choose the band you want to convert |
Output comma-separated values |
|
[boolean] Implicit: False |
Sets whether the output file should be of type comma-separated values (csv). |
XYZ ASCII file |
|
[file] Implicit: |
Specification of the output file. One of:
|
Rezultat
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
XYZ ASCII file |
|
[tabelă] |
Table file containing the values exported from the raster band. |
Cod Python
Algorithm ID: gdal:gdal2xyz
import processing
processing.run("algorithm_id", {parameter_dictionary})
ID-ul algoritmului se afișează atunci când treceți peste algoritmul din caseta instrumentelor de procesare. Dicționarul parametrilor furnizează valorile și NUMELE parametrilor. Pentru detalii despre rularea algoritmilor de procesare din consola Python, parcurgeți Utilizarea algoritmilor de procesare din consolă.
27.2.2.2. PCT to RGB
Converts an 8 bit paletted image to a 24 bit RGB. It will convert a pseudocolor band from the input file to an RGB file of the desired format.
This algorithm is derived from the GDAL pct2rgb utility.
Default menu:
Parametri
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Strat de intrare |
|
[raster] |
Input 8 bit raster image |
Numărul benzii |
|
[raster band] Implicit: Prima bandă a stratului de intrare |
If the raster is multiband, choose the band you want to convert |
Generate a RGBA file |
|
[boolean] Implicit: False |
Sets whether the output file should be of type RGBA. |
PCT to RGB |
|
[file] Implicit: |
Specification of the output file. One of:
|
Rezultat
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
PCT to RGB |
|
[raster] |
24 bit RGB raster image |
Cod Python
Algorithm ID: gdal:pcttorgb
import processing
processing.run("algorithm_id", {parameter_dictionary})
ID-ul algoritmului se afișează atunci când treceți peste algoritmul din caseta instrumentelor de procesare. Dicționarul parametrilor furnizează valorile și NUMELE parametrilor. Pentru detalii despre rularea algoritmilor de procesare din consola Python, parcurgeți Utilizarea algoritmilor de procesare din consolă.
27.2.2.3. Polygonize (raster to vector)
Creates vector polygons for all connected regions of pixels in the raster sharing a common pixel value. Each polygon is created with an attribute indicating the pixel value of that polygon.
This algorithm is derived from the GDAL polygonize utility.
Default menu:
Parametri
Parametri de bază
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Strat de intrare |
|
[raster] |
Stratul raster de intrare |
Numărul benzii |
|
[raster band] Implicit: Prima bandă a stratului de intrare |
If the raster is multiband, choose the band you want to use |
Name of the field to create |
|
[string] Implicit: «DN» |
Specify the field name for the attributes of the connected regions. |
Use 8-connectedness |
|
[boolean] Implicit: False |
If not set, raster cells must have a common border to be considered connected (4-connected). If set, touching raster cells are also considered connected (8-connected). |
Vectorized |
|
[vector: poligon] Implicit: |
Specification of the output (polygon) vector layer. One of:
|
Parametri avansați
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Additional command-line parameters Opţional |
|
[string] Default: Nici o valoare |
Add extra GDAL command line options |
Rezultat
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Vectorized |
|
[vector: poligon] |
Output vector layer |
Cod Python
Algorithm ID: gdal:polygonize
import processing
processing.run("algorithm_id", {parameter_dictionary})
ID-ul algoritmului se afișează atunci când treceți peste algoritmul din caseta instrumentelor de procesare. Dicționarul parametrilor furnizează valorile și NUMELE parametrilor. Pentru detalii despre rularea algoritmilor de procesare din consola Python, parcurgeți Utilizarea algoritmilor de procesare din consolă.
27.2.2.4. Rearrange bands
Creates a new raster using selected band(s) from a given raster layer. The algorithm also makes it possible to reorder the bands for the newly-created raster.
This algorithm is derived from the GDAL translate utility.
Parametri
Parametri de bază
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Strat de intrare |
|
[raster] |
Stratul raster de intrare |
Selected band(s) |
|
[raster band] [list] Default: Nici o valoare |
Ordered list of the bands to use to create the new raster |
Converted |
|
[raster] Implicit: |
Specification of the output raster. One of:
|
Parametri avansați
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Opțiuni suplimentare de creare Opţional |
|
[string] Implicit: „ |
Pentru adăugarea uneia sau mai multor opțiuni de control la crearea rasterului (ex.: culori, dimensiunea blocului, compresia fișierului…). Pentru ușurință, vă puteți baza pe profiluri predefinite (consultați Secțiunea opțiunilor driver-ului GDAL). Procesarea în Serie și Designerul de Modele: separați opțiunile multiple cu un caracter pipe ( |
Tipul datelor de ieșire |
|
[enumerare] Implicit: 0 |
Defines the data type of the output raster file. Options:
Opțiunile disponibile depind de versiunea GDAL construită cu ajutorul QGIS (consultați meniul ) |
Rezultat
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Converted |
|
[raster] |
Output raster layer with rearranged bands. |
Cod Python
Algorithm ID: gdal:rearrange_bands
import processing
processing.run("algorithm_id", {parameter_dictionary})
ID-ul algoritmului se afișează atunci când treceți peste algoritmul din caseta instrumentelor de procesare. Dicționarul parametrilor furnizează valorile și NUMELE parametrilor. Pentru detalii despre rularea algoritmilor de procesare din consola Python, parcurgeți Utilizarea algoritmilor de procesare din consolă.
27.2.2.5. RGB to PCT
Converts a 24 bit RGB image into a 8 bit paletted. Computes an optimal pseudo-color table for the given RGB-image using a median cut algorithm on a downsampled RGB histogram. Then it converts the image into a pseudo-colored image using the color table. This conversion utilizes Floyd-Steinberg dithering (error diffusion) to maximize output image visual quality.
If you want to classify a raster map and want to reduce the number of classes it can be helpful to downsample your image with this algorithm before.
This algorithm is derived from the GDAL rgb2pct utility.
Default menu:
Parametri
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Strat de intrare |
|
[raster] |
Input (RGB) raster layer |
Number of colors |
|
[număr] Implicit: 2 |
The number of colors the resulting image will contain. A value from 2-256 is possible. |
RGB to PCT |
|
[raster] Implicit: |
Specification of the output raster. One of:
|
Rezultat
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
RGB to PCT |
|
[raster] |
Output raster layer. |
Cod Python
Algorithm ID: gdal:rgbtopct
import processing
processing.run("algorithm_id", {parameter_dictionary})
ID-ul algoritmului se afișează atunci când treceți peste algoritmul din caseta instrumentelor de procesare. Dicționarul parametrilor furnizează valorile și NUMELE parametrilor. Pentru detalii despre rularea algoritmilor de procesare din consola Python, parcurgeți Utilizarea algoritmilor de procesare din consolă.
27.2.2.6. Translate (convert format)
Converts raster data between different formats.
This algorithm is derived from the GDAL translate utility.
Default menu:
Parametri
Parametri de bază
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Strat de intrare |
|
[raster] |
Stratul raster de intrare |
Override the projection of the output file Opţional |
|
[crs] |
Specify a projection for the output file |
Assign a specified nodata value to output bands Opţional |
|
[număr] Implicit: Nesetat |
Defines the value to use for nodata in the output raster |
Copy all subdatasets of this file to individual output files |
|
[boolean] Implicit: False |
Create individual files for subdatasets |
Converted |
|
[raster] Implicit: |
Specification of the output (translated) raster layer. One of:
|
Parametri avansați
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Opțiuni suplimentare de creare Opţional |
|
[string] Implicit: „ |
Pentru adăugarea uneia sau mai multor opțiuni de control la crearea rasterului (ex.: culori, dimensiunea blocului, compresia fișierului…). Pentru ușurință, vă puteți baza pe profiluri predefinite (consultați Secțiunea opțiunilor driver-ului GDAL). Procesarea în Serie și Designerul de Modele: separați opțiunile multiple cu un caracter pipe ( |
Additional command-line parameters Opţional |
|
[string] Default: Nici o valoare |
Add extra GDAL command line options |
Tipul datelor de ieșire |
|
[enumerare] Implicit: 0 |
Defines the data type of the output raster file. Options:
Opțiunile disponibile depind de versiunea GDAL construită cu ajutorul QGIS (consultați meniul ) |
Rezultat
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Converted |
|
[raster] |
Output (translated) raster layer. |
Cod Python
Algorithm ID: gdal:translate
import processing
processing.run("algorithm_id", {parameter_dictionary})
ID-ul algoritmului se afișează atunci când treceți peste algoritmul din caseta instrumentelor de procesare. Dicționarul parametrilor furnizează valorile și NUMELE parametrilor. Pentru detalii despre rularea algoritmilor de procesare din consola Python, parcurgeți Utilizarea algoritmilor de procesare din consolă.