Svarbu

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

24.2.2. Rastro keitimas

24.2.2.1. gdal2xyz

Keičia rastro duomenis į XYZ ASCII failo formatą.

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[rastras]

Keičiamas rastro sluoksnis

Juostos numeris

BAND

[rastro juosta]

Numatytas: pirma įvesties sluoksnio juosta

Jei rastras turi kelias juostas, pasirinkite juostą, kurią norite keisti

Įvesties pikselio reikšmė, kurią reikia interpretuoti kaip NėraDuomenų

Pasirinktinis

NODATA_INPUT

[skaičius: sveikas skaičius]

Numatytas: jokio

Įvesties pikselių reikšmė, kurią reikia interpretuoti kaip „Nėra duomenų“ (GDAL >= 3.7).

Paskirties NėraDuomenų

Pasirinktinis

NODATA_OUTPUT

[skaičius: sveikas skaičius]

Numatytas: jokio

Priskirti nurodytą „NėraDuomenų“ reikšmę išvestyje (GDAL >= 3.7).

Neišvesti NėraDuomenų reikšmių

SKIP_NODATA

[loginis]

Numatytas: ne

Neišvesti „NėraDuomenų“ reikšmių (GDAL >= 3.3).

Kableliais atskirtos išvesties reikšmės

CSV

[loginis]

Numatytas: ne

Nurodo, ar išvesties failas turi būti kableliais atskirtų reikšmių tipo (csv).

XYZ ASCII failas

OUTPUT

[file]

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

Išvesties failo specifikacija. Vienas iš:

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

XYZ ASCII failas

INPUT

[lentelė]

Lentelės failas su reikšmėmis, eksportuojamomis iš rastro juostos.

Pythono kodas

Algoritmo ID: gdal:gdal2xyz

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.2.2. PCT į RGB

Keičia 8 bitų paletės pietinį į 24 bitų RGB. Pakeis įvesties failo pseudo-spalvos juostą į norimo formatą RGB failą.

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

Numatytas meniu: Rastras ► Keitimas

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[rastras]

Įvesties 8 bitų rastro pietinys

Juostos numeris

BAND

[rastro juosta]

Numatytas: pirma įvesties sluoksnio juosta

Jei rastras turi kelias juostas, pasirinkite juostą, kurią norite keisti

Kurti RGBA failą

RGBA

[loginis]

Numatytas: ne

Nurodo, ar išvesties failas turėtų būti RGBA tipo.

PCT į RGB

OUTPUT

[file]

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

Išvesties failo specifikacija. Vienas iš:

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

PCT į RGB

OUTPUT

[rastras]

24 bitų RGB rastro piešinys

Pythono kodas

Algoritmo ID: gdal:pcttorgb

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

Numatytas meniu: Rastras ► Keitimas

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[rastras]

Įvesties rastro sluoksnis

Juostos numeris

BAND

[rastro juosta]

Numatytas: pirma įvesties sluoksnio juosta

If the raster is multiband, choose the band you want to use

Name of the field to create

FIELD

[string]

Default: ‚DN‘

Specify the field name for the attributes of the connected regions.

Use 8-connectedness

EIGHT_CONNECTEDNESS

[loginis]

Numatytas: ne

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

OUTPUT

[vektorius: poligonas]

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

Specification of the output (polygon) vector layer. One of:

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Papildomi komandinės eilutės parametrai

Pasirinktinis

EXTRA

[string]

Numatytas: jokio

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

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Vectorized

OUTPUT

[vektorius: poligonas]

Output vector layer

Pythono kodas

Algorithm ID: gdal:polygonize

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

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

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[rastras]

Įvesties rastro sluoksnis

Selected band(s)

BANDS

[raster band] [list]

Numatytas: jokio

Ordered list of the bands to use to create the new raster

Pakeistas

OUTPUT

[rastras]

Default: [Save to temporary file]

Specification of the output raster. One of:

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

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

