Svarbu

Vertimas yra bendruomenės pastangos, prie kurių jūs galite prisijungti. Šis puslapis šiuo metu išverstas 84.75%.

24.2.6. Vektorių keitimas

24.2.6.1. Keisti formatą

Keičia bet kokį OGC palaikomą vektorinį sluoksnį į kitą OGR palaikomą formatą.

Šis algoritmas kilęs iš ogr2ogr įrankio.

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: bet koks]

Įvesties vektorinis sluoksnis

Keisti visus duomenų aibės sluoksnius

CONVERT_ALL_LAYERS

[boolean]

Numatytas: ne

Keičia visą duomenų aibę. Palaikomi šios parinkties išvesties formatai yra GPKG ir GML.

Pakeistas

OUTPUT

[toks pat, kaip įvestis]

Specification of the output vector layer. One of:

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

Parinkus Įrašyti į failą reikia nurodyti išvesties formatą. Palaikomi visi GDAL vektoriniai formatai. Parinkus Įrašyti į laikiną failą bus naudojamas QGIS numatytasis vektorinis formatas.

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Papildomos kūrimo parinktys

Pasirinktinis

OPTIONS

[string]

Numatytas: ‚‘ (jokių papildomų parinkčių)

Papildomos GDAL kūrimo parinktys.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Pakeistas

OUTPUT

[toks pat, kaip įvestis]

Išvesties vektorinis sluoksnis

Pythono kodas

Algoritmo ID: gdal:convertformat

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.2.6.2. Rasterizuoti (perrašyti su atributu)

Perrašo rastro failą vektorinio sluoksnio reikšmėmis. Naujos reikšmės priskiriamos pagal persidengiančio vektorinio geoobjekto atributo reikšmę.

Šis algoritmas kilęs iš GDAL rasterize įrankio.

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: geometrija]

Įvesties vektorinis sluoksnis

Įvesties rastro sluoksnis

INPUT_RASTER

[rastras]

Įvesties rastro sluoksnis

Laukas, kurį naudoti perrašymo reikšmei

Pasirinktinis

FIELD

[lentelės laukas: skaičius]

Nurodo atributo lauką, kurį naudoti nustatant pikselių reikšmes

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Pridėti reikšmes į esamo rastro reikšmes

ADD

[boolean]

Numatytas: ne

Jei False, pikseliams priskiriama parinkto lauko reikšmė. Jei True, parinkto lauko reikšmė pridedama prie įvesties rastro sluoksnio reikšmės.

Papildomi komandinės eilutės parametrai

Pasirinktinis

EXTRA

[string]

Numatytas: ‚‘

Pridėkite papildomas GDAL komandinės eilutės parinktis

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Rasterizuotas

OUTPUT

[rastras]

Perrašytas įvesties rastro sluoksnis

Pythono kodas

Algoritmo ID: gdal:rasterize_over

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.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.

Šis algoritmas kilęs iš GDAL rasterize įrankio.

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: geometrija]

Įvesties vektorinis sluoksnis

Įvesties rastro sluoksnis

INPUT_RASTER

[rastras]

Įvesties rastro sluoksnis

A fixed value to burn

BURN

[skaičius: slankaus kablelio]

Numatytas: 0.0

The value to burn

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Pridėti reikšmes į esamo rastro reikšmes

ADD

[boolean]

Numatytas: ne

If False, pixels are assigned the fixed value. If True, the fixed value is added to the value of the input raster layer.

Papildomi komandinės eilutės parametrai

Pasirinktinis

EXTRA

[string]

Numatytas: ‚‘

Pridėkite papildomas GDAL komandinės eilutės parinktis

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Rasterizuotas

OUTPUT

[rastras]

Perrašytas įvesties rastro sluoksnis

Pythono kodas

Algorithm ID: gdal:rasterize_over_fixed_value

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.2.6.4. Rasterize (vector to raster)

Converts vector geometries (points, lines and polygons) into a raster image.

Šis algoritmas kilęs iš GDAL rasterize įrankio.

