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 |
|
[raster] |
Inmatat rasterlager att justera |
Metod för omprovtagning |
|
[uppräkning] Standard: 0 |
Method to use for input layer resampling.
|
Skala om värden enligt cellstorlek |
|
[boolean] Standard: Nej |
|
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 som ska användas istället för referenslagrets |
Åsidosätta referenscellstorlek X Valfritt |
|
[numerisk: dubbel] |
Cellstorlek i X-riktning som ska användas i stället för referenslagrets |
Åsidosätta referenscellstorlek Y Valfritt |
|
[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 |
|
[numerisk: dubbel] |
Offset i X-riktning för att applicera på cellerna i rutnätet |
Åsidosätta referensnätets offset Y Valfritt |
|
[numerisk: dubbel] |
Offset i Y-riktning för att applicera på cellernas rutnät |
Klipp till omfattning Valfritt |
|
[omfattning] |
Ange omfattningen av det utgående rasterlagret. Det kommer internt att utökas till en multipel av kakelstorleken. Tillgängliga metoder är:
|
Avgränsad raster |
|
[raster] |
utmatningsraster med omsamplade pixlar |
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Avgränsad raster |
|
[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 |
|
[raster] [lista] |
Lista över ingående rasterlager med tillhörande omsamplingsalternativ (fylls i som ett
Skala om värden enligt cellstorleken [boolean] ( |
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 som ska användas istället för referenslagrets |
Åsidosätta referenscellstorlek X Valfritt |
|
[numerisk: dubbel] |
Cellstorlek i X-riktning som ska användas i stället för referenslagrets |
Åsidosätta referenscellstorlek Y Valfritt |
|
[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 |
|
[numerisk: dubbel] |
Offset i X-riktning för att applicera på cellerna i rutnätet |
Åsidosätta referensnätets offset Y Valfritt |
|
[numerisk: dubbel] |
Offset i Y-riktning för att applicera på cellernas rutnät |
Klipp till omfattning Valfritt |
|
[omfattning] |
Ange omfattningen av det utgående rasterlagret. Det kommer internt att utökas till en multipel av kakelstorleken. Tillgängliga metoder är:
|
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Justerade raster |
|
[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) |
|
[omfattning] |
Ange omfattningen av det utgående rasterlagret. Det kommer internt att utökas till en multipel av kakelstorleken. Tillgängliga metoder är:
|
Storlek på kakelplatta |
|
[numerisk: heltal] Standard: 1024 |
Storlek på kakelplattan i det utgående rasterlagret. Minsta värde: 64. |
Kartläggningsenheter per pixel |
|
[numerisk: dubbel] Standard: 100.0 |
Pixelstorlek (i kartenheter). Minsta värde: 0,0 |
Göra bakgrunden 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å |
Mappa tema till rendering Valfritt |
|
[uppräkning] |
Använd ett befintligt mapptema för renderingen. |
Ett enda lager att rendera Valfritt |
|
[uppräkning] |
Välj ett enda lager för renderingen |
Utdatalager |
|
[raster] Standard: |
Specifikation av utmatningsrastret. En av:
|
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Utdatalager |
|
[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.

Fig. 24.39 Fylla i NoData-värden (i grått) i ett raster
Parametrar
Grundläggande parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Ingångsraster |
|
[raster] |
Rastret till processen. |
Bandnummer |
|
[rasterband] Standard: 1 |
Rasterns band |
Fyllnadsvärde |
|
[numerisk: dubbel] Standard: 1,0 |
Ange det värde som ska användas för NoData-pixlarna |
Utgångsraster |
|
[raster] Standard: |
Specifikation av utmatningsrastret. En av:
|
Avancerade parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Alternativ för skapande Valfritt |
|
[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 |
|
[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) |
|
[omfattning] |
Ange omfattningen av plattorna. Den kommer internt att utökas till en multipel av brickans storlek. Tillgängliga metoder är:
|
**Minsta zoom ** |
|
[numerisk: heltal] Standard: 12 |
Minimum 0, maximum 25. |
Maximal zoom |
|
[numerisk: heltal] Standard: 12 |
Minimum 0, maximum 25. |
DPI |
|
[numerisk: heltal] Standard: 96 |
Minst 48, högst 600. |
Bakgrundsfärg Valfritt |
|
[färg] Standard: QColor(0, 0, 0, 0, 0) |
Välj bakgrundsfärg för plattorna |
Aktivera antialiasing |
|
[boolean] Standard: Sann |
Avgör om antialiasing ska vara aktiverat |
Kakelformat |
|
[uppräkning] Standard: 0 |
En av:
|
Kvalitet (endast JPG) Valfritt |
|
[numerisk: heltal] Standard: 75 |
Minst 1, högst 100. |
Flyttbar storlek Valfritt |
|
[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 |
|
[numerisk: heltal] Standard: 256 |
Minst 1, högst 4096. |
Kakelplattans höjd Valfritt |
|
[numerisk: heltal] Standard: 256 |
Minst 1, högst 4096. |
Använd Y-axel med inverterad kakelplatta (TMS-konventioner) |
|
[boolean] Standard: Falsk |
|
Utmatningskatalog |
|
mapp Standard: |
Specifikation av utdatakatalogen (för brickorna). En av:
|
html-utskrift (broschyr) Valfritt |
|
[html] Standard: |
Specifikation av HTML-filen för utdata. En av:
|
Avancerade parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Leaflets HTML-titel för utdata Valfritt |
|
[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 |
|
[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 |
|
[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 |
|
mapp |
Katalog för utdata (för plattorna) |
html-utskrift (broschyr) |
|
[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) |
|
[omfattning] |
Ange omfattningen av plattorna. Den kommer internt att utökas till en multipel av brickans storlek. Tillgängliga metoder är:
|
**Minsta zoom ** |
|
[numerisk: heltal] Standard: 12 |
Minimum 0, maximum 25. |
Maximal zoom |
|
[numerisk: heltal] Standard: 12 |
Minimum 0, maximum 25. |
DPI |
|
[numerisk: heltal] Standard: 96 |
Minst 48, högst 600. |
Bakgrundsfärg Valfritt |
|
[färg] Standard: QColor(0, 0, 0, 0, 0) |
Välj bakgrundsfärg för plattorna |
Aktivera antialiasing |
|
[boolean] Standard: Sann |
Avgör om antialiasing ska vara aktiverat |
Kakelformat |
|
[uppräkning] Standard: 0 |
En av:
|
Kvalitet (endast JPG) Valfritt |
|
[numerisk: heltal] Standard: 75 |
Minst 1, högst 100. |
Flyttbar storlek Valfritt |
|
[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) |
|
&Arkiv Standard: |
Specifikation av utdatafilen. En av:
|
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Utdatafil (för MBTiles) |
|
&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.