Svarbu

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

24.1.18. Rastro įrankiai

24.1.18.1. Lygiuoti rastrą

Lygiuoja rastrą perrenkant jį į tokį patį celių dydį ir perprojektuojant į tą pačią CRS kaip ir atskaitos rastras.

Įspėjimas

Šis algoritmas veikia TIK Modelių dizainerio kontekste. Kituose kontekstuose naudokite Align rasters.

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[rastras]

Lygiuojamas įvesties rastras

Perrinkimo metodas

RESAMPLING_METHOD

[sąrašas]

Numatytas: 0

Method to use for input layer resampling. Available options are:

  • 0 — Artimiausias kaimynas

  • 1 — Bitiesinis (2x2 branduolio)

  • 2 — Kubinis (4x4 branduolio)

  • 3 — Kubinis B-kreivės (4x4 branduolio)

  • 4 — Lanczos (6x6 branduolio)

  • 5 — Vidurkis

  • 6 — Režimas

  • 7 — Maksimumas

  • 8 — Minimumas

  • 9 — Mediana

  • 10 — Pirmas kvartilis (Q1)

  • 11 — Trečias kvartilis (Q3)

Perskaičiuoti reikšmes pagal celės dydį

RESCALE

[boolean]

Numatytas: Ne

Atskaitos sluoksnis

REFERENCE_LAYER

[rastras]

Rastro sluoksnis, kuris bus naudotas ištraukti apimčiai, celių dydžiui ir CRS, kurie bus taikomi įvesties sluoksniams.

Permušti atskaitos CRS

Pasirinktinis

CRS

[crs]

CRS, kurį naudoti vietoje rasto atskaitos sluoksnyje

Permušti atskaitos celės dydį X

Pasirinktinis

CELL_SIZE_X

[skaičius: slankaus kablelio]

Celės dydis X kryptimi bus naudojamas vietoje rasto apskaitos sluoksnyje

Permušti atskaitos celės dydį Y

Pasirinktinis

CELL_SIZE_Y

[skaičius: slankaus kablelio]

Celės dydis Y kryptimi bus naudojamas vietoje rasto apskaitos sluoksnyje

Permušti atskaitos tinklelio poslinkį X

Pasirinktinis

GRID_OFFSET_X

[skaičius: slankaus kablelio]

Poslinkis X kryptimi, kurį taikyti celių tinkleliui

Permušti atskaitos tinklelio poslinkį Y

Pasirinktinis

GRID_OFFSET_Y

[skaičius: slankaus kablelio]

Poslinkis Y kryptimi, kurį taikyti celių tinkleliui

Apkarpyti pagal apimtį

Pasirinktinis

EXTENT

[apimtis]

Nurodykite išvesties rastro sluoksnio apimtį. Ji viduje bus išplėsta iki kaladėlės dydžio kartotinio.

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

Sulygiuotas rastras

OUTPUT

[rastras]

išvesties rastras su perrikiuotais taškais

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Sulygiuotas rastras

OUTPUT

[rastras]

išvesties rastras su perrikiuotais taškais

Pythono kodas

Algoritmo ID: native:alignsingleraster

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.1.18.2. Align rasters

Aligns rasters by resampling them to the same cell size and reprojecting to the same CRS as a reference raster.

Įspėjimas

This algorithm is NOT available in the Model Designer context. Use instead Lygiuoti rastrą.

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksniai

INPUT

[rastras] [sąrašas]

List of input raster layers with resampling options associated (filled as a QgsProcessingParameterAlignRasterLayers item — done in GUI by pressing Configure Raster… button for each selected layer):

Input layer [string] (inputFile)

Full path of the input layer to align

Output file [string] (outputFile)

Full path of the corresponding aligned output layer

Resampling method [enumeration] (resampleMethod)

Method to use for input layer resampling. Available options are:

  • 0 — Artimiausias kaimynas

  • 1 — Bitiesinis (2x2 branduolio)

  • 2 — Kubinis (4x4 branduolio)

  • 3 — Kubinis B-kreivės (4x4 branduolio)

  • 4 — Lanczos (6x6 branduolio)

  • 5 — Vidurkis

  • 6 — Režimas

  • 7 — Maksimumas

  • 8 — Minimumas

  • 9 — Mediana

  • 10 — Pirmas kvartilis (Q1)

  • 11 — Trečias kvartilis (Q3)

Rescale values according to the cell size [boolean] (rescale)

Atskaitos sluoksnis

REFERENCE_LAYER

[rastras]

Rastro sluoksnis, kuris bus naudotas ištraukti apimčiai, celių dydžiui ir CRS, kurie bus taikomi įvesties sluoksniams.

Permušti atskaitos CRS

