Zajednički sadržaj za algoritme
Primer Python koda
import processing
processing.run("algorithm_id", {parameter_dictionary})
ID algoritma se prikazuje kada pređete mišem preko algoritma u kutiji sa alatkama Obrade. Rečnik parametara daje NAZIVe i vrednosti parametara. Pogledajte Using processing algorithms from the console za detalje o pokretanju algoritama obrade iz Python konzole.
Tipovi izlaza
Direktorijum
Sačuvaj u privremeni direktorijum
Sačuvaj u direktorijum
Preskoči izlaz
Sačuvaj u privremeni direktorijum
Sačuvaj u direktorijum
Datoteka
Sačuvaj u privremenu datoteku
Sačuvaj u datoteku…
Preskoči izlaz
Sačuvaj u privremenu datoteku
Sačuvaj u datoteku…
Sloj
Napravi privremeni sloj (
TEMPORARY_OUTPUT)Sačuvaj u datoteku…
Sačuvaj u Geopackage…
Sačuvaj u tabelu baze podataka…
Ovde se može promeniti i kodiranje datoteke.
Napravi privremeni sloj (
TEMPORARY_OUTPUT)Sačuvaj u datoteku…
Sačuvaj u Geopackage…
Sačuvaj u tabelu baze podataka…
Dodaj u sloj…
Ovde se može promeniti i kodiranje datoteke.
Preskoči izlaz
Napravi privremeni sloj (
TEMPORARY_OUTPUT)Sačuvaj u datoteku…
Sačuvaj u Geopackage…
Sačuvaj u tabelu baze podataka…
Ovde se može promeniti i kodiranje datoteke.
Padajuća lista obuhvata
Dostupni metodi su:
Izračunaj iz sloja…: koristi obuhvat sloja učitanog u tekućem projektu
Izračunaj iz karte rasporeda…: koristi obuhvat stavke karte u rasporedu u aktivnom projektu
Izračunaj iz obeleživača…: koristi obuhvat sačuvanog obeleživača
Koristi obuhvat platna karte
Nacrtaj na platnu: klikom i prevlačenjem nacrtajte pravougaonik koji ograničava područje koje se uzima u obzir
Unesite koordinate kao
xmin, xmax, ymin, ymax
Geometrijski predikati
Geometrijski predikati su logičke funkcije koje se koriste za utvrđivanje prostornog odnosa jednog objekta prema drugom, poređenjem da li i kako njihove geometrije dele deo prostora.
Traženje prostornih odnosa između slojeva
Na osnovu gornje slike, tražimo zelene krugove prostornim poređenjem sa narandžastim pravougaonim objektom. Dostupni geometrijski predikati su:
- Preseca
Proverava da li jedna geometrija preseca drugu. Vraća 1 (tačno) ako se geometrije prostorno presecaju (dele bilo koji deo prostora - preklapaju se ili dodiruju), a 0 ako se ne presecaju. Na gornjoj slici, ovo vraća krugove 1, 2 i 3.
- Sadrži
Vraća 1 (tačno) ako i samo ako nijedna tačka geometrije b ne leži izvan geometrije a i bar jedna tačka unutrašnjosti geometrije b leži u unutrašnjosti geometrije a. Na slici se ne vraća nijedan krug, ali bi se vratio pravougaonik da tražite obrnuto, jer on u potpunosti sadrži krug 1. Ovo je suprotno od su unutar.
- Razdvojeno
Vraća 1 (tačno) ako geometrije ne dele nijedan deo prostora (bez preklapanja, bez dodirivanja). Vraća se samo krug 4.
- Jednako
Vraća 1 (tačno) ako i samo ako su geometrije potpuno iste. Neće se vratiti nijedan krug.
- Dodiruje
Proverava da li jedna geometrija dodiruje drugu. Vraća 1 (tačno) ako geometrije imaju bar jednu zajedničku tačku, ali im se unutrašnjosti ne presecaju. Vraća se samo krug 3.
- Preklapa
Proverava da li se jedna geometrija preklapa sa drugom. Vraća 1 (tačno) ako geometrije dele prostor, iste su dimenzije, ali nisu potpuno sadržane jedna u drugoj. Vraća se samo krug 2.
- Su unutar
Proverava da li je jedna geometrija unutar druge. Vraća 1 (tačno) ako je geometrija a potpuno unutar geometrije b. Vraća se samo krug 1.
- Ukršta
Vraća 1 (tačno) ako zadate geometrije imaju neke, ali ne sve, zajedničke unutrašnje tačke i ako je samo ukrštanje niže dimenzije od najviše zadate geometrije. Na primer, linija koja ukršta poligon ukršta ga kao linija (tačno). Dve linije koje se ukrštaju ukrštaju se kao tačka (tačno). Dva poligona ukrštaju se kao poligon (netačno). Na slici se neće vratiti nijedan krug.
Napomene o algoritmima
Упозорење
Samo izmena geometrije
Ova operacija menja samo geometriju objekata. Vrednosti atributa objekata se ne menjaju, iako će svojstva kao što su površina ili dužina objekata biti izmenjena operacijom preklapanja. Ako se takva svojstva čuvaju kao atributi, ti atributi će morati ručno da se ažuriraju.
Tipovi rasterskih podataka
Bez korisničkog unosa (native)
0 — Byte (Osmobitni ceo broj bez znaka (quint8))
1 — Int16 (Šesnaestobitni ceo broj sa znakom (qint16))
2 — UInt16 (Šesnaestobitni ceo broj bez znaka (quint16))
3 — Int32 (Tridesetdvobitni ceo broj sa znakom (qint32))
4 — UInt32 (Tridesetdvobitni ceo broj bez znaka (quint32))
5 — Float32 (Tridesetdvobitni broj u pokretnom zarezu (float))
6 — Float64 (Šezdesetčetvorobitni broj u pokretnom zarezu (double))
7 — CInt16 (Kompleksni Int16)
8 — CInt32 (Kompleksni Int32)
9 — CFloat32 (Kompleksni Float32)
10 — CFloat64 (Kompleksni Float64)
11 — Int8 (Osmobitni ceo broj sa znakom (qint8))
Dostupne opcije zavise od GDAL verzije sa kojom je QGIS izgrađen (pogledajte meni )
Bez korisničkog unosa
0 — Byte (Osmobitni ceo broj bez znaka (quint8))
1 — Int16 (Šesnaestobitni ceo broj sa znakom (qint16))
2 — UInt16 (Šesnaestobitni ceo broj bez znaka (quint16))
3 — UInt32 (Tridesetdvobitni ceo broj bez znaka (quint32))
4 — Int32 (Tridesetdvobitni ceo broj sa znakom (qint32))
5 — Float32 (Tridesetdvobitni broj u pokretnom zarezu (float))
6 — Float64 (Šezdesetčetvorobitni broj u pokretnom zarezu (double))
7 — CInt16 (Kompleksni Int16)
8 — CInt32 (Kompleksni Int32)
9 — CFloat32 (Kompleksni Float32)
10 — CFloat64 (Kompleksni Float64)
11 — Int8 (Osmobitni ceo broj sa znakom (qint8))
Dostupne opcije zavise od GDAL verzije sa kojom je QGIS izgrađen (pogledajte meni )
Sa korisničkim unosom
0 — Koristi tip podataka ulaznog sloja
1 — Byte (Osmobitni ceo broj bez znaka (quint8))
2 — Int16 (Šesnaestobitni ceo broj sa znakom (qint16))
3 — UInt16 (Šesnaestobitni ceo broj bez znaka (quint16))
4 — UInt32 (Tridesetdvobitni ceo broj bez znaka (quint32))
5 — Int32 (Tridesetdvobitni ceo broj sa znakom (qint32))
6 — Float32 (Tridesetdvobitni broj u pokretnom zarezu (float))
7 — Float64 (Šezdesetčetvorobitni broj u pokretnom zarezu (double))
8 — CInt16 (Kompleksni Int16)
9 — CInt32 (Kompleksni Int32)
10 — CFloat32 (Kompleksni Float32)
11 — CFloat64 (Kompleksni Float64)
12 — Int8 (Osmobitni ceo broj sa znakom (qint8))
Dostupne opcije zavise od GDAL verzije sa kojom je QGIS izgrađen (pogledajte meni )
Metodi preuzorkovanja
0 — Najbliži sused
1 — Bilinearni (2x2 jezgro)
2 — Kubni (4x4 jezgro)
3 — Kubni B-splajn (4x4 jezgro)
4 — Lancoš (6x6 jezgro)
5 — Prosek
6 — Mod
7 — Maksimum
8 — Minimum
9 — Medijana
10 — Prvi kvartil (Q1)
11 — Treći kvartil (Q3)
Tipovi vektorskih polja
1 — Logička vrednost
2 — Ceo broj (32-bitni)
4 — Ceo broj (64-bitni)
6 — Decimalni broj (double)
9 — Lista celih brojeva
9 — Lista celih brojeva (64-bitnih)
9 — Lista decimalnih brojeva (double)
10 — Tekst (niska)
11 — Lista niski
12 — Binarni objekat (BLOB)
14 — Datum
15 — Vreme
16 — Datum i vreme
2 — Lista celih brojeva
4 — Lista celih brojeva (64-bitnih)
6 — Lista decimalnih brojeva (double)
10 — Lista niski
0 — Svi ostali tipovi