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 |
|
[vektor: geometri] |
Ingångsvektorlagret |
Namn på geometrikolumn |
|
[sträng] Standard: ”geometry |
Namnet på den geometriska kolumn för inmatningsskiktet som ska användas |
Buffertavstånd |
|
[numerisk: dubbel] Standard: 10.0 |
Minimum: 0.0 |
Löses upp genom attribut Valfritt |
|
[bordsfält: alla] Standard: Ej inställd |
Fält att använda för upplösning |
Lösa upp resultaten |
|
[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 |
|
[boolean] Standard: Falsk |
|
Buffert |
|
[vektor: polygon] Standard: |
Ange buffertlagret för utdata. En av:
|
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 |
---|---|---|---|
Buffert |
|
[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 |
|
[vektor: geometri] |
Ingångsvektorlagret |
Clip utsträckning |
|
[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:
|
Klippt (omfattning) |
|
[samma som inmatning] Standard: |
Ange det utgående (klippta) lagret. Ett av:
|
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 |
---|---|---|---|
Klippt (omfattning) |
|
[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 |
|
[vektor: geometri] |
Ingångsvektorlagret |
Masklager |
|
[vektor: polygon] |
Lager som ska användas som klippningsomfattning för inputvektorlagret. |
Klippt (mask) |
|
[samma som inmatning] Standard: |
Det utgående (maskerade) lagret. Ett av:
|
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 |
---|---|---|---|
Klippt (mask) |
|
[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 |
|
[vektor: geometri] |
Ingångsskiktet för att lösa upp |
Lös upp fältet Valfritt |
|
[bordsfält: alla] |
Fältet för inmatningslagret som ska användas för upplösning |
Namn på geometrikolumn |
|
[sträng] Standard: ”geometry |
Namnet på den geometriska kolumn i inmatningslagret som ska användas för upplösning. |
Upplöst |
|
[samma som inmatning] Standard: |
Ange utmatningsskiktet. En av:
|
Avancerade parametrar
Etikett |
Namn |
Typ |
Beskrivning |
---|---|---|---|
Skapa en funktion för varje geometri i alla typer av geometrisamlingar i källfilen |
|
[boolean] Standard: Falsk |
Ta fram en funktion för varje geometri i alla typer av geometrisamlingar i källfilen |
Behåll inmatningsattribut |
|
[boolean] Standard: Falsk |
Behåll alla attribut från inmatningslagret |
Räkna upplösta funktioner |
|
[boolean] Standard: Falsk |
Räkna de upplösta funktionerna och inkludera dem i utdatalagret. |
Beräkna area och omkrets för upplösta objekt |
|
[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 |
|
[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 |
|
[tabellfält: numerisk] |
Det numeriska attribut som statistiken ska beräknas på |
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 |
---|---|---|---|
Upplöst |
|
[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 |
|
[vektor: linje] |
Det ingående linjelagret |
Namn på geometrikolumn |
|
[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) |
|
[numerisk: dubbel] Standard: 10.0 |
|
Offset-kurva |
|
[vektor: linje] Standard: |
Ange utmatningens linjelager. En av:
|
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 |
---|---|---|---|
Offset-kurva |
|
[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 |
|
[vektor: linje] |
Det ingående linjelagret |
Namn på geometrikolumn |
|
[sträng] Standard: ”geometry |
Namnet på den geometriska kolumn för inmatningsskiktet som ska användas |
Buffertavstånd |
|
[numerisk: dubbel] Standard: 10.0 |
|
Buffert sida |
|
[uppräkning] Standard: 0 |
En av:
|
Löses upp genom attribut Valfritt |
|
[bordsfält: alla] Standard: Ej inställd |
Fält att använda för upplösning |
Lös upp alla resultat |
|
[boolean] Standard: Falsk |
|
Skapa en funktion för varje geometri i alla typer av geometrisamlingar i källfilen |
|
[boolean] Standard: Falsk |
|
Ensidig buffert |
|
[vektor: polygon] Standard: |
Ange buffertlagret för utdata. En av:
|
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 |
---|---|---|---|
Ensidig buffert |
|
[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 |
|
[vektor: linje] |
Det ingående linjelagret |
Namn på geometrikolumn |
|
[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 |
|
[numerisk: dubbel] Standard: 0,5 |
|
Pekar längs linjerna |
|
[vektor: punkt] Standard: |
Ange det utgående punktskiktet. En av:
|
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 |
---|---|---|---|
Pekar ut längs linjen |
|
[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.