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

INPUT

[vector: oricare]

Stratul vectorial de intrare

Convert all layers from dataset

NEW in 3.24

CONVERT_ALL_LAYERS

[boolean]

Implicit: False

Converts the whole dataset. Supported output formats for this option are GPKG and GML.

Converted

OUTPUT

[la fel ca intrarea]

Specification of the output vector layer. One of:

  • Salvare într-un Fișier Temporar

  • Salvare în Fișier…

For Save to File, the output format has to be specified. All GDAL vector formats are supported. For Save to a Temporary File the QGIS default vector format will be used.

Parametri avansați

Etichetă

Nume

Tipul

Descriere

Opțiuni suplimentare de creare

Opţional

OPTIONS

[string]

Implicit: «» (fără opțiuni adiționale)

Additional GDAL creation options.

Rezultat

Etichetă

Nume

Tipul

Descriere

Converted

OUTPUT

[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

INPUT

[vector: oricare]

Stratul vectorial de intrare

Input raster layer

INPUT_RASTER

[raster]

Stratul raster de intrare

Field to use for a burn-in value

Opţional

FIELD

[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

ADD

[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

EXTRA

[string]

Implicit: „

Add extra GDAL command line options

Rezultat

Etichetă

Nume

Tipul

Descriere

Rasterized

OUTPUT

[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

INPUT

[vector: oricare]

Stratul vectorial de intrare

Input raster layer

INPUT_RASTER

[raster]

Stratul raster de intrare

A fixed value to burn

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

ADD

[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

EXTRA

[string]

Implicit: „

Add extra GDAL command line options

Rezultat

Etichetă

Nume

Tipul

Descriere

Rasterized

OUTPUT

[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: Raster ► Conversion

Parametri

Parametri de bază

Etichetă

Nume

Tipul

Descriere

Strat de intrare

INPUT

[vector: oricare]

Stratul vectorial de intrare

Field to use for a burn-in value

Opţional

FIELD

[tablefield: numeric]

Defines the attribute field from which the attributes for the pixels should be chosen

A fixed value to burn

Opţional

BURN

[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

USE_Z

[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

UNITS

[enumerare]

Implicit: 0

Units to use when defining the output raster size/resolution. One of:

  • 0 — Pixeli

  • 1 — Unități georeferențiate

Width/Horizontal resolution

WIDTH

[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

HEIGHT

[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]

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:

  • Calculate from layer…: uses extent of a layer loaded in the current project

  • Calculate from layout map…: uses extent of a layout map item in the active project

  • Calculate from bookmark…: uses extent of a saved bookmark

  • Use map canvas extent

  • Draw on canvas: click and drag a rectangle delimiting the area to take into account

  • Enter the coordinates as xmin, xmax, ymin, ymax

Assign a specified nodata value to output bands

Opţional

NODATA

[număr]

Implicit: 0.0

Assigns a specified nodata value to output bands

Rasterized

OUTPUT

[raster]

Implicit: [Salvare într-un fișier temporar]

Specificare strat raster de ieșire. Unul dintre:

  • Salvare într-un Fișier Temporar

  • Salvare în Fișier…

For Save to File, the output format has to be specified. All GDAL raster formats are supported. For Save to a Temporary File the QGIS default raster format will be used.

Parametri avansați

Etichetă

Nume

Tipul

Descriere

Opțiuni suplimentare de creare

Opţional

OPTIONS

[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

DATA_TYPE

[enumerare]

Implicit: 5

Defines the format of the output raster file.

Opţiuni:

  • 0 — Byte (Întreg, fără semn, opt biți (quint8))

  • 1 — Int16 (Întreg, cu semn, șaisprezece biți (qint16))

  • 2 — UInt16 (Întreg, fără semn, șaisprezece biți (quint16))

  • 3 — UInt32 (Treizeci și doi de biți în virgulă mobilă (quint32))

  • 4 — Int32 (Treizeci și doi de biți în virgulă mobilă (qint32))

  • 5 — Float32 (Treizeci și doi de biți în virgulă mobilă (float))

  • 6 — Float64 (Șaizeci și patru de biți în virgulă mobilă (double))

  • 7 — CInt16 (Complex Int16)

  • 8 — CInt32 (Complex Int32)

  • 9 — CFloat32 (Complex Float32)

  • 10 — CFloat64 (Complex Float64)

Opțiunile disponibile depind de versiunea GDAL construită cu ajutorul QGIS (consultați meniul Help ► About)

Pre-initialize the output image with value

Opţional

INIT

[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

INVERT

[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

EXTRA

[string]

Implicit: „

Add extra GDAL command line options

Rezultat

Etichetă

Nume

Tipul

Descriere

Rasterized

OUTPUT

[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ă.