Viktigt

Översättning är en gemenskapsinsats du kan gå med i. Den här sidan är för närvarande översatt till 100.00%.

24.1.18. Rasterverktyg

24.1.18.1. Rikta in raster

Justerar rastret genom att omsampla det till samma cellstorlek och återprojicera till samma CRS som ett referensraster.

Varning

Den här algoritmen är ENDAST tillgänglig i sammanhanget Model Designer. För andra kontexter, använd istället Rikta in raster.

Parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[raster]

Inmatat rasterlager att justera

Metod för omprovtagning

RESAMPLING_METHOD

[uppräkning]

Standard: 0

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

  • 0 — Närmaste granne

  • 1 — Bilineär (2x2 kernel)

  • 2 — Kubisk (4x4-kärna)

  • 3 — Kubisk B-Spline (4x4 kernel)

  • 4 — Lanczos (6x6 kärnor)

  • 5 — Genomsnitt

  • 6 — Läge

  • 7 — Maximalt

  • 8 — Minimum

  • 9 — Median

  • 10 — Första kvartilen (Q1)

  • 11 — Tredje kvartilen (Q3)

Skala om värden enligt cellstorlek

RESCALE

[boolean]

Standard: Nej

Reference layer

REFERENCE_LAYER

[raster]

Ett rasterlager som kommer att användas för att hämta utsträckning, cellstorlek och CRS som kommer att tillämpas på inmatningslager.

Överträffa referens CRS

Valfritt

CRS

[crs]

CRS som ska användas istället för referenslagrets

Åsidosätta referenscellstorlek X

Valfritt

CELL_SIZE_X

[numerisk: dubbel]

Cellstorlek i X-riktning som ska användas i stället för referenslagrets

Åsidosätta referenscellstorlek Y

Valfritt

CELL_SIZE_Y

[numerisk: dubbel]

Cellstorlek i Y-riktning som ska användas i stället för referenslagrets

Åsidosätta offset för referensnät X

Valfritt

GRID_OFFSET_X

[numerisk: dubbel]

Offset i X-riktning för att applicera på cellerna i rutnätet

Åsidosätta referensnätets offset Y

Valfritt

GRID_OFFSET_Y

[numerisk: dubbel]

Offset i Y-riktning för att applicera på cellernas rutnät

Klipp till omfattning

Valfritt

EXTENT

[omfattning]

Ange omfattningen av det utgående rasterlagret. Det kommer internt att utökas till en multipel av kakelstorleken.

Tillgängliga metoder är:

  • Beräkna från lager…: använder omfattningen av ett lager som laddats i det aktuella projektet

  • Beräkna från layoutkarta…: använder omfattningen av ett layoutkartobjekt i det aktiva projektet

  • Beräkna från bokmärke…: använder omfattningen av ett sparat bokmärke

  • Använd kartans omfattning

  • Rita på duken: klicka och dra en rektangel som avgränsar det område som ska tas med i beräkningen

  • Ange koordinaterna som xmin, xmax, ymin, ymax

Avgränsad raster

OUTPUT

[raster]

utmatningsraster med omsamplade pixlar

Utgångar

Etikett

Namn

Typ

Beskrivning

Avgränsad raster

OUTPUT

[raster]

utmatningsraster med omsamplade pixlar

Python-kod

Algoritm-id: native:alignsingleraster

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

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.18.2. Rikta in raster

Justerar raster genom att omsampla dem till samma cellstorlek och omprojicera till samma CRS som ett referensraster.

Varning

Den här algoritmen är INTE tillgänglig i sammanhanget Model Designer. Använd istället Rikta in raster.

Parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningslager

INPUT

[raster] [lista]

Lista över ingående rasterlager med tillhörande omsamplingsalternativ (fylls i som ett QgsProcessingParameterAlignRasterLayers-objekt — görs i GUI genom att trycka på Configure Raster…-knappen för varje valt lager):

Input-lager [sträng] (inputFile)

Fullständig sökväg för inmatningslagret som ska justeras

Utdatafil [sträng] (outputFile)

Fullständig sökväg för motsvarande justerade utgångslager

Avprovningsmetod [uppräkning] (resampleMethod)

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

  • 0 — Närmaste granne

  • 1 — Bilineär (2x2 kernel)

  • 2 — Kubisk (4x4-kärna)

  • 3 — Kubisk B-Spline (4x4 kernel)

  • 4 — Lanczos (6x6 kärnor)

  • 5 — Genomsnitt

  • 6 — Läge

  • 7 — Maximalt

  • 8 — Minimum

  • 9 — Median

  • 10 — Första kvartilen (Q1)

  • 11 — Tredje kvartilen (Q3)

