Algorithms Include

Python Code Sample

import processing
processing.run("algorithm_id", {parameter_dictionary})

ID-ul algoritmului se afișează atunci când treceți peste algoritmul din caseta instrumentelor de procesare. Dicționarul parametrilor furnizează valorile și NUMELE parametrilor. Pentru detalii despre rularea algoritmilor de procesare din consola Python, parcurgeți Utilizarea algoritmilor de procesare din consolă.

Output Types

Director

  • Salvare Intr-un Director Temporar

  • Salvare în Director

  • Skip Output

  • Salvare Intr-un Director Temporar

  • Salvare în Director

Fișier

  • Salvare într-un Fișier Temporar

  • Salvare în Fișier…

  • Skip Output

  • Salvare într-un Fișier Temporar

  • Salvare în Fișier…

Strat

  • Create Temporary Layer (TEMPORARY_OUTPUT)

  • Salvare în Fișier…

  • Salvare în Geopackage…

  • Salvare în Tabela Bazei de Date…

The file encoding can also be changed here.

  • Create Temporary Layer (TEMPORARY_OUTPUT)

  • Salvare în Fișier…

  • Salvare în Geopackage…

  • Salvare în Tabela Bazei de Date…

  • Adăugare în Stratul…

The file encoding can also be changed here.

  • Skip Output

  • Create Temporary Layer (TEMPORARY_OUTPUT)

  • Salvare în Fișier…

  • Salvare în Geopackage…

  • Salvare în Tabela Bazei de Date…

The file encoding can also be changed here.

Extent Dropdown

Metodele disponibile sunt:

  • Calculate from layer…: uses extent of a layer loaded in the current project

  • Calculate from layout map…: uses extent of a layout map item in the active project

  • Calculate from bookmark…: uses extent of a saved bookmark

  • Use map canvas extent

  • Draw on canvas: click and drag a rectangle delimiting the area to take into account

  • Enter the coordinates as xmin, xmax, ymin, ymax

Geometric predicates

Geometric predicates are boolean functions used to determine the spatial relation a feature has with another by comparing whether and how their geometries share a portion of space.

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

Looking for spatial relations between layers

Folosind figura de mai sus, căutăm cercurile verzi comparându-le spațial cu entitatea dreptunghiulară portocalie. Predicatele geometrice disponibile sunt:

Intersect

Testează dacă o geometrie o intersectează pe alta. Returnează 1 (adevărat) dacă geometriile se intersectează spațial (împart orice porțiune de spațiu - se suprapun sau se ating) și 0 dacă nu se intersectează. În imaginea de mai sus, vor fi returnate cercurile 1, 2 și 3.

Contain

Returnează 1 (adevărat) dacă și numai dacă niciun punct al lui b nu se află în exteriorul lui a, iar cel puțin un punct din interiorul lui b se află în interiorul lui a. În imagine, nu este returnat niciun cerc, ar fi însă cazul dreptunghiului dacă l-ați căuta invers, întrucât conține cercul 1 complet. Acest predicat geometric este opusul lui se află în interior.

Disjoint

Returnează 1 (adevărat) dacă geometriile nu împart nicio porțiune de spațiu (fără suprapunere, fără atingere). Doar cercul 4 este returnat.

Equal

Returnează 1 (adevărat) dacă și numai dacă geometriile sunt întru totul similare. Niciun cerc nu va fi returnat.

Touch

Testează dacă o geometrie o atinge pe alta. Returnează 1 (adevărat) dacă geometriile au cel puțin un punct în comun, iar interiorul lor nu se intersectează. Doar cercul 3 este returnat.

Overlap

Testează dacă o geometrie se suprapune peste alta. Returnează 1 (adevărat) dacă geometriile împart spațiul, sunt de aceeași dimensiune, dar nu sunt complet conținute una în cealaltă. Doar cercul 2 este returnat.

Are within

Testează dacă o geometrie este conținută în alta. Returnează 1 (adevărat) dacă geometria a se află complet în interiorul geometriei b. Doar cercul 1 este returnat.

Cross