Numatytas meniu: Rastras ► Keitimas

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: geometrija]

Įvesties vektorinis sluoksnis

Laukas, kurį naudoti perrašymo reikšmei

Pasirinktinis

FIELD

[lentelės laukas: skaičius]

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

A fixed value to burn

Pasirinktinis

BURN

[skaičius: slankaus kablelio]

Numatytas: 0.0

A fixed value to burn into a band for all features.

Burn value extracted from the „Z“ values of the feature

USE_Z

[boolean]

Numatytas: ne

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

[sąrašas]

Numatytas: 0

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

  • 0 — Pixels

  • 1 — Georeferenced units

Width/Horizontal resolution

WIDTH

[skaičius: slankaus kablelio]

Numatytas: 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

[skaičius: slankaus kablelio]

Numatytas: 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

Pasirinktinis

EXTENT

[apimtis]

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.

Galimi metodai yra:

  • Skaičiuoti pagal sluoksnį…: naudoja dabartiniame projekte įkelto sluoksnio apimtį

  • Skaičiuoti pagal išdėstymo žemėlapį…: naudoja aktyvaus projekto išdėstymo žemėlapio elemento apimtį

  • Skaičiuoti pagal žymelę…: naudoja įrašytos žymelės apimtį

  • Naudoti žemėlapio drobės apimtį

  • Braižyti drobėje: spauskite ir tempkite stačiakampį, apibrėžianti norimą plotą

  • Įveskite koordinates kaip xmin, xmax, ymin, ymax

Priskirti nurodytą NėraDuomenų reikšmę išvesties juostoms

Pasirinktinis

NODATA

[skaičius: slankaus kablelio]

Numatytas: 0.0

Assigns a specified NoData value to output bands

Rasterizuotas

OUTPUT

[rastras]

Numatytas: [Įrašyti į laikiną failą]

I6vesties rastro sluoksnio specifikacija. Vienas iš:

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

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.

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Papildomos kūrimo parinktys

Pasirinktinis

OPTIONS

[string]

Numatytas: ‚‘

Norint pridėti vieną ar daugiau kūrimo parinkčių, valdančių rastro kūrimą (spalvos, bloko dydis, failo suspaudimas…). Patogumui jūs galite remtis iš anksto sukurtais profiliais (žiūrėkite GDAL tvarkyklės parinkčių skiltį).

Paketinis apdorojimas ir Modelių kūrimas: atskirkite kelias parinktis statmenu brūkšniu (|).

Išvesties duomenų tipas

DATA_TYPE

[sąrašas]

Numatytas:

Nustato išvesties rastro failo formatą.

Parinktys:

  • 0 — Byte (Eight bit unsigned integer (quint8))

  • 1 — Int16 (Sixteen bit signed integer (qint16))

  • 2 — UInt16 (Sixteen bit unsigned integer (quint16))

  • 3 — UInt32 (Thirty two bit unsigned integer (quint32))

  • 4 — Int32 (Thirty two bit signed integer (qint32))

  • 5 — Float32 (Thirty two bit floating point (float))

  • 6 — Float64 (Sixty four bit floating point (double))

  • 7 — CInt16 (Complex Int16)

  • 8 — CInt32 (Complex Int32)

  • 9 — CFloat32 (Complex Float32)

  • 10 — CFloat64 (Complex Float64)

  • 11 — Int8 (Eight bit signed integer (qint8))

Galimi variantai priklauso nuo GDAL versijos, su kuria sukurtas QGIS (žiūrėkite meniu Pagalba ► Apie)

Pre-initialize the output image with value

Pasirinktinis

INIT

[skaičius: slankaus kablelio]

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]

Numatytas: ne

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.

Papildomi komandinės eilutės parametrai

Pasirinktinis

EXTRA

[string]

Numatytas: ‚‘

Pridėkite papildomas GDAL komandinės eilutės parinktis

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Rasterizuotas

OUTPUT

[rastras]

Išvesties rastro sluoksnis

Pythono kodas

Algorithm ID: gdal:rasterize

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.