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

24.2.6.1. Konvertera format

Konverterar ett OGR-stöttat vektorlager till ett annat OGR-stöttat format.

Den här algoritmen är hämtad från verktyget ogr2ogr.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[vektor: vilken som helst]

Ingångsvektorlager

** Konvertera alla lager från dataset**

CONVERT_ALL_LAYERS

[boolean]

Standard: Falsk

Konverterar hela datasetet. Utdataformat som stöds för detta alternativ är GPKG och GML.

Konverterad

OUTPUT

[samma som inmatning]

Specifikation av utmatningsvektorlagret. En av:

  • Spara till en temporär fil

  • Spara till fil…

För Spara till fil måste utdataformatet anges. Alla GDAL-vektorformat stöds. För Spara till en temporär fil kommer QGIS standardvektorformat att användas.

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Andra alternativ för skapande

Valfritt

OPTIONS

[sträng]

Standard: ’’ (inga ytterligare alternativ)

Ytterligare alternativ för skapande av GDAL.

Utgångar

Etikett

Namn

Typ

Beskrivning

Konverterad

OUTPUT

[samma som inmatning]

Utgångsvektorlagret

Python-kod

Algoritm ID: gdal:konverteringsformat

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.2.6.2. Rasterisera (skriv över med attribut)

Skriver över ett rasterlager med värden från ett vektorlager. Nya värden tilldelas baserat på attributvärdet för den överlappande vektorfunktionen.

Denna algoritm är hämtad från GDAL rasterize utility.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[vektor: geometri]

Ingångsvektorlager

Rasterlager för inmatning

INPUT_RASTER

[raster]

Inmatat rasterlager

Fält att använda för ett inbränningsvärde

Valfritt

FIELD

[tabellfält: numerisk]

Definierar det attributfält som ska användas för att ställa in pixlarnas värden

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Lägg till inbränningsvärden till befintliga rastervärden

ADD

[boolean]

Standard: Falsk

Om False, tilldelas pixlarna det valda fältets värde. Om True, läggs det markerade fältets värde till värdet för det ingående rasterlagret.

Ytterligare kommandoradsparametrar

Valfritt

EXTRA

[sträng]

Standard: ’’

Lägg till extra GDAL-kommandoradsalternativ

Utgångar

Etikett

Namn

Typ

Beskrivning

Rasteriserad

OUTPUT

[raster]

Det överskrivna ingående rasterlagret

Python-kod

Algoritm-ID: gdal:rasterize_over

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.2.6.3. Rasterize (överskriv med fast värde)

Skriver över delar av ett rasterlager med ett fast värde. De pixlar som ska skrivas över väljs utifrån det medföljande (överlappande) vektorlagret.

Denna algoritm är hämtad från GDAL rasterize utility.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[vektor: geometri]

Ingångsvektorlager

Rasterlager för inmatning

INPUT_RASTER

[raster]

Inmatat rasterlager

Ett fast värde att bränna

BURN

[numerisk: dubbel]

Standard: 0,0

Värdet att bränna

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Lägg till inbränningsvärden till befintliga rastervärden

ADD

[boolean]

Standard: Falsk

Om False, tilldelas pixlarna det fasta värdet. Om True, läggs det fasta värdet till värdet för det ingående rasterlagret.

Ytterligare kommandoradsparametrar

Valfritt

EXTRA

[sträng]

Standard: ’’

Lägg till extra GDAL-kommandoradsalternativ

Utgångar

Etikett

Namn

Typ

Beskrivning

Rasteriserad

OUTPUT

[raster]

Det överskrivna ingående rasterlagret

Python-kod

Algoritm-ID: gdal:rasterize_over_fixed_value

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.2.6.4. Rasterize (vektor till raster)

Konverterar vektorgeometrier (punkter, linjer och polygoner) till en rasterbild.

Denna algoritm är hämtad från GDAL rasterize utility.

Standardmeny: Raster ► Konvertering

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[vektor: geometri]

Ingångsvektorlager

Fält att använda för ett inbränningsvärde

Valfritt

FIELD

[tabellfält: numerisk]

Definierar det attributfält från vilket attributen för pixlarna ska väljas