Skala om värden enligt cellstorleken [boolean] (rescale)

Reference layer

REFERENCE_LAYER

[raster]

Ett rasterlager som kommer att användas för att hämta utsträckning, cellstorlek och CRS som kommer att tillämpas på inmatningslager.

Överträffa referens CRS

Valfritt

CRS

[crs]

CRS som ska användas istället för referenslagrets

Åsidosätta referenscellstorlek X

Valfritt

CELL_SIZE_X

[numerisk: dubbel]

Cellstorlek i X-riktning som ska användas i stället för referenslagrets

Åsidosätta referenscellstorlek Y

Valfritt

CELL_SIZE_Y

[numerisk: dubbel]

Cellstorlek i Y-riktning som ska användas i stället för referenslagrets

Åsidosätta offset för referensnät X

Valfritt

GRID_OFFSET_X

[numerisk: dubbel]

Offset i X-riktning för att applicera på cellerna i rutnätet

Åsidosätta referensnätets offset Y

Valfritt

GRID_OFFSET_Y

[numerisk: dubbel]

Offset i Y-riktning för att applicera på cellernas rutnät

Klipp till omfattning

Valfritt

EXTENT

[omfattning]

Ange omfattningen av det utgående rasterlagret. Det kommer internt att utökas till en multipel av kakelstorleken.

Tillgängliga metoder är:

  • Beräkna från lager…: använder omfattningen av ett lager som laddats i det aktuella projektet

  • Beräkna från layoutkarta…: använder omfattningen av ett layoutkartobjekt i det aktiva projektet

  • Beräkna från bokmärke…: använder omfattningen av ett sparat bokmärke

  • Använd kartans omfattning

  • Rita på duken: klicka och dra en rektangel som avgränsar det område som ska tas med i beräkningen

  • Ange koordinaterna som xmin, xmax, ymin, ymax

Utgångar

Etikett

Namn

Typ

Beskrivning

Justerade raster

OUTPUT_LAYERS

[raster] [lista]

utmatning av raster med omsamplade pixlar

Python-kod

Algoritm-ID: `native:alignrasters`

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

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.18.3. Konvertera karta till raster

Skapar en rasterbild av kartans innehåll.

Ett maptema kan väljas för att återge en förutbestämd uppsättning lager med en definierad stil för varje lager.

Alternativt kan ett enda lager väljas om inget karttema har angetts.

Om varken karttema eller lager har angetts kommer det aktuella kartinnehållet att återges. Den minsta utsträckning som anges kommer internt att utökas till att vara en multipel av kakelstorleken.

Parametrar

Etikett

Namn

Typ

Beskrivning

Minsta omfattning som ska återges (xmin, xmax, ymin, ymax)

EXTENT

[omfattning]

Ange omfattningen av det utgående rasterlagret. Det kommer internt att utökas till en multipel av kakelstorleken.

Tillgängliga metoder är:

  • Beräkna från lager…: använder omfattningen av ett lager som laddats i det aktuella projektet

  • Beräkna från layoutkarta…: använder omfattningen av ett layoutkartobjekt i det aktiva projektet

  • Beräkna från bokmärke…: använder omfattningen av ett sparat bokmärke

  • Använd kartans omfattning

  • Rita på duken: klicka och dra en rektangel som avgränsar det område som ska tas med i beräkningen

  • Ange koordinaterna som xmin, xmax, ymin, ymax

Storlek på kakelplatta

TILE_SIZE

[numerisk: heltal]

Standard: 1024

Storlek på kakelplattan i det utgående rasterlagret. Minsta värde: 64.

Kartläggningsenheter per pixel

MAP_UNITS_PER_PIXEL

[numerisk: dubbel]

Standard: 100.0

Pixelstorlek (i kartenheter). Minsta värde: 0,0

Göra bakgrunden transparent

MAKE_BACKGROUND_TRANSPARENT

[boolean]

Standard: Falsk

Gör det möjligt att exportera kartan med en transparent bakgrund. Utmatar en RGBA-bild (istället för RGB) om den är inställd på True.

Mappa tema till rendering

Valfritt

MAP_THEME

[uppräkning]

Använd ett befintligt mapptema för renderingen.

Ett enda lager att rendera

Valfritt

LAYER

[uppräkning]

Välj ett enda lager för renderingen

Utdatalager

OUTPUT

[raster]

Standard: [Spara till temporär fil]

Specifikation av utmatningsrastret. En av:

  • Spara till en temporär fil

  • Spara till fil…

Utgångar

Etikett

Namn