Returnează 1 (adevărat) dacă geometriile furnizate au unele, dar nu toate, punctele interioare, în comun, iar traversarea reală este de o dimensiune mai mică decât cea mai mare geometrie furnizată. De exemplu, o linie care traversează un poligon se va încrucișa ca o linie (adevărat). Două linii care se încrucișează se vor încrucișa ca punct (adevărat). Două poligoane se încrucișează ca poligon (fals). În imagine, niciun cerc nu va fi returnat.

Notes on algorithms

Atenționare

Geometry modification only

This operation modifies only the features geometry. The attribute values of the features are not modified, although properties such as area or length of the features will be modified by the overlay operation. If such properties are stored as attributes, those attributes will have to be manually updated.

Raster data types

Simplified list

  • 0 — Byte (Întreg, fără semn, opt biți (quint8))

  • 1 — Int16 (Întreg, cu semn, șaisprezece biți (qint16))

  • 2 — UInt16 (Întreg, fără semn, șaisprezece biți (quint16))

  • 3 — UInt32 (Treizeci și doi de biți în virgulă mobilă (quint32))

  • 4 — Int32 (Treizeci și doi de biți în virgulă mobilă (qint32))

  • 5 — Float32 (Treizeci și doi de biți în virgulă mobilă (float))

  • 6 — Float64 (Șaizeci și patru de biți în virgulă mobilă (double))

Opțiunile disponibile depind de versiunea GDAL construită cu ajutorul QGIS (consultați meniul Help ► About)

Without user input (native)

  • 0 — Byte (Întreg, fără semn, opt biți (quint8))

  • 1 — Int16 (Întreg, cu semn, șaisprezece biți (qint16))

  • 2 — UInt16 (Întreg, fără semn, șaisprezece biți (quint16))

  • 3 — Int32 (Treizeci și doi de biți în virgulă mobilă (qint32))

  • 4 — UInt32 (Treizeci și doi de biți în virgulă mobilă (quint32))

  • 5 — Float32 (Treizeci și doi de biți în virgulă mobilă (float))

  • 6 — Float64 (Șaizeci și patru de biți în virgulă mobilă (double))

  • 7 — CInt16 (Complex Int16)

  • 8 — CInt32 (Complex Int32)

  • 9 — CFloat32 (Complex Float32)

  • 10 — CFloat64 (Complex Float64)

Opțiunile disponibile depind de versiunea GDAL construită cu ajutorul QGIS (consultați meniul Help ► About)

Without user input

  • 0 — Byte (Întreg, fără semn, opt biți (quint8))

  • 1 — Int16 (Întreg, cu semn, șaisprezece biți (qint16))

  • 2 — UInt16 (Întreg, fără semn, șaisprezece biți (quint16))

  • 3 — UInt32 (Treizeci și doi de biți în virgulă mobilă (quint32))

  • 4 — Int32 (Treizeci și doi de biți în virgulă mobilă (qint32))

  • 5 — Float32 (Treizeci și doi de biți în virgulă mobilă (float))

  • 6 — Float64 (Șaizeci și patru de biți în virgulă mobilă (double))

  • 7 — CInt16 (Complex Int16)

  • 8 — CInt32 (Complex Int32)

  • 9 — CFloat32 (Complex Float32)

  • 10 — CFloat64 (Complex Float64)

Opțiunile disponibile depind de versiunea GDAL construită cu ajutorul QGIS (consultați meniul Help ► About)

With user input

  • 0 — Se Utilizează Tipul Datelor din Stratul de Intrare

  • 1 — Byte (Întreg, fără semn, opt biți (quint8))

  • 2 — Int16 (Întreg, cu semn, șaisprezece biți (qint16))

  • 3 — UInt16 (Număr întreg, fără semn, șaisprezece biți (quint16))

  • 4 — UInt32 (Treizeci și doi de biți în virgulă mobilă (quint32))

  • 5 — Int32 (Treizeci și doi de biți în virgulă mobilă (qint32))

  • 6 — Float32 (Treizeci și doi de biți în virgulă mobilă (float))

  • 7 — Float64 (Șaizeci și patru de biți în virgulă mobilă (double))

  • 8 — CInt16 (Complex Int16)

  • 9 — CInt32 (Complex Int32)

  • 10 — CFloat32 (Complex Float32)

  • 11 — CFloat64 (Complex Float64)

Opțiunile disponibile depind de versiunea GDAL construită cu ajutorul QGIS (consultați meniul Help ► About)