Nurodo išvesties rastro failo duomenų tipą. Parinktys:

  • 0 — Naudoti įvesties sluoksnio duomenų tipa

  • 1 — Byte (aštuonių bitų sveikas skaičius be ženklo (quint8))

  • 2 — Int16 (Šešiolikos bitų sveikas skaičius su ženklu (qint16))

  • 3 — UInt16 (Šešiolikos bitų sveikas skaičius be ženklo (quint16))

  • 4 — UInt32 (Trisdešimt dviejų bitų sveikas skaičius be ženklo (quint32))

  • 5 — Int32 (Trisdešimt dviejų bitų sveikas skaičius su ženklu (qint32))

  • 6 — Float32 (Trisdešimt dviejų bitų slankaus kablelio skaičius (float))

  • 7 — Float64 (Šešiasdešimt keturių bitų slankaus kablelio skaičius (double))

  • 8 — CInt16 (Kompleksinis Int16)

  • 9 — CInt32 (Kompleksinis Int32)

  • 10 — CFloat32 (Kompleksinis Float32)

  • 11 — CFloat64 (Kompleksinis Float64)

  • 12 — Int8 (Aštuonių bitų sveikas skaičius su ženklu (qint8))

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

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Pakeistas

OUTPUT

[rastras]

Output raster layer with rearranged bands.

Pythono kodas

Algorithm ID: gdal:rearrange_bands

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

Numatytas meniu: Rastras ► Keitimas

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[rastras]

Input (RGB) raster layer

Number of colors

NCOLORS

[skaičius: sveikas skaičius]

Numatyta: 2

The number of colors the resulting image will contain. A value from 2-256 is possible.

RGB to PCT

OUTPUT

[rastras]

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

Specification of the output raster. One of:

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

RGB to PCT

OUTPUT

[rastras]

Output raster layer.

Pythono kodas

Algorithm ID: gdal:rgbtopct

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.2.6. Translate (convert format)

Converts raster data between different formats.

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

Numatytas meniu: Rastras ► Keitimas

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[rastras]

Įvesties rastro sluoksnis

Override the projection of the output file

Pasirinktinis

TARGET_CRS

[crs]

Specify a projection for the output file

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

Pasirinktinis

NODATA

[skaičius: slankaus kablelio]

Numatytas: jokio

Defines the value to use for NoData in the output raster

Copy all subdatasets of this file to individual output files

COPY_SUBDATASETS

[loginis]

Numatytas: ne

Create individual files for subdatasets

Pakeistas

OUTPUT

[rastras]

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

Specification of the output (translated) raster layer. One of:

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

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 (|).

Papildomi komandinės eilutės parametrai

Pasirinktinis

EXTRA

[string]

Numatytas: jokio

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

Išvesties duomenų tipas

DATA_TYPE

[sąrašas]

Numatytas: 0

Nurodo išvesties rastro failo duomenų tipą. Parinktys:

  • 0 — Naudoti įvesties sluoksnio duomenų tipa

  • 1 — Byte (aštuonių bitų sveikas skaičius be ženklo (quint8))

  • 2 — Int16 (Šešiolikos bitų sveikas skaičius su ženklu (qint16))

  • 3 — UInt16 (Šešiolikos bitų sveikas skaičius be ženklo (quint16))

  • 4 — UInt32 (Trisdešimt dviejų bitų sveikas skaičius be ženklo (quint32))

  • 5 — Int32 (Trisdešimt dviejų bitų sveikas skaičius su ženklu (qint32))

  • 6 — Float32 (Trisdešimt dviejų bitų slankaus kablelio skaičius (float))

  • 7 — Float64 (Šešiasdešimt keturių bitų slankaus kablelio skaičius (double))

  • 8 — CInt16 (Kompleksinis Int16)

  • 9 — CInt32 (Kompleksinis Int32)

  • 10 — CFloat32 (Kompleksinis Float32)

  • 11 — CFloat64 (Kompleksinis Float64)

  • 12 — Int8 (Aštuonių bitų sveikas skaičius su ženklu (qint8))

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

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Pakeistas

OUTPUT

[rastras]

Output (translated) raster layer.

Pythono kodas

Algorithm ID: gdal:translate

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.