27.2.6. Vector conversion
27.2.6.1. Convert format
Converts any OGR-supported vector layer into another OGR-supported format.
This algorithm is derived from the ogr2ogr utility.
Parametri
Parametri de bază
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Strat de intrare |
|
[vector: oricare] |
Stratul vectorial de intrare |
Convert all layers from dataset
|
|
[boolean] Implicit: False |
Converts the whole dataset.
Supported output formats for this option are |
Converted |
|
[la fel ca intrarea] |
Specification of the output vector layer. One of:
For |
Parametri avansați
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Opțiuni suplimentare de creare Opţional |
|
[string] Implicit: «» (fără opțiuni adiționale) |
Additional GDAL creation options. |
Rezultat
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Converted |
|
[la fel ca intrarea] |
The output vector layer |
Cod Python
Algorithm ID: gdal:convertformat
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.6.2. Rasterize (overwrite with attribute)
Overwrites a raster layer with values from a vector layer. New values are assigned based on the attribute value of the overlapping vector feature.
This algorithm is derived from the GDAL rasterize utility.
Parametri
Parametri de bază
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Strat de intrare |
|
[vector: oricare] |
Stratul vectorial de intrare |
Input raster layer |
|
[raster] |
Stratul raster de intrare |
Field to use for a burn-in value Opţional |
|
[tablefield: numeric] |
Defines the attribute field to use to set the pixels values |
Parametri avansați
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Add burn in values to existing raster values |
|
[boolean] Implicit: False |
If False, pixels are assigned the selected field’s value. If True, the selected field’s value is added to the value of the input raster layer. |
Additional command-line parameters Opţional |
|
[string] Implicit: „ |
Add extra GDAL command line options |
Rezultat
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Rasterized |
|
[raster] |
The overwritten input raster layer |
Cod Python
Algorithm ID: gdal:rasterize_over
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.6.3. Rasterize (overwrite with fixed value)
Overwrites parts of a raster layer with a fixed value. The pixels to overwrite are chosen based on the supplied (overlapping) vector layer.
This algorithm is derived from the GDAL rasterize utility.
Parametri
Parametri de bază
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Strat de intrare |
|
[vector: oricare] |
Stratul vectorial de intrare |
Input raster layer |
|
[raster] |
Stratul raster de intrare |
A fixed value to burn |
|
[număr] Implicit: 0.0 |
The value to burn |
Parametri avansați
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Add burn in values to existing raster values |
|
[boolean] Implicit: False |
If False, pixels are assigned the fixed value. If True, the fixed value is added to the value of the input raster layer. |
Additional command-line parameters Opţional |
|
[string] Implicit: „ |
Add extra GDAL command line options |
Rezultat
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Rasterized |
|
[raster] |
The overwritten input raster layer |
Cod Python
Algorithm ID: gdal:rasterize_over_fixed_value
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.6.4. Rasterize (vector to raster)
Converts vector geometries (points, lines and polygons) into a raster image.
This algorithm is derived from the GDAL rasterize utility.
Default menu:
Parametri
Parametri de bază
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Strat de intrare |
|
[vector: oricare] |
Stratul vectorial de intrare |
Field to use for a burn-in value Opţional |
|
[tablefield: numeric] |
Defines the attribute field from which the attributes for the pixels should be chosen |
A fixed value to burn Opţional |
|
[număr] Implicit: 0.0 |
A fixed value to burn into a band for all features. |
Burn value extracted from the „Z” values of the feature Opţional |
|
[boolean] Implicit: False |
Indicates that a burn value should be extracted from the „Z” values of the feature. Works with points and lines (linear interpolation along each segment). For polygons, works properly only if they are flat (same Z value for all vertices) |
Output raster size units |
|
[enumerare] Implicit: 0 |
Units to use when defining the output raster size/resolution. One of:
|
Width/Horizontal resolution |
|
[număr] Implicit: 0.0 |
Sets the width (if size units is „Pixels”) or horizontal resolution (if size units is „Georeferenced units”) of the output raster. Minimum value: 0.0. |
Height/Vertical resolution |
|
[număr] Implicit: 0.0 |
Sets the height (if size units is „Pixels”) or vertical resolution (if size units is „Georeferenced units”) of the output raster. |
Output extent Opţional |
|
[extent] |
Extent of the output raster layer. If the extent is not specified, the minimum extent that covers the selected reference layer(s) will be used. Metodele disponibile sunt:
|
Assign a specified nodata value to output bands Opţional |
|
[număr] Implicit: 0.0 |
Assigns a specified nodata value to output bands |
Rasterized |
|
[raster] Implicit: |
Specificare strat raster de ieșire. Unul dintre:
For |
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: 5 |
Defines the format of the output raster file. Opţiuni:
Opțiunile disponibile depind de versiunea GDAL construită cu ajutorul QGIS (consultați meniul ) |
Pre-initialize the output image with value Opţional |
|
[număr] |
Pre-initializes the output image bands with this value. Not marked as the nodata value in the output file. The same value is used in all the bands. |
Invert rasterization |
|
[boolean] Implicit: False |
Burns the fixed burn value, or the burn value associated with the first feature into all parts of the image not inside the provided polygon. |
Additional command-line parameters Opţional |
|
[string] Implicit: „ |
Add extra GDAL command line options |
Rezultat
Etichetă |
Nume |
Tipul |
Descriere |
---|---|---|---|
Rasterized |
|
[raster] |
Stratul raster de ieșire |
Cod Python
Algorithm ID: gdal:rasterize
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ă.