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.7. Geoprocessning av vektorer

24.2.7.1. Buffertvektorer

Skapa buffertar runt funktionerna i ett vektorlager.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[vektor: geometri]

Ingångsvektorlagret

Namn på geometrikolumn

GEOMETRY

[sträng]

Standard: ”geometry

Namnet på den geometriska kolumn för inmatningsskiktet som ska användas

Buffertavstånd

DISTANCE

[numerisk: dubbel]

Standard: 10.0

Minimum: 0.0

Löses upp genom attribut

Valfritt

FIELD

[bordsfält: alla]

Standard: Ej inställd

Fält att använda för upplösning

Lösa upp resultaten

DISSOLVE

[boolean]

Standard: Falsk

Om den är inställd upplöses resultatet. Om inget fält anges för dissolving, löses alla buffertar upp till en funktion.

Skapa en funktion för varje geometri i alla typer av geometrisamlingar i källfilen

EXPLODE_COLLECTIONS

[boolean]

Standard: Falsk

Buffert

OUTPUT

[vektor: polygon]

Standard: [Spara till temporär fil]

Ange buffertlagret för utdata. En av:

  • Spara till en temporär fil

  • Spara till fil…

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

Buffert

OUTPUT

[vektor: polygon]

Det utgående buffertlagret

Python-kod

Algoritm-ID: gdal:buffervektorer

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.7.2. Klipp ut vektor efter omfattning

Klipper en OGR-stödd vektorfil till en given omfattning.

Denna algoritm är hämtad från verktyget GDAL ogr2ogr.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[vektor: geometri]

Ingångsvektorlagret

Clip utsträckning

EXTENT

[omfattning]

