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 |
|
[vektor: vilken som helst] |
Ingångsvektorlager |
** Konvertera alla lager från dataset** |
|
[boolean] Standard: Falsk |
Konverterar hela datasetet. Utdataformat som stöds för detta alternativ är |
Konverterad |
|
[samma som inmatning] |
Specifikation av utmatningsvektorlagret. En av:
För |
Avancerade parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Andra alternativ för skapande Valfritt |
|
[sträng] Standard: ’’ (inga ytterligare alternativ) |
Ytterligare alternativ för skapande av GDAL. |
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Konverterad |
|
[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 |
|
[vektor: geometri] |
Ingångsvektorlager |
Rasterlager för inmatning |
|
[raster] |
Inmatat rasterlager |
Fält att använda för ett inbränningsvärde Valfritt |
|
[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 |
|
[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 |
|
[sträng] Standard: ’’ |
Lägg till extra GDAL-kommandoradsalternativ |
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Rasteriserad |
|
[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 |
|
[vektor: geometri] |
Ingångsvektorlager |
Rasterlager för inmatning |
|
[raster] |
Inmatat rasterlager |
Ett fast värde att bränna |
|
[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 |
|
[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 |
|
[sträng] Standard: ’’ |
Lägg till extra GDAL-kommandoradsalternativ |
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Rasteriserad |
|
[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:
Parametrar
Grundläggande parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Inmatningsskikt |
|
[vektor: geometri] |
Ingångsvektorlager |
Fält att använda för ett inbränningsvärde Valfritt |
|
[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 |
|
[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 |
|
[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 |
|
[uppräkning] Standard: 0 |
Enheter som ska användas för att definiera rasterstorlek/upplösning för utdata. En av:
|
Bredd/horisontell upplösning |
|
[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 |
|
[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 |
|
[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:
|
Tilldela ett specificerat NoData-värde till utgångsbanden Valfritt |
|
[numerisk: dubbel] Standard: 0,0 |
Tilldelar ett specificerat NoData-värde till utgångsbanden |
Rasteriserad |
|
[raster] Standard: |
Specifikation av rasterlagret för utdata. En av:
För |
Avancerade parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Andra 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 ( |
Typ av utdata |
|
[uppräkning] Standard: 5 |
Definierar formatet för den utgående rasterfilen. Alternativ:
Tillgängliga alternativ beror på vilken GDAL-version som byggts med QGIS (se -menyn) |
Förinitiera utdatabilden med värde Valfritt |
|
[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 |
|
[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 |
|
[sträng] Standard: ’’ |
Lägg till extra GDAL-kommandoradsalternativ |
Utgångar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Rasteriserad |
|
[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.