Typ

Beskrivning

Utdatalager

OUTPUT

[raster]

Utgående rasterlager

Python-kod

Algoritm-ID: native:rasterize

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

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.18.4. Fylla NoData-celler

Återställer NoData-värdena i indatarastret till ett valt värde, vilket resulterar i ett rasterdataset utan NoData-pixlar.

Algoritmen respekterar den ingående rasterdatatypen, t.ex. kommer ett fyllnadsvärde med flyttal att trunkeras när det tillämpas på ett heltalsraster.

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

Fig. 24.39 Fylla i NoData-värden (i grått) i ett raster

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Ingångsraster

INPUT

[raster]

Rastret till processen.

Bandnummer

BAND

[rasterband]

Standard: 1

Rasterns band

Fyllnadsvärde

FILL_VALUE

[numerisk: dubbel]

Standard: 1,0

Ange det värde som ska användas för NoData-pixlarna

Utgångsraster

OUTPUT

[raster]

Standard: [Spara till temporär fil]

Specifikation av utmatningsrastret. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Alternativ för skapande

Valfritt

CREATE_OPTIONS

[sträng]

Standard: ’’

För att lägga till ett eller flera skapandealternativ som styr det raster som ska skapas (färger, blockstorlek, filkomprimering …). För enkelhetens skull kan du förlita dig på fördefinierade profiler (se GDAL driver options section).

Batch Process and Model Designer: separera flera alternativ med ett pipe-tecken (|).

Utgångar

Etikett

Namn

Typ

Beskrivning

Utgångsraster

OUTPUT

[raster]

Det utgående rasterskiktet med fyllda dataceller.

Python-kod

Algoritm-ID: native:fillnodata

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

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.18.5. Generera XYZ-plattor (katalog)

Genererar ”XYZ”-rasterplattor med hjälp av det aktuella QGIS-projektet som enskilda bilder till en katalogstruktur.

Alternativt kan en HTML-utdatafil för Leaflet skapas med de genererade plattorna som ett kartlager.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Extent (xmin, xmax, ymin, ymax)

EXTENT

[omfattning]

Ange omfattningen av plattorna. Den kommer internt att utökas till en multipel av brickans storlek.

Tillgängliga metoder är:

  • Beräkna från lager…: använder omfattningen av ett lager som laddats i det aktuella projektet

  • Beräkna från layoutkarta…: använder omfattningen av ett layoutkartobjekt i det aktiva projektet

  • Beräkna från bokmärke…: använder omfattningen av ett sparat bokmärke

  • Använd kartans omfattning

  • Rita på duken: klicka och dra en rektangel som avgränsar det område som ska tas med i beräkningen

  • Ange koordinaterna som xmin, xmax, ymin, ymax

**Minsta zoom **

ZOOM_MIN

[numerisk: heltal]

Standard: 12

Minimum 0, maximum 25.

Maximal zoom

ZOOM_MAX

[numerisk: heltal]

Standard: 12

Minimum 0, maximum 25.

DPI

DPI

[numerisk: heltal]

Standard: 96

Minst 48, högst 600.

Bakgrundsfärg

Valfritt

BACKGROUND_COLOR

[färg]

Standard: QColor(0, 0, 0, 0, 0)

Välj bakgrundsfärg för plattorna

Aktivera antialiasing

ANTIALIAS

[boolean]

Standard: Sann

Avgör om antialiasing ska vara aktiverat

Kakelformat

TILE_FORMAT

[uppräkning]

Standard: 0

En av:

  • 0 — PNG

  • 1 — JPG

Kvalitet (endast JPG)

Valfritt

QUALITY

[numerisk: heltal]

Standard: 75

Minst 1, högst 100.

Flyttbar storlek

Valfritt

METATILESIZE

[numerisk: heltal]

Standard: 4

Ange en anpassad metatil storlek när du genererar XYZ-rutor. Större värden kan påskynda renderingen av plattor och ge bättre märkning (färre luckor utan märkning) på bekostnad av att mer minne används. Minimum 1, maximum 20.

Kakelplattans bredd

Valfritt

TILE_WIDTH

[numerisk: heltal]

Standard: 256

Minst 1, högst 4096.

Kakelplattans höjd

Valfritt

TILE_HEIGHT

[numerisk: heltal]

Standard: 256

Minst 1, högst 4096.

Använd Y-axel med inverterad kakelplatta (TMS-konventioner)

TMS_CONVENTION

[boolean]

Standard: Falsk

Utmatningskatalog

OUTPUT_DIRECTORY

mapp

Standard: [Spara till tillfällig mapp]