Ett fast värde att bränna

Valfritt

BURN

[numerisk: dubbel]

Standard: 0,0

Ett fast värde att bränna in i ett band för alla funktioner.

Brännvärde extraherat från ”Z”-värdena för objektet

USE_Z

[boolean]

Standard: Falsk

Anger att ett brännvärde ska extraheras från funktionens ”Z”-värden. Fungerar med punkter och linjer (linjär interpolering längs varje segment). För polygoner fungerar det bara korrekt om de är plana (samma Z-värde för alla hörn)

Utmatning av rasterstorleksenheter

UNITS

[uppräkning]

Standard: 0

Enheter som ska användas för att definiera rasterstorlek/upplösning för utdata. En av:

  • 0 — Pixlar

  • 1 — Georefererade enheter

Bredd/horisontell upplösning

WIDTH

[numerisk: dubbel]

Standard: 0,0

Ställer in bredden (om storleksenheter är ”Pixels”) eller den horisontella upplösningen (om storleksenheter är ”Georefererade enheter”) för utmatningsrastret. Minsta värde: 0,0.

Höjd/Vertikal upplösning

HEIGHT

[numerisk: dubbel]

Standard: 0,0

Ställer in höjden (om storleksenheter är ”Pixels”) eller den vertikala upplösningen (om storleksenheter är ”Georefererade enheter”) för utmatningsrastret.

Utmatning omfattning

Valfritt

EXTENT

[omfattning]

Utsträckning för det utgående rasterlagret. Om utsträckning inte anges kommer den minsta utsträckning som täcker det/de valda referenslagret/lagren att användas.

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

Tilldela ett specificerat NoData-värde till utgångsbanden

Valfritt

NODATA

[numerisk: dubbel]

Standard: 0,0

Tilldelar ett specificerat NoData-värde till utgångsbanden

Rasteriserad

OUTPUT

[raster]

Standard: [Spara till temporär fil]

Specifikation av rasterlagret för utdata. En av:

  • Spara till en temporär fil

  • Spara till fil…

För Spara till fil måste utdataformatet anges. Alla GDAL-rasterformat stöds. För Spara till en temporär fil kommer QGIS standardrasterformat att användas.

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Andra alternativ för skapande

Valfritt

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

Typ av utdata

DATA_TYPE

[uppräkning]

Standard: 5

Definierar formatet för den utgående rasterfilen.

Alternativ:

  • 0 — Byte (Åtta bitars osignerat heltal (quint8))

  • 1 — Int16 (Sexton bitars signerat heltal (qint16))

  • 2 — UInt16 (Sexton bitars osignerat heltal (quint16))

  • 3 — UInt32 (Trettio tvåbitars osignerat heltal (quint32))

  • 4 — Int32 (trettio tvåbitars signerade heltal (qint32))

  • 5 — Float32 (trettio tvåbitars flyttal (float))

  • 6 — Float64 (Sextiofyra bitars flyttal (dubbel))

  • 7 — CInt16 (Komplex Int16)

  • 8 — CInt32 (Komplex Int32)

  • 9 — CFloat32 (komplex float32)

  • 10 — CFloat64 (komplex float64)

  • 11 — Int8 (Åtta bitars signerat heltal (qint8))

Tillgängliga alternativ beror på vilken GDAL-version som byggts med QGIS (se Hjälp ► Om-menyn)

Förinitiera utdatabilden med värde

Valfritt

INIT

[numerisk: dubbel]

Förinitialiserar de utgående bildbanden med detta värde. Inte markerat som NoData-värde i utdatafilen. Samma värde används i alla band.

Invertera rasterisering

INVERT

[boolean]

Standard: Falsk

Bränner det fasta brännvärdet eller det brännvärde som är associerat med den första funktionen i alla delar av bilden som inte ligger inom den angivna polygonen.

Ytterligare kommandoradsparametrar

Valfritt

EXTRA

[sträng]

Standard: ’’

Lägg till extra GDAL-kommandoradsalternativ

Utgångar

Etikett

Namn

Typ

Beskrivning

Rasteriserad

OUTPUT

[raster]

Utgående rasterlager

Python-kod

Algoritm-ID: gdal: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.