Pasirinktinis

CRS

[crs]

CRS, kurį naudoti vietoje rasto atskaitos sluoksnyje

Permušti atskaitos celės dydį X

Pasirinktinis

CELL_SIZE_X

[skaičius: slankaus kablelio]

Celės dydis X kryptimi bus naudojamas vietoje rasto apskaitos sluoksnyje

Permušti atskaitos celės dydį Y

Pasirinktinis

CELL_SIZE_Y

[skaičius: slankaus kablelio]

Celės dydis Y kryptimi bus naudojamas vietoje rasto apskaitos sluoksnyje

Permušti atskaitos tinklelio poslinkį X

Pasirinktinis

GRID_OFFSET_X

[skaičius: slankaus kablelio]

Poslinkis X kryptimi, kurį taikyti celių tinkleliui

Permušti atskaitos tinklelio poslinkį Y

Pasirinktinis

GRID_OFFSET_Y

[skaičius: slankaus kablelio]

Poslinkis Y kryptimi, kurį taikyti celių tinkleliui

Apkarpyti pagal apimtį

Pasirinktinis

EXTENT

[apimtis]

Nurodykite išvesties rastro sluoksnio apimtį. Ji viduje bus išplėsta iki kaladėlės dydžio kartotinio.

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

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Aligned rasters

OUTPUT_LAYERS

[rastras] [sąrašas]

output rasters with pixels resampled

Pythono kodas

Algorithm ID: native:alignrasters

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.1.18.3. Convert map to raster

Creates a raster image of map canvas content.

A map theme can be selected to render a predetermined set of layers with a defined style for each layer.

Alternatively, a single layer can be selected if no map theme is set.

If neither map theme nor layer is set, the current map content will be rendered. The minimum extent entered will internally be extended to be a multiple of the tile size.

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Minimum extent to render (xmin, xmax, ymin, ymax)

EXTENT

[apimtis]

Nurodykite išvesties rastro sluoksnio apimtį. Ji viduje bus išplėsta iki kaladėlės dydžio kartotinio.

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

Tile size

TILE_SIZE

[skaičius: sveikas skaičius]

Default: 1024

Size of the tile of the output raster layer. Minimum value: 64.

Map units per pixel

MAP_UNITS_PER_PIXEL

[skaičius: slankaus kablelio]

Numatytas: 100.0

Pixel size (in map units). Minimum value: 0.0

Make background transparent

MAKE_BACKGROUND_TRANSPARENT

[boolean]

Numatytas: ne

Allows exporting the map with a transparent background. Outputs an RGBA (instead of RGB) image if set to True.

Map theme to render

Pasirinktinis

MAP_THEME

[sąrašas]

Use an existing map theme for the rendering.

Single layer to render

Pasirinktinis

LAYER

[sąrašas]

Choose a single layer for the rendering

Išvesties sluoksnis

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

Išvesties sluoksnis

OUTPUT

[rastras]

Išvesties rastro sluoksnis

Pythono kodas

Algorithm ID: native: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.

24.1.18.4. Fill NoData cells

Resets the NoData values in the input raster to a chosen value, resulting in raster dataset with no NoData pixels.

The algorithm respects the input raster data type, e.g. a floating point fill value will be truncated when applied to an integer raster.

../../../../_images/fill_nodata.png

Fig. 24.39 Filling NoData values (in grey) of a raster

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Input raster

INPUT

[rastras]

The raster to process.

Juostos numeris

BAND

[rastro juosta]

Numatytas: 1

The band of the raster

Fill value

FILL_VALUE

[skaičius: slankaus kablelio]

Numatytas: 1.0

Set the value to use for the NoData pixels

Išvesties rastras

OUTPUT

[rastras]

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

Specification of the output raster. One of:

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Kūrimo parinktys

Pasirinktinis

CREATE_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švestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Išvesties rastras

OUTPUT

[rastras]

The output raster layer with filled data cells.

Pythono kodas

Algorithm ID: native:fillnodata

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.1.18.5. Generate XYZ tiles (Directory)

Generates raster “XYZ” tiles using the current QGIS project as individual images to a directory structure.

Optionally, a Leaflet HTML output file using the generated tiles as a map layer could be created.

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Apimtis (xmin, xmax, ymin, ymax)

EXTENT

[apimtis]

Specify the extent of the tiles. It will internally be extended to a multiple of the tile size.

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

Minimum zoom

ZOOM_MIN

[skaičius: sveikas skaičius]

Default: 12

Minimum 0, maximum 25.

Maximum zoom

ZOOM_MAX

[skaičius: sveikas skaičius]

Default: 12

Minimum 0, maximum 25.

DPI

DPI

[skaičius: sveikas skaičius]

Default: 96

Minimum 48, maximum 600.

Background color

Pasirinktinis

BACKGROUND_COLOR

[color]

Default: QColor(0, 0, 0, 0)

Choose the background color for the tiles

Enable antialiasing

ANTIALIAS

[boolean]

Numatytas: Taip

Determines if antialiasing should be enabled

Tile format

TILE_FORMAT

[sąrašas]

Numatytas: 0

Vienas iš:

  • 0 — PNG

  • 1 — JPG

Quality (JPG only)

Pasirinktinis

QUALITY

[skaičius: sveikas skaičius]

Default: 75

Minimum 1, maximum 100.

Metatile size

Pasirinktinis

METATILESIZE

[skaičius: sveikas skaičius]

Default: 4

Specify a custom metatile size when generating XYZ tiles. Larger values may speed up the rendering of tiles and provide better labelling (fewer gaps without labels) at the expense of using more memory. Minimum 1, maximum 20.

Tile width

Pasirinktinis

TILE_WIDTH

[skaičius: sveikas skaičius]

Default: 256

Minimum 1, maximum 4096.

Tile height

Pasirinktinis

TILE_HEIGHT

[skaičius: sveikas skaičius]

Default: 256

Minimum 1, maximum 4096.

Use inverted tile Y axis (TMS conventions)

TMS_CONVENTION

[boolean]

Numatytas: ne

Išvesties aplankas

OUTPUT_DIRECTORY

[aplankas]

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

Specification of the output directory (for the tiles). One of:

  • Praleisti išvestį

  • Įrašyti į laikiną aplanką

  • Įrašyti į aplanką

Output html (Leaflet)

Pasirinktinis

OUTPUT_HTML

[html]

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

Specification of the output HTML file. One of:

  • Praleisti išvestį

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Leaflet HTML output title

Pasirinktinis

HTML_TITLE

[string]

Numatytas: jokio

HTML <title>-tag used for the Leaflet HTML output file.

Leaflet HTML output attribution

Pasirinktinis

HTML_ATTRIBUTION

[string]

Numatytas: jokio

Custom map attribution used for the Leaflet HTML output file. HTML links are possible.

Include OpenStreetMap basemap in Leaflet HTML output

HTML_OSM

[boolean]

Numatytas: ne

An OpenStreetMap basemap layer (source: https://tile.openstreetmap.org) is included in the Leaflet HTML output file. Proper map attribution is added automatically.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Išvesties aplankas

OUTPUT_DIRECTORY

[aplankas]

Output directory (for the tiles)

Output html (Leaflet)

OUTPUT_HTML

[html]

The output HTML (Leaflet) file

Pythono kodas

Algorithm ID: native:tilesxyzdirectory

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.1.18.6. Generate XYZ tiles (MBTiles)

Generates raster “XYZ” tiles using the current QGIS project as a single file in the “MBTiles” format.

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Apimtis (xmin, xmax, ymin, ymax)

EXTENT

[apimtis]

Specify the extent of the tiles. It will internally be extended to a multiple of the tile size.

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

Minimum zoom

ZOOM_MIN

[skaičius: sveikas skaičius]

Default: 12

Minimum 0, maximum 25.

Maximum zoom

ZOOM_MAX

[skaičius: sveikas skaičius]

Default: 12

Minimum 0, maximum 25.

DPI

DPI

[skaičius: sveikas skaičius]

Default: 96

Minimum 48, maximum 600.

Background color

Pasirinktinis

BACKGROUND_COLOR

[color]

Default: QColor(0, 0, 0, 0)

Choose the background color for the tiles

Enable antialiasing

ANTIALIAS

[boolean]

Numatytas: Taip

Determines if antialiasing should be enabled

Tile format

TILE_FORMAT

[sąrašas]

Numatytas: 0

Vienas iš:

  • 0 — PNG

  • 1 — JPG

Quality (JPG only)

Pasirinktinis

QUALITY

[skaičius: sveikas skaičius]

Default: 75

Minimum 1, maximum 100.

Metatile size

Pasirinktinis

METATILESIZE

[skaičius: sveikas skaičius]

Default: 4

Specify a custom metatile size when generating XYZ tiles. Larger values may speed up the rendering of tiles and provide better labelling (fewer gaps without labels) at the expense of using more memory. Minimum 1, maximum 20.

Output file (for MBTiles)

OUTPUT_FILE

[file]

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

Išvesties failo specifikacija. Vienas iš:

  • Praleisti išvestį

  • Įrašyti į laikiną failą

  • Įrašyti į failą…

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Output file (for MBTiles)

OUTPUT_FILE

[file]

The output file.

Pythono kodas

Algorithm ID: native:tilesxyzmbtiles

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.