Specifikation av utdatakatalogen (för brickorna). En av:

  • Hoppa över utmatning

  • Spara till en temporär katalog

  • Spara till katalog

html-utskrift (broschyr)

Valfritt

OUTPUT_HTML

[html]

Standard: [Spara till temporär fil]

Specifikation av HTML-filen för utdata. En av:

  • Hoppa över utmatning

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Leaflets HTML-titel för utdata

Valfritt

HTML_TITLE

[sträng]

Standard: Ej inställd

HTML <title>-tagg som används för Leaflets HTML-utdatafil.

Tilldelning av HTML-utdata från Leaflet

Valfritt

HTML_ATTRIBUTION

[sträng]

Standard: Ej inställd

Anpassad kartattribuering som används för Leaflets HTML-utdatafil. HTML-länkar är möjliga.

Inkludera OpenStreetMap-baskarta i Leaflets HTML-utdata

HTML_OSM

[boolean]

Standard: Falsk

Ett OpenStreetMap-baskartskikt (källa: https://tile.openstreetmap.org) ingår i Leaflets HTML-utdatafil. Korrekt kartattribuering läggs till automatiskt.

Utgångar

Etikett

Namn

Typ

Beskrivning

Utmatningskatalog

OUTPUT_DIRECTORY

mapp

Katalog för utdata (för plattorna)

html-utskrift (broschyr)

OUTPUT_HTML

[html]

Den utgående HTML-filen (Leaflet)

Python-kod

Algoritm ID: ”original:tilesxyzdirectory

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

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.

24.1.18.6. Generera XYZ-plattor (MBTiles)

Genererar ”XYZ”-plattor i rasterformat med hjälp av det aktuella QGIS-projektet som en enda fil i formatet ”MBTiles”.

Parametrar

Etikett

Namn

Typ

Beskrivning

Extent (xmin, xmax, ymin, ymax)

EXTENT

[omfattning]

Ange omfattningen av plattorna. Den kommer internt att utökas till en multipel av brickans storlek.

Tillgängliga metoder är:

  • Beräkna från lager…: använder omfattningen av ett lager som laddats i det aktuella projektet

  • Beräkna från layoutkarta…: använder omfattningen av ett layoutkartobjekt i det aktiva projektet

  • Beräkna från bokmärke…: använder omfattningen av ett sparat bokmärke

  • Använd kartans omfattning

  • Rita på duken: klicka och dra en rektangel som avgränsar det område som ska tas med i beräkningen

  • Ange koordinaterna som xmin, xmax, ymin, ymax

**Minsta zoom **

ZOOM_MIN

[numerisk: heltal]

Standard: 12

Minimum 0, maximum 25.

Maximal zoom

ZOOM_MAX

[numerisk: heltal]

Standard: 12

Minimum 0, maximum 25.

DPI

DPI

[numerisk: heltal]

Standard: 96

Minst 48, högst 600.

Bakgrundsfärg

Valfritt

BACKGROUND_COLOR

[färg]

Standard: QColor(0, 0, 0, 0, 0)

Välj bakgrundsfärg för plattorna

Aktivera antialiasing

ANTIALIAS

[boolean]

Standard: Sann

Avgör om antialiasing ska vara aktiverat

Kakelformat

TILE_FORMAT

[uppräkning]

Standard: 0

En av:

  • 0 — PNG

  • 1 — JPG

Kvalitet (endast JPG)

Valfritt

QUALITY

[numerisk: heltal]

Standard: 75

Minst 1, högst 100.

Flyttbar storlek

Valfritt

METATILESIZE

[numerisk: heltal]

Standard: 4

Ange en anpassad metatil storlek när du genererar XYZ-rutor. Större värden kan påskynda renderingen av plattor och ge bättre märkning (färre luckor utan märkning) på bekostnad av att mer minne används. Minimum 1, maximum 20.

Utdatafil (för MBTiles)

OUTPUT_FILE

&Arkiv

Standard: [Spara till temporär fil]

Specifikation av utdatafilen. En av:

  • Hoppa över utmatning

  • Spara till en temporär fil

  • Spara till fil…

Utgångar

Etikett

Namn

Typ

Beskrivning

Utdatafil (för MBTiles)

OUTPUT_FILE

&Arkiv

Utdatafilen.

Python-kod

Algoritm-ID: original:tilesxyzmbtiles

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

algoritm id visas när du håller muspekaren över algoritmen i verktygslådan Processing Toolbox. I parameter dictionary finns parameternamn och värden. Se Använda bearbetningsalgoritmer från konsolen för information om hur du kör bearbetningsalgoritmer från Python-konsolen.