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.

../../../_images/selectbylocation.png

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 Hjälp ► Om-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 Hjälp ► Om-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 Hjälp ► Om-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