Definierar den avgränsande box som ska användas för den utgående vektorfilen. Den måste definieras i CRS-målkoordinater.

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 <sec_bokmärken>`

  • 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

Klippt (omfattning)

OUTPUT

[samma som inmatning]

Standard: [Spara till temporär fil]

Ange det utgående (klippta) lagret. Ett av:

  • Spara till en temporär fil

  • Spara till fil…

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

Klippt (omfattning)

OUTPUT

[samma som inmatning]

Det utgående (klippta) skiktet. Standardformatet är ”ESRI Shapefile”.

Python-kod

Algoritm-ID: gdal:clipvectorbyextent

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.7.3. Clip vektor med masklager

Klipper ett OGR-stöttat vektorlager med ett maskpolygonlager.

Denna algoritm är hämtad från verktyget GDAL ogr2ogr.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[vektor: geometri]

Ingångsvektorlagret

Masklager

MASK

[vektor: polygon]

Lager som ska användas som klippningsomfattning för inputvektorlagret.

Klippt (mask)

OUTPUT

[samma som inmatning]

Standard: [Spara till temporär fil]

Det utgående (maskerade) lagret. Ett av:

  • Spara till en temporär fil

  • Spara till fil…

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

Klippt (mask)

OUTPUT

[samma som inmatning]

Det utgående (maskerade) lagret. Standardformatet är ”ESRI Shapefile”.

Python-kod

Algoritm-ID: gdal:clipvectorbypolygon

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.7.4. Lös upp

Lös upp (kombinera) geometrier som har samma värde för ett givet attribut/fält. Utdatageometrierna är flerdelade.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[vektor: geometri]

Ingångsskiktet för att lösa upp

Lös upp fältet

Valfritt

FIELD

[bordsfält: alla]

Fältet för inmatningslagret som ska användas för upplösning

Namn på geometrikolumn

GEOMETRY

[sträng]

Standard: ”geometry

Namnet på den geometriska kolumn i inmatningslagret som ska användas för upplösning.

Upplöst

OUTPUT

[samma som inmatning]

Standard: [Spara till temporär fil]

Ange utmatningsskiktet. En av:

  • Spara till en temporär fil

  • Spara till fil…

Avancerade parametrar

Etikett

Namn

Typ

Beskrivning

Skapa en funktion för varje geometri i alla typer av geometrisamlingar i källfilen

EXPLODE_COLLECTIONS

[boolean]

Standard: Falsk

Ta fram en funktion för varje geometri i alla typer av geometrisamlingar i källfilen

Behåll inmatningsattribut

KEEP_ATTRIBUTES

[boolean]

Standard: Falsk

Behåll alla attribut från inmatningslagret

Räkna upplösta funktioner

COUNT_FEATURES

[boolean]

Standard: Falsk

Räkna de upplösta funktionerna och inkludera dem i utdatalagret.

Beräkna area och omkrets för upplösta objekt

COMPUTE_AREA

[boolean]

Standard: Falsk

Beräkna arean och omkretsen för upplösta objekt och inkludera dem i utdatalagret

Beräkna min/max/summa/medelvärde för attribut

COMPUTE_STATISTICS

[boolean]

Standard: Falsk

Beräkna statistik (min, max, summa och medelvärde) för det angivna numeriska attributet och inkludera dem i utdataskiktet

Numeriskt attribut att beräkna statistik på

Valfritt

STATISTICS_ATTRIBUTE

[tabellfält: numerisk]

Det numeriska attribut som statistiken ska beräknas på

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

Upplöst

OUTPUT

[samma som inmatning]

Geometriskikt med flera delar som utdata (med upplösta geometrier)

Python-kod

Algoritm ID: gdal:upplösning

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.7.5. Offset-kurva

Förskjuter linjer med ett angivet avstånd. Positiva avstånd förskjuter linjerna åt vänster och negativa avstånd förskjuter dem åt höger.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[vektor: linje]

Det ingående linjelagret

Namn på geometrikolumn

GEOMETRY

[sträng]

Standard: ”geometry

Namnet på den geometriska kolumn för inmatningsskiktet som ska användas

Förskjutningsavstånd (vänstersidigt: positivt, högersidigt: negativt)

DISTANCE

[numerisk: dubbel]

Standard: 10.0

Offset-kurva

OUTPUT

[vektor: linje]

Standard: [Spara till temporär fil]

Ange utmatningens linjelager. En av:

  • Spara till en temporär fil

  • Spara till fil…

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

Offset-kurva

OUTPUT

[vektor: linje]

Lagret för utmatningens offsetkurva

Python-kod

Algoritm-ID: gdal:offsetkurva

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.7.6. Buffert på ena sidan

Skapar en buffert på ena sidan (höger eller vänster) av linjerna i ett linjevektorlager.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[vektor: linje]

Det ingående linjelagret

Namn på geometrikolumn

GEOMETRY

[sträng]

Standard: ”geometry

Namnet på den geometriska kolumn för inmatningsskiktet som ska användas

Buffertavstånd

DISTANCE

[numerisk: dubbel]

Standard: 10.0

Buffert sida

BUFFER_SIDE

[uppräkning]

Standard: 0

En av:

  • 0 — Höger

  • 1 — vänster

Löses upp genom attribut

Valfritt

FIELD

[bordsfält: alla]

Standard: Ej inställd

Fält att använda för upplösning

Lös upp alla resultat

DISSOLVE

[boolean]

Standard: Falsk

Om den är inställd blir resultatet upplöst.

Om inget fält anges för upplösning, upplöses alla buffertar till en funktion.

Skapa en funktion för varje geometri i alla typer av geometrisamlingar i källfilen

EXPLODE_COLLECTIONS

[boolean]

Standard: Falsk

Ensidig buffert

OUTPUT

[vektor: polygon]

Standard: [Spara till temporär fil]

Ange buffertlagret för utdata. En av:

  • Spara till en temporär fil

  • Spara till fil…

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

Ensidig buffert

OUTPUT

[vektor: polygon]

Det utgående buffertlagret

Python-kod

Algoritm ID: gdal:onesidebuffer

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.7.7. Punkter längs linjer

Genererar en punkt på varje linje i ett linjevektorlager på ett avstånd från start. Avståndet anges som en bråkdel av linjens längd.

Parametrar

Grundläggande parametrar

Etikett

Namn

Typ

Beskrivning

Inmatningsskikt

INPUT

[vektor: linje]

Det ingående linjelagret

Namn på geometrikolumn

GEOMETRY

[sträng]

Standard: ”geometry

Namnet på den geometriska kolumn för inmatningsskiktet som ska användas

Avstånd från linjestart representerat som en bråkdel av linjelängden

DISTANCE

[numerisk: dubbel]

Standard: 0,5

Pekar längs linjerna

OUTPUT

[vektor: punkt]

Standard: [Spara till temporär fil]

Ange det utgående punktskiktet. En av:

  • Spara till en temporär fil

  • Spara till fil…

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

Pekar ut längs linjen

OUTPUT

[vektor: punkt]

Det utgående punktskiktet

Python-kod

Algoritm-ID: gdal:punkter längs linjer

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.