Algoritmerna omfattar
Exempel på Python-kod
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.
Typer av utdata
Katalog
Spara till en temporär katalog
Spara till katalog
Hoppa över utmatning
Spara till en temporär katalog
Spara till katalog
Fil
Spara till en temporär fil
Spara till fil…
Hoppa över utmatning
Spara till en temporär fil
Spara till fil…
Lager
Skapa ett tillfälligt lager (
TEMPORARY_OUTPUT
)Spara till fil…
Spara till Geopackage…
Spara till databastabell…
Här kan du också ändra filkodningen.
Skapa ett tillfälligt lager (
TEMPORARY_OUTPUT
)Spara till fil…
Spara till Geopackage…
Spara till databastabell…
Lägg till lager…
Här kan du också ändra filkodningen.
Hoppa över utmatning
Skapa ett tillfälligt lager (
TEMPORARY_OUTPUT
)Spara till fil…
Spara till Geopackage…
Spara till databastabell…
Här kan du också ändra filkodningen.
Extent rullgardinsmeny
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
Geometriska predikat
Geometriska predikat är booleska funktioner som används för att bestämma den spatiala relationen mellan en egenskap och en annan genom att jämföra om och hur deras geometrier delar en del av utrymmet.

Letar efter spatiala relationer mellan lager
I figuren ovan letar vi efter de gröna cirklarna genom att spatialt jämföra dem med den orangefärgade rektangeln. Tillgängliga geometriska predikat är:
- Korsningspunkt
Testar om en geometri korsar en annan. Returnerar 1 (sant) om geometrierna korsar varandra spatialt (delar någon del av utrymmet - överlappar eller rör vid varandra) och 0 om de inte gör det. I bilden ovan kommer detta att returnera cirklarna 1, 2 och 3.
- Innehåller
Returnerar 1 (sant) om och endast om inga punkter i b ligger i utsidan av a, och minst en punkt i insidan av b ligger i insidan av a. I bilden returneras ingen cirkel, men rektangeln skulle göra det om man letade efter den tvärtom, eftersom den innehåller cirkel 1 helt och hållet. Detta är motsatsen till är inom.
- Disjunkt
Returnerar 1 (sant) om geometrierna inte delar någon del av utrymmet (ingen överlappning, ingen beröring). Endast cirkel 4 returneras.
- Lika
Returnerar 1 (true) om och endast om geometrierna är exakt likadana. Inga cirklar kommer att returneras.
- Berör
Testar om en geometri berör en annan. Returnerar 1 (true) om geometrierna har minst en gemensam punkt, men deras inre delar inte korsar varandra. Endast cirkel 3 returneras.
- Överlappning
Testar om en geometri överlappar en annan. Returnerar 1 (true) om geometrierna delar utrymme, har samma dimension, men inte är helt inneslutna av varandra. Endast cirkel 2 returneras.
- Är inom
Testar om en geometri är inuti en annan. Returnerar 1 (true) om geometri a är helt inuti geometri b. Endast cirkel 1 returneras.
- Kors
Returnerar 1 (true) om de angivna geometrierna har vissa, men inte alla, inre punkter gemensamt och den faktiska korsningen har en lägre dimension än den högsta angivna geometrin. Till exempel kommer en linje som korsar en polygon att korsas som en linje (true). Två linjer som korsar varandra kommer att korsas som en punkt (sant). Två polygoner korsar varandra som en polygon (falsk). I bilden kommer inga cirklar att returneras.
Anteckningar om algoritmer
Varning
Endast geometriändring
Denna operation modifierar endast objektens geometri. Attributvärdena för objekten ändras inte, även om egenskaper som area eller längd för objekten kommer att ändras av overlay-operationen. Om sådana egenskaper är lagrade som attribut måste dessa uppdateras manuellt.
Rasterdatatyper
Utan användarinmatning (inbyggd)
0 — Byte (Åtta bitars osignerat heltal (quint8))
1 — Int16 (Sexton bitars signerat heltal (qint16))
2 — UInt16 (Sexton bitars osignerat heltal (quint16))
3 — Int32 (Trettio tvåbitars signerade heltal (qint32))
4 — UInt32 (Trettio tvåbitars osignerat heltal (quint32))
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
-menyn)Utan användarinmatning
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
-menyn)Med användarinmatning
0 — Använd datatyp för inmatningslager
1 — Byte (Åtta bitars osignerat heltal (quint8))
2 — Int16 (Sexton bitars signerat heltal (qint16))
3 — UInt16 (Sexton bitars osignerat heltal (quint16))
4 — UInt32 (Trettio tvåbitars osignerat heltal (quint32))
5 — Int32 (Trettio tvåbitars signerade heltal (qint32))
6 — Float32 (trettio tvåbitars flyttal (float))
7 — Float64 (Sextiofyra bitars flyttal (dubbel))
8 — CInt16 (Komplex Int16)
9 — CInt32 (Komplex Int32)
10 — CFloat32 (komplex float32)
11 — CFloat64 (komplex float64)
12 — Int8 (Åtta bitars signerat heltal (qint8))
Tillgängliga alternativ beror på vilken GDAL-version som byggts med QGIS (se
-menyn)Resampling-metoder
0 — Närmaste granne
1 — Bilineär (2x2 kernel)
2 — Kubisk (4x4-kärna)
3 — Kubisk B-Spline (4x4 kernel)
4 — Lanczos (6x6 kärnor)
5 — Genomsnitt
6 — Läge
7 — Maximalt
8 — Minimum
9 — Median
10 — Första kvartilen (Q1)
11 — Tredje kvartilen (Q3)
Typer av vektorfält
1 — Boolean
2 — Heltal (32bit)
4 — Heltal (64bit)
6 — Decimal (dubbel)
9 — Heltalslista
9 — Heltalslista (64bit)
9 — Decimal (dubbel) lista
10 — Text (sträng)
11 — Stränglista
12 — Binärt objekt (BLOB)
14 — Datum
15 — Tid
16 — Datum och tid
2 — Lista över heltal
4 — Heltal (64bit) lista
6 — Decimal (dubbel) lista
10 — Stränglista
0 — Alla andra typer