Важно
Prevod je zajednički napor :ref:`možete se pridružiti `. Ova stranica je trenutno prevedena na |napredak prevođenja|.
24.1.26. Vektorska geometrija
24.1.26.1. Dodaj atribute geometrije
Računa geometrijska svojstva objekata u vektorskom sloju i uključuje ih u izlazni sloj.
Generiše novi vektorski sloj sa istim sadržajem kao ulazni, ali sa dodatnim atributima koji sadrže geometrijska merenja zasnovana na izabranom CRS-u.
Atributi dodati u tabelu zavise od tipa geometrije i dimenzije ulaznog sloja:
za tačkaste slojeve: X (
xcoord), Y (ycoord), Z (zcoord) koordinate i/ili M vrednost (mvalue)za linijske slojeve:
lengthi, za LineString i CompoundCurve tipove geometrije,sinuosityobjekta i pravo rastojanje (straightdis)za poligonske slojeve:
perimeteriarea
Белешка
Ovaj algoritam koristi merenja zasnovana na elipsoidu i poštuje tekuća podešavanja elipsoida.
Podrazumevani meni:
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Računaj pomoću |
|
[nabrajanje] Podrazumevano: 0 |
Parametri izračunavanja koji se koriste za geometrijska svojstva. Jedno od:
|
Dodate info o geometriji |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni (kopija ulaza sa geometrijom) sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Dodate info o geometriji |
|
[isto kao ulaz] |
Kopija ulaznog vektorskog sloja uz dodatak polja geometrije |
Python kod
ID algoritma: native:exportaddgeometrycolumns
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.
24.1.26.2. Afina transformacija
Primenjuje afinu transformaciju na geometrije sloja. Afine transformacije mogu uključivati translaciju, skaliranje i rotaciju. Operacije se izvršavaju sledećim redosledom: skaliranje, rotacija i translacija.
Z i M vrednosti (ako su prisutne) mogu se translirati i skalirati.
Сл. 24.100 Vektorski tačkasti sloj (zelene tačke) pre (levo) i posle (desno) afine transformacije (translacije).
Omogućava izmenu objekata na licu mesta za tačkaste, linijske i poligonske objekte
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Translacija (x-osa) |
|
Podrazumevano: 0.0 |
Pomeraj koji se primenjuje na X osi. |
Translacija (y-osa) |
|
Podrazumevano: 0.0 |
Pomeraj koji se primenjuje na Y osi. |
Translacija (z-osa) |
|
Podrazumevano: 0.0 |
Pomeraj koji se primenjuje na Z osi. |
Translacija (m-vrednosti) |
|
Podrazumevano: 0.0 |
Pomeraj koji se primenjuje na m vrednosti. |
Faktor skaliranja (x-osa) |
|
Podrazumevano: 1.0 |
Vrednost skaliranja (proširenje ili sabijanje) koja se primenjuje na X osi. |
Faktor skaliranja (y-osa) |
|
Podrazumevano: 1.0 |
Vrednost skaliranja (proširenje ili sabijanje) koja se primenjuje na Y osi. |
Faktor skaliranja (z-osa) |
|
Podrazumevano: 1.0 |
Vrednost skaliranja (proširenje ili sabijanje) koja se primenjuje na Z osi. |
Faktor skaliranja (m-vrednosti) |
|
Podrazumevano: 1.0 |
Vrednost skaliranja (proširenje ili sabijanje) koja se primenjuje na m vrednosti. |
Rotacija oko z-ose (stepeni suprotno od kazaljke na satu) |
|
Podrazumevano: 0.0 |
Ugao rotacije u stepenima. |
Transformisano |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Transformisano |
|
[isto kao ulaz] |
Izlazni (transformisani) vektorski sloj. |
Python kod
ID algoritma: native:affinetransform
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.
24.1.26.3. Agregiraj
Uzima vektorski ili tabelarni sloj i pravi novi sloj agregiranjem objekata na osnovu group by izraza.
Objekti za koje group by izraz vraća istu vrednost grupišu se zajedno.
Moguće je grupisati sve izvorne objekte zajedno pomoću konstantne vrednosti u group by parametru, primer: NULL.
Takođe je moguće grupisati objekte po više polja pomoću funkcije Array, primer: Array(„Field1”, „Field2”).
Geometrije (ako su prisutne) kombinuju se u jednu višedelnu geometriju za svaku grupu. Izlazni atributi se računaju u zavisnosti od svake zadate definicije agregacije.
Ovaj algoritam omogućava korišćenje podrazumevanih agregatnih funkcija mehanizma za izraze QGIS-a.
Белешка
Ovaj algoritam koristi merenja zasnovana na elipsoidu i poštuje tekuća podešavanja elipsoida.
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: bilo koji] |
Ulazni vektorski sloj |
Izraz za grupisanje |
|
[polje tabele: bilo koji] Podrazumevano: ’NULL’ |
Izaberite polje za grupisanje. Ako je NULL, svi objekti će biti grupisani. |
Agregati |
|
[lista] |
Lista definicija polja izlaznog sloja. Primer definicije polja: {’aggregate’: ’sum’, ’delimiter’: ’,’, ’input’: ’ $area’, ’length’: 10, ’name’: ’totarea’, ’precision’: 0, ’type’: 6} Podrazumevano lista sadrži sva polja ulaznog sloja. U grafičkom okruženju možete uređivati ova polja i njihove definicije, a takođe možete: Za svako polje iz kojeg biste želeli da preuzmete informacije, potrebno je da definišete sledeće:
|
Učitaj polja iz sloja |
Samo grafičko okruženje |
[vektor: bilo koji] |
Možete učitati polja iz drugog sloja i koristiti ih za agregaciju |
Agregirano |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni (agregatni) sloj Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Agregirano |
|
[isto kao ulaz] |
Vektorski sloj sa višestrukom geometrijom sa agregiranim vrednostima |
Python kod
ID algoritma: native:aggregate
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.
24.1.26.4. Granica
Vraća zatvaranje kombinatorne granice ulaznih geometrija (tj. topološku granicu geometrije).
Samo za poligonske i linijske slojeve.
Za geometrije poligona, granica se sastoji od svih linija koje čine prstenove poligona.
Сл. 24.101 Granice (crna isprekidana linija) izvornog poligonskog sloja
Za geometrije linija, granice su njihove krajnje tačke.
Сл. 24.102 Sloj granica (crvene tačke) za linije. Žutom bojom izabrani objekat.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija, poligon] |
Ulazni linijski ili poligonski vektorski sloj |
Granica |
|
[vektor: tačka, linija] Podrazumevano: |
Zadajte izlazni (granični) sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Granica |
|
[vektor: tačka, linija] |
Granice iz ulaznog sloja (tačka za liniju, i linija za poligon) |
Python kod
ID algoritma: native:boundary
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.
24.1.26.5. Granični pravougaonici
Računa granični pravougaonik (omotnicu) svakog objekta u ulaznom sloju. Podržane su geometrije poligona i linija.
Сл. 24.103 Crne linije predstavljaju granične pravougaonike svakog poligonskog objekta
Omogućava izmenu objekata na licu mesta za poligonske objekte
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija, poligon] |
Ulazni linijski ili poligonski vektorski sloj |
Granice |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni (granični pravougaonik) sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Granice |
|
[vektor: poligon] |
Granični pravougaonici ulaznog sloja. Pored ulaznih atributa, izlazni sloj takođe sadrži sledeća polja: |
Python kod
ID algoritma: native:boundingboxes
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.
24.1.26.6. Bafer
Računa oblast bafera za sve objekte u ulaznom sloju, koristeći fiksno ili podacima definisano rastojanje.
Moguće je koristiti negativno rastojanje za ulazne poligonske slojeve. U tom slučaju bafer će rezultirati manjim poligonom (uvlačenje).
Сл. 24.104 Bafer (žuto) tačaka, linije, poligona sa pozitivnim baferom i poligona sa negativnim baferom
Omogućava izmenu objekata na licu mesta za poligonske objekte
Podrazumevani meni:
Упозорење
Ovaj algoritam može odbaciti postojeće primarne ključeve ili FID vrednosti i ponovo ih generisati u izlaznim slojevima, u zavisnosti od ulaznih parametara.
See also
Bafer promenljivog rastojanja, Višeprstenasti bafer (konstantno rastojanje), Bafer promenljive širine (po M vrednosti)
Parametri
Osnovni parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Rastojanje |
|
Podrazumevano: 10.0 |
Rastojanje bafera (od granice svakog objekta). Možete koristiti dugme Zamena definisana podacima sa desne strane da biste izabrali polje iz kojeg će se izračunati poluprečnik. Na ovaj način možete imati različit poluprečnik za svaki objekat. |
Segmenti |
|
[numerički: ceo broj] Podrazumevano: 5 |
Kontroliše broj segmenata linije koji se koriste za aproksimaciju četvrtine kruga pri pravljenju zaobljenih pomeraja. |
Stil završetka |
|
[nabrajanje] Podrazumevano: 0 |
Kontroliše kako se rukuje završecima linija u baferu. Jedno od:
Сл. 24.105 Zaobljen, ravan i kvadratni stil završetka |
Stil spoja |
|
[nabrajanje] Podrazumevano: 0 |
Zadaje da li se koriste zaobljeni, oštri ili zasečeni spojevi pri pomeranju uglova u liniji. Opcije su:
Сл. 24.106 Zaobljeni, oštri i zakošeni stilovi spoja |
Granica oštrog spoja |
|
[numerički: decimalni] Podrazumevano: 2.0 |
Postavlja najveće rastojanje od odmaknute geometrije koje se koristi pri kreiranju oštrog spoja, kao faktor rastojanja odmicanja (primenjuje se samo na oštre stilove spoja). Minimum: 1.0
Сл. 24.107 Bafer od 10 m sa granicom 2 i bafer od 10 m sa granicom 1 |
Stopi rezultat |
|
[logička vrednost] Podrazumevano: False |
Stopi konačni bafer. Ako je
Сл. 24.108 Standardno (tri jednodelna objekta - levo), stopljeno (1 višedelni objekat sa 2 dela - desno) |
Baferovano |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni (bafer) sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Napredni parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Zadrži razdvojene objekte odvojenima
|
|
[logička vrednost] Podrazumevano: False |
Ako je
Сл. 24.109 Rezultira sa 2 jednodelna objekta |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Baferovano |
|
[vektor: poligon] |
Izlazni (bafer) poligonski sloj |
Python kod
ID algoritma: native:buffer
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.
24.1.26.7. Centroidi
Pravi novi tačkasti sloj, sa tačkama koje predstavljaju centroide geometrija ulaznog sloja.
Centroid je jedna tačka koja predstavlja baricentar (svih delova) objekta, pa može biti izvan granica objekta. Ali može biti i tačka na svakom delu objekta.
Atributi tačaka u izlaznom sloju isti su kao za originalne objekte.
Сл. 24.110 Crvene zvezde predstavljaju centroide objekata ulaznog sloja.
Omogućava izmenu objekata na licu mesta za tačkaste objekte
Podrazumevani meni:
Упозорење
Ovaj algoritam može odbaciti postojeće primarne ključeve ili FID vrednosti i ponovo ih generisati u izlaznim slojevima, u zavisnosti od ulaznih parametara.
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Napravi centroid za svaki deo |
|
Podrazumevano: False |
Ako je True (označeno), centroid će biti napravljen za svaki deo geometrije |
Centroidi |
|
[vektor: tačka] Podrazumevano: |
Zadajte izlazni (centroid) sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Centroidi |
|
[vektor: tačka] |
Izlazni tačkasti vektorski sloj (centroidi) |
Python kod
ID algoritma: native:centroids
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.
24.1.26.8. Proveri validnost
Vrši proveru validnosti na geometrijama vektorskog sloja.
Geometrije se klasifikuju u tri grupe (validne, nevažeće i greška) i za svaku grupu se generiše vektorski sloj sa njenim objektima:
Sloj Validni izlaz sadrži samo validne objekte (bez topoloških grešaka).
Sloj Nevažeći izlaz sadrži sve nevažeće objekte koje je algoritam pronašao.
Sloj Izlaz greške je tačkasti sloj koji pokazuje na mesta gde su nevažeći objekti pronađeni.
Atributske tabele generisanih slojeva sadržaće neke dodatne informacije („message“ za sloj greške, „FID“ i „_errors“ za nevažeći sloj i samo „FID“ za validni sloj):
Atributska tabela svakog generisanog vektorskog sloja sadržaće neke dodatne informacije (broj pronađenih grešaka i tipovi grešaka):
Сл. 24.111 Levo: ulazni sloj. Desno: validni sloj (zeleno), nevažeći sloj (narandžasto)
Podrazumevani meni:
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Metod |
|
[nabrajanje] Podrazumevano: 2 |
Metod koji se koristi za proveru validnosti. Opcije:
|
Zanemari samopresek prstena |
|
[logička vrednost] Podrazumevano: False |
Zanemari prstenove koji se samopresecaju pri proveri validnosti. |
Validni izlaz |
|
[isto kao ulaz] Podrazumevano: |
Zadajte vektorski sloj koji sadrži kopiju validnih objekata izvornog sloja. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Nevažeći izlaz |
|
[isto kao ulaz] Podrazumevano: |
Vektorski sloj koji sadrži kopiju nevažećih objekata izvornog sloja sa poljem
Ovde se može promeniti i kodiranje datoteke. |
Izlaz greške |
|
[vektor: tačka] Podrazumevano: |
Tačkasti sloj tačne pozicije otkrivenih problema validnosti sa poljem
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Broj grešaka |
|
[numerički: ceo broj] |
Broj geometrija koje su izazvale greške. |
Izlaz greške |
|
[vektor: tačka] |
Tačkasti sloj tačne pozicije otkrivenih problema validnosti sa poljem |
Broj nevažećih objekata |
|
[numerički: ceo broj] |
Broj nevažećih geometrija. |
Nevažeći izlaz |
|
[isto kao ulaz] |
Vektorski sloj koji sadrži kopiju nevažećih objekata izvornog sloja sa poljem |
Broj validnih objekata |
|
[numerički: ceo broj] |
Broj validnih geometrija. |
Validni izlaz |
|
[isto kao ulaz] |
Vektorski sloj koji sadrži kopiju validnih objekata izvornog sloja. |
Python kod
ID algoritma: native:checkvalidity
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 poruka o grešci i njihova značenja
Kontekst geometrije |
GEOS provera i poruka o grešci |
QGIS provera i poruka o grešci |
|---|---|---|
Uzastopne tačke na liniji imaju iste koordinate
|
||
Segmenti linije se seku međusobno
|
||
Geometrija poligona dodiruje samu sebe i generiše prsten
|
||
Dva prstena (spoljašnji ili unutrašnji) geometrije poligona su identična
|
||
Geometrija dodiruje samu sebe
|
||
Geometrija poligona je iznad druge geometrije poligona
|
||
Deo MultiPolygon geometrije je unutar rupe MultiPolygon geometrije
|
||
Geometrija tačke nema ispravan par koordinata. Par koordinata ne sadrži vrednost geografske širine i vrednost geografske dužine tim redosledom. |
24.1.26.9. Prikupi geometrije
Uzima vektorski sloj i prikuplja njegove geometrije u nove višedelne geometrije.
Može se zadati jedan ili više atributa da bi se prikupile samo geometrije koje pripadaju istoj klasi (imaju istu vrednost za zadate atribute), ili se alternativno mogu prikupiti sve geometrije.
Sve izlazne geometrije biće pretvorene u višedelne geometrije, čak i one sa samo jednim delom. Ovaj algoritam ne stapa preklapajuće geometrije - biće prikupljene zajedno bez izmene oblika svakog dela geometrije.
Za alternativne opcije pogledajte algoritme „Unapredi u višedelno“ ili „Agregiraj“.
Podrazumevani meni:
Упозорење
Ovaj algoritam uklanja postojeće primarne ključeve ili FID vrednosti i ponovo ih generiše u izlaznim slojevima.
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Polja jedinstvenog ID-ja |
|
[polje tabele: bilo koji] [lista] |
Izaberite jedan ili više atributa za prikupljanje geometrija |
Prikupljeno |
|
[isto kao ulaz] |
Vektorski sloj sa prikupljenim geometrijama |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Prikupljeno |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj za prikupljene geometrije. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Python kod
ID algoritma: native:collect
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.
24.1.26.10. Konkavni omotač (po objektu)
Dodato u 3.44
Računa konkavni omotač za svaki višetačkasti objekat u ulaznom sloju. Za računanje konkavnog omotača koji pokriva ceo sloj pogledajte algoritam Konkavni omotač (po sloju).
Сл. 24.112 Konkavni omotači po objektu
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: tačka] |
Ulazni vektorski sloj sa višetačkastim objektima |
Prag |
|
[numerički: decimalni] Podrazumevano: 0.3 |
Broj od 0 (maksimalni konkavni omotač) do 1 (konveksni omotač).
Сл. 24.113 Konkavni omotači sa različitim pragovima (0.3, 0.6, 0.9) |
Dozvoli rupe |
|
[logička vrednost] Podrazumevano: True |
Izaberite da li da dozvolite rupe u konačnom konkavnom omotaču |
Konkavni omotači |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Konkavni omotači |
|
[vektor: poligon] |
Izlazni vektorski sloj sa poligonima koji pokrivaju pojedinačne višetačkaste objekte. Dodaju se polja površine i obima. |
Python kod
ID algoritma: native:concavehullbyfeature
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.
24.1.26.11. Konkavni omotač (po sloju)
Računa konkavni omotač koji pokriva sve objekte iz ulaznog tačkastog sloja. Za računanje konkavnog omotača koji pokriva pojedinačne objekte iz sloja pogledajte algoritam Konkavni omotač (po objektu).
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: tačka] |
Ulazni tačkasti vektorski sloj |
Prag |
|
[numerički: decimalni] Podrazumevano: 0.3 |
Broj od 0 (maksimalni konkavni omotač) do 1 (konveksni omotač).
Сл. 24.114 Konkavni omotači sa različitim pragovima (0.3, 0.6, 0.9) |
Dozvoli rupe |
|
[logička vrednost] Podrazumevano: True |
Izaberite da li da dozvolite rupe u konačnom konkavnom omotaču |
Podeli višedelnu geometriju na jednodelne geometrije |
|
[logička vrednost] Podrazumevano: False |
Označite ako želite da imate jednodelne geometrije umesto višedelnih. |
Konkavni omotač |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Konkavni omotač |
|
[vektor: poligon] |
Izlazni vektorski sloj koji pokriva sve objekte iz ulaznog tačkastog sloja. |
Python kod
ID algoritma: native:concavehull
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.
24.1.26.12. Pretvori tip geometrije
Generiše novi sloj na osnovu postojećeg, sa drugačijim tipom geometrije.
Atributska tabela izlaznog sloja ista je kao ona ulaznog sloja.
Nisu sva pretvaranja moguća. Na primer, linijski sloj se može pretvoriti u tačkasti sloj, ali se tačkasti sloj ne može pretvoriti u linijski sloj.
See also
Poligonizuj, Linije u poligone, Poligoni u linije, Tačke u putanju
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Novi tip geometrije |
|
[nabrajanje] Podrazumevano: 0 |
Tip geometrije koji se primenjuje na izlazne objekte. Jedno od:
|
Pretvoreno |
|
[vektor: geometrija] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Pretvoreno |
|
[vektor: geometrija] |
Izlazni vektorski sloj - tip zavisi od parametara |
Python kod
ID algoritma: native:convertgeometrytype
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.
24.1.26.13. Pretvori u zakrivljene geometrije
Pretvara geometriju u njen zakrivljeni geometrijski ekvivalent.
Već zakrivljene geometrije biće zadržane bez izmene.
Omogućava izmenu objekata na licu mesta za linijske i poligonske objekte
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija ili poligon] |
Ulazni vektorski sloj |
Tolerancija maksimalnog rastojanja |
|
[numerički: decimalni] Podrazumevano: 0.000001 |
Maksimalno rastojanje dozvoljeno između originalne lokacije temena i mesta gde bi pala na pretvorenim zakrivljenim geometrijama |
Tolerancija maksimalnog ugla |
|
[numerički: decimalni] Podrazumevano: 0.000001 |
Segmenti se smatraju pogodnim za zamenu lukom ako su tačke sve pravilno raspoređene na kandidat luku. Ovaj parametar zadaje maksimalno ugaono odstupanje (u stepenima) dozvoljeno pri proveri pravilnog razmaka tačaka. Između 0 i 45°. |
Krive |
|
[vektor: složena kriva ili kriva poligon] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Krive |
|
[vektor: složena kriva ili kriva poligon] |
Izlazni vektorski sloj sa zakrivljenim geometrijama |
Python kod
ID algoritma: native:converttocurves
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.
24.1.26.14. Konveksni omotač
Računa konveksni omotač za svaki objekat u ulaznom sloju.
Za računanje konveksnog omotača koji pokriva ceo sloj ili grupisane podskupove objekata pogledajte algoritam „Minimalna granična geometrija“.
Сл. 24.115 Crne linije označavaju konveksni omotač za svaki objekat sloja
Omogućava izmenu objekata na licu mesta za poligonske objekte
Podrazumevani meni:
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Konveksni omotač |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Konveksni omotač |
|
[vektor: poligon] |
Izlazni (konveksni omotač) vektorski sloj. Pored ulaznih atributa, izlazni sloj takođe sadrži sledeća polja: |
Python kod
ID algoritma: native:convexhull
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.
24.1.26.15. Napravi klinaste bafere
Pravi bafere klinastog oblika iz ulaznih tačaka.
Сл. 24.116 Klinasti baferi
Nativni izlaz ovog algoritma su CurvePolygon geometrije, ali one mogu biti automatski segmentizovane u poligone u zavisnosti od izlaznog formata.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: tačka] |
Ulazni tačkasti vektorski sloj |
Azimut (stepeni od severa) |
|
Podrazumevano: 0.0 |
Ugao (u stepenima) kao srednja vrednost klina |
Širina klina (u stepenima) |
|
Podrazumevano: 45.0 |
Širina (u stepenima) bafera. Klin će se protezati do polovine ugaone širine sa svake strane pravca azimuta.
Сл. 24.117 Vrednosti azimuta i širine klinastog bafera |
Spoljašnji poluprečnik |
|
Podrazumevano: 1.0 |
Spoljašnja veličina (dužina) klina: veličina se meri od izvorne tačke do ivice klinastog oblika. |
Unutrašnji poluprečnik Opciono |
|
Podrazumevano: 0.0 |
Vrednost unutrašnjeg poluprečnika. Ako je 0, klin će početi od izvorne tačke. |
Baferi |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Baferi |
|
[vektor: poligon] |
Izlazni (klinasti bafer) vektorski sloj |
Python kod
ID algoritma: native:wedgebuffers
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.
24.1.26.16. Delonijeva triangulacija
Pravi poligonski sloj sa Delonijevom triangulacijom koja odgovara ulaznom tačkastom sloju.
Сл. 24.118 Delonijeva triangulacija nad tačkama
Podrazumevani meni:
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: tačka] |
Ulazni tačkasti vektorski sloj |
Tolerancija Opciono
|
|
[numerički: decimalni] Podrazumevano: 0.0 |
Zadaje opcionu toleranciju lepljenja koja se može koristiti za poboljšanje robusnosti triangulacije. |
Dodaj ID-jeve tačaka u izlaz
|
|
[logička vrednost] Podrazumevano: True |
Zadaje da li treba dodati polja koja čuvaju ID uključenih tačkastih objekata u izlaz. Ako je False, koristi se |
Delonijeva triangulacija |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Delonijeva triangulacija |
|
[vektor: poligon] |
Izlazni (Delonijeva triangulacija) vektorski sloj |
Python kod
ID algoritma: native:delaunaytriangulation
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.
24.1.26.17. Obriši rupe
Uzima poligonski sloj i uklanja rupe u poligonima. Pravi novi vektorski sloj u kojem su poligoni sa rupama zamenjeni poligonima sa samo njihovim spoljašnjim prstenom. Atributi se ne menjaju.
Opcioni parametar minimalne površine omogućava uklanjanje samo rupa koje su manje od zadatog praga površine. Ostavljanje ovog parametra na 0.0 daje uklanjanje svih rupa.
Сл. 24.119 Pre i posle čišćenja
Omogućava izmenu objekata na licu mesta za poligonske objekte
See also
qgisfixgeometryhole
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: poligon] |
Ulazni poligonski vektorski sloj |
Ukloni rupe sa površinom manjom od Opciono |
|
Podrazumevano: 0.0 |
Biće obrisane samo rupe sa površinom manjom od ovog praga. Sa vrednošću |
Očišćeno |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Očišćeno |
|
[isto kao ulaz] |
Izlazni (očišćeni) vektorski sloj |
Python kod
ID algoritma: native:deleteholes
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.
24.1.26.18. Zgusni po broju
Uzima poligonski ili linijski sloj i generiše novi u kojem geometrije imaju veći broj temena od originalnog.
Ako su Z ili M vrednosti prisutne u geometrijama, one će biti linearno interpolirane na dodatim temenima.
Broj novih temena koja se dodaju svakom segmentu zadaje se kao ulazni parametar.
Сл. 24.120 Crvene tačke prikazuju temena pre i posle zgušnjavanja
Omogućava izmenu objekata na licu mesta za linijske i poligonske objekte
Podrazumevani meni:
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija, poligon] |
Ulazni linijski ili poligonski vektorski sloj |
Temena za dodavanje |
|
[numerički: ceo broj] Podrazumevano: 1 |
Broj temena koja se dodaju svakom segmentu |
Zgusnuto |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Zgusnuto |
|
[isto kao ulaz] |
Izlazni (zgusnuti) vektorski sloj |
Python kod
ID algoritma: native:densifygeometries
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.
24.1.26.19. Zgusni po intervalu
Uzima poligonski ili linijski sloj i generiše novi u kojem geometrije imaju veći broj temena od originalnog.
Geometrije se zgušnjavaju dodavanjem pravilno raspoređenih dodatnih temena unutar svakog segmenta tako da maksimalno rastojanje između bilo koja dva temena ne prelazi zadato rastojanje.
Ako su Z ili M vrednosti prisutne u geometrijama, one će biti linearno interpolirane na dodatim temenima.
Primer
Zadavanje rastojanja od 3 uzrokovalo bi da se segment [0 0] -> [10 0] pretvori u [0 0] -> [2.5 0] -> [5 0] -> [7.5 0] -> [10 0], pošto su na segmentu potrebna 3 dodatna temena, a njihovo raspoređivanje u koracima od 2.5 omogućava im da budu ravnomerno raspoređena preko segmenta.
Сл. 24.121 Zgušnjavanje geometrije na zadatom intervalu
Omogućava izmenu objekata na licu mesta za linijske i poligonske objekte
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija, poligon] |
Ulazni linijski ili poligonski vektorski sloj |
Interval između temena za dodavanje |
|
Podrazumevano: 1.0 |
Maksimalno rastojanje između dva uzastopna temena |
Zgusnuto |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Zgusnuto |
|
[isto kao ulaz] |
Izlazni (zgusnuti) vektorski sloj |
Python kod
ID algoritma: native:densifygeometriesgivenaninterval
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.
24.1.26.20. Stapanje
Uzima vektorski sloj i kombinuje njegove objekte u nove objekte. Može se zadati jedan ili više atributa da bi se stopili objekti koji pripadaju istoj klasi (imaju istu vrednost za zadate atribute), ili se alternativno svi objekti mogu stopiti u jedan objekat.
Sve izlazne geometrije biće pretvorene u višedelne geometrije. U slučaju da je ulaz poligonski sloj, zajedničke granice susednih poligona koji se stapaju biće izbrisane. Ako je omogućeno, opciono podešavanje „Zadrži razdvojene objekte odvojenima“ uzrokovaće da objekti i delovi koji se ne preklapaju niti dodiruju budu izvezeni kao odvojeni objekti (umesto delova jednog višedelnog objekta).
Rezultujuća atributska tabela imaće ista polja kao ulazni sloj. Vrednosti u poljima izlaznog sloja su one prvog ulaznog objekta koji se obradi.
Сл. 24.122 Stapanje sloja u jedan višedelni objekat
Podrazumevani meni:
Упозорење
Ovaj algoritam uklanja postojeće primarne ključeve ili FID vrednosti i ponovo ih generiše u izlaznim slojevima.
See also
Parametri
Osnovni parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Polja za stapanje Opciono |
|
[polje tabele: bilo koji] [lista] Podrazumevano: [] |
Objekti koji imaju istu vrednost za izabrano polje(a) biće zamenjeni jednim, a njihove geometrije se spajaju. Ako se ne zada nijedno polje, tada se svi objekti stapaju, dajući jedan (višedelni) objekat.
Сл. 24.123 Stapanje poligonskog sloja po zajedničkom atributu (2 višedelna objekta) |
Stopljeno |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Napredni parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Zadrži razdvojene objekte odvojenima |
|
[logička vrednost] Podrazumevano: False |
Delovi stopljenih objekata izvoze se kao odvojeni objekti (umesto delova višedelnog objekta).
Сл. 24.124 izvor (levo), stopi sve (3 različita objekta - desno)
Сл. 24.125 izvor (levo), stopi po polju (5 različitih objekata - desno) |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Stopljeno |
|
[isto kao ulaz] |
Izlazni vektorski sloj sa stopljenim geometrijama |
Python kod
ID algoritma: native:dissolve
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.
24.1.26.21. Prekri (postavi Z vrednost iz rastera)
Koristi vrednosti uzorkovane iz kanala unutar rasterskog sloja za postavljanje Z vrednosti za svako preklapajuće teme u geometriji objekta. Vrednosti rastera se opciono mogu skalirati unapred zadatim iznosom.
Ako Z vrednosti već postoje u sloju, biće prepisane novom vrednošću. Ako Z vrednosti ne postoje, geometrija će biti unapređena da uključi Z dimenziju.
Omogućava izmenu objekata na licu mesta za tačkaste, linijske i poligonske objekte sa omogućenim Z
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Rasterski sloj |
|
[raster] |
Rasterski sloj sa Z vrednostima |
Broj kanala |
|
[rasterski kanal] Podrazumevano: 1 |
Rasterski kanal iz kojeg se uzimaju Z vrednosti |
Vrednost za NoData ili teme koja se ne seku |
|
Podrazumevano: 0.0 |
Vrednost koja se koristi u slučaju da teme ne preseca (validan piksel) rastera |
Faktor skaliranja |
|
Podrazumevano: 1.0 |
Vrednost skaliranja: vrednosti kanala se množe ovom vrednošću. |
Pomeraj |
|
Podrazumevano: 0.0 |
Vrednost pomeraja: algebarski se dodaje vrednostima kanala nakon primene „Faktora skaliranja“. |
Ažurirano |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj (sa Z vrednostima iz rasterskog sloja). Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ažurirano |
|
[isto kao ulaz] |
Izlazni vektorski sloj sa Z vrednostima iz rasterskog sloja |
Python kod
ID algoritma: native:setzfromraster
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.
24.1.26.22. Odbaci M/Z vrednosti
Uklanja M (mera) ili Z (nadmorska visina) vrednosti iz ulaznih geometrija.
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj sa M ili Z vrednostima |
Odbaci M vrednosti |
|
[logička vrednost] Podrazumevano: False |
Uklanja M vrednosti iz geometrija |
Odbaci Z vrednosti |
|
[logička vrednost] Podrazumevano: False |
Uklanja Z vrednosti iz geometrija |
Z/M odbačeno |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Z/M odbačeno |
|
[isto kao ulaz] |
Izlazni vektorski sloj (istovetan ulaznom sloju, osim što su M i/ili Z dimenzije uklonjene iz geometrija). |
Python kod
ID algoritma: native:dropmzvalues
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.
24.1.26.23. Eliminiši izabrane poligone
Kombinuje izabrane poligone ulaznog sloja sa određenim susednim poligonima brisanjem njihove zajedničke granice. Susedni poligon može biti ili onaj sa najvećom ili najmanjom površinom ili onaj koji deli najveću zajedničku granicu sa poligonom koji se eliminiše.
Eliminacija se obično koristi da se otarasite tankih poligona, tj. sitnih poligona koji su rezultat procesa preseka poligona gde su granice ulaza slične, ali ne identične.
Podrazumevani meni:
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: poligon] |
Ulazni poligonski vektorski sloj |
Stopi izbor sa susednim poligonom sa |
|
[nabrajanje] Podrazumevano: Nije postavljeno |
Izaberite parametar koji se koristi da biste se otarasili izabranih poligona:
|
Eliminisano |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Eliminisano |
|
[vektor: poligon] |
Izlazni poligonski vektorski sloj. |
Python kod
ID algoritma: qgis:eliminateselectedpolygons
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.
24.1.26.24. Rasturi linije
Uzima linijski sloj i pravi novi u kojem je svaki linijski sloj zamenjen skupom linija koje predstavljaju segmente originalne linije.
Svaka linija u rezultujućem sloju sadrži samo početnu i krajnju tačku, bez međutemena između njih.
Ako se ulazni sloj sastoji od CircularStrings ili CompoundCurves, izlazni sloj biće istog tipa i sadržati samo pojedinačne segmente krivih.
Белешка
Ovaj algoritam uklanja postojeće primarne ključeve ili FID vrednosti i ponovo ih generiše u izlaznim slojevima.
Ovaj algoritam ne zahteva ispravne geometrije na ulazu.
Сл. 24.126 Originalni linijski sloj i rasturen
Omogućava izmenu objekata na licu mesta za linijske objekte
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija] |
Ulazni linijski vektorski sloj |
Raščlanjeno |
|
[vektor: linija] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Raščlanjeno |
|
[vektor: linija] |
Izlazni linijski vektorski sloj sa objektima koji predstavljaju svaki segment ulaznog sloja. |
Python kod
ID algoritma: native:explodelines
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.
24.1.26.25. Produži linije
Produžava geometriju linije za zadati iznos na početku i kraju linije.
Linije se produžavaju koristeći smer prvog i poslednjeg segmenta u liniji.
Сл. 24.127 Crvene crte predstavljaju početno i krajnje proširenje originalnog sloja
Omogućava izmenu objekata na licu mesta za linijske objekte
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija] |
Ulazni linijski vektorski sloj |
Početno rastojanje |
|
Podrazumevano: 0.0 |
Rastojanje za koje se produžava prvi segment linije (početna tačka) |
Krajnje rastojanje |
|
Podrazumevano: 0.0 |
Rastojanje za koje se produžava poslednji segment linije (krajnja tačka) |
Produženo |
|
[vektor: linija] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Produženo |
|
[vektor: linija] |
Izlazni (produženi) linijski vektorski sloj. |
Python kod
ID algoritma: native:extendlines
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.
24.1.26.26. Izdvoj M vrednosti
Izdvaja M vrednosti iz geometrija u atribute objekata.
Podrazumevano se izdvaja samo M vrednost iz prvog temena svakog objekta, međutim algoritam može opciono izračunati statistiku na svim M vrednostima geometrije, uključujući zbir, srednju vrednost, minimum i maksimum.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Rezimei za računanje |
|
[nabrajanje] Podrazumevano: [0] |
Statistika na M vrednostima geometrije. Jedno ili više od:
|
Prefiks izlazne kolone |
|
[niska] Podrazumevano: ’m_’ |
Prefiks za izlaznu (M) kolonu |
Izdvojeno |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Izdvojeno |
|
[isto kao ulaz] |
Izlazni vektorski sloj (sa M vrednostima) |
Python kod
ID algoritma: native:extractmvalues
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.
24.1.26.27. Izdvoj određena temena
Uzima vektorski sloj i generiše tačkasti sloj sa tačkama koje predstavljaju određena temena u ulaznim geometrijama.
Na primer, ovaj algoritam se može koristiti za izdvajanje prvog ili poslednjeg temena u geometriji. Atributi povezani sa svakom tačkom isti su kao oni povezani sa objektom kojem teme pripada.
Parametar indeksa temena prihvata nisku razdvojenu zarezima koja zadaje indekse temena za izdvajanje. Prvom temenu odgovara indeks 0, drugo teme ima indeks 1, itd. Negativni indeksi se mogu koristiti za pronalaženje temena na kraju geometrije, npr. indeks -1 odgovara poslednjem temenu, -2 odgovara pretposlednjem temenu, itd.
Temenima se dodaju dodatna polja koja označavaju određeni položaj temena (npr. 0, -1, itd.), originalni indeks temena, deo temena i njegov indeks unutar dela (kao i njegov prsten za poligone), rastojanje duž originalne geometrije i ugao simetrale temena za originalnu geometriju.
Omogućava izmenu objekata na licu mesta za tačkaste objekte
Упозорење
Ovaj algoritam uklanja postojeće primarne ključeve ili FID vrednosti i ponovo ih generiše u izlaznim slojevima.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Indeksi temena |
|
[niska] Podrazumevano: ’0’ |
Niska razdvojena zarezima indeksa temena za izdvajanje. |
Temena |
|
[vektor: tačka] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Temena |
|
[vektor: tačka] |
Izlazni (tačkasti) vektorski sloj koji sadrži zadata temena iz geometrija ulaznog sloja. Pored ulaznih atributa, izlazni sloj takođe sadrži sledeća polja:
|
Python kod
ID algoritma: native:extractspecificvertices
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.
24.1.26.28. Izdvoj temena
Uzima vektorski sloj i generiše tačkasti sloj sa tačkama koje predstavljaju temena u ulaznim geometrijama.
Atributi povezani sa svakom tačkom isti su kao oni povezani sa objektom kojem teme pripada.
Temenima se dodaju dodatna polja koja označavaju indeks temena (počev od 0), deo objekta i njegov indeks unutar dela (kao i njegov prsten za poligone), rastojanje duž originalne geometrije i ugao simetrale temena za originalnu geometriju.
Сл. 24.128 Temena izdvojena za linijski i poligonski sloj
Omogućava izmenu objekata na licu mesta za tačkaste objekte
Podrazumevani meni:
Упозорење
Ovaj algoritam uklanja postojeće primarne ključeve ili FID vrednosti i ponovo ih generiše u izlaznim slojevima.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Temena |
|
[vektor: tačka] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Temena |
|
[vektor: tačka] |
Izlazni (tačkasti) vektorski sloj koji sadrži temena iz geometrija ulaznog sloja. Pored ulaznih atributa, izlazni sloj takođe sadrži sledeća polja:
|
Python kod
ID algoritma: native:extractvertices
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.
24.1.26.29. Izdvoj Z vrednosti
Izdvaja Z vrednosti iz geometrija u atribute objekata.
Podrazumevano se izdvaja samo Z vrednost iz prvog temena svakog objekta, međutim algoritam može opciono izračunati statistiku na svim Z vrednostima geometrije, uključujući zbir, srednju vrednost, minimum i maksimum.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Rezimei za računanje |
|
[nabrajanje] Podrazumevano: [0] |
Statistika na Z vrednostima geometrije. Jedno ili više od:
|
Prefiks izlazne kolone |
|
[niska] Podrazumevano: ’z_’ |
Prefiks za izlaznu (Z) kolonu |
Izdvojeno |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Izdvojeno |
|
[isto kao ulaz] |
Izlazni vektorski sloj (sa Z vrednostima) |
Python kod
ID algoritma: native:extractzvalues
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.
24.1.26.30. Filtriraj temena po M vrednosti
Filtrira temena na osnovu njihove M vrednosti, vraćajući geometrije sa samo onim temenima koja imaju M vrednost veću od ili jednaku zadatoj minimalnoj vrednosti i/ili manju od ili jednaku maksimalnoj vrednosti.
Ako minimalna vrednost nije zadata, tada se proverava samo maksimalna vrednost, i slično, ako maksimalna vrednost nije zadata, tada se proverava samo minimalna vrednost.
Сл. 24.129 Crvena linija predstavlja crnu liniju sa samo onim temenima čija je M vrednost <=10.
Omogućava izmenu objekata na licu mesta za tačkaste, linijske i poligonske objekte sa omogućenim M
Упозорење
U zavisnosti od atributa ulazne geometrije i korišćenih filtera, geometrije napravljene ovim algoritmom možda više neće biti validne.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj iz kojeg se uklanjaju temena |
Minimum Opciono |
|
Podrazumevano: Nije postavljeno |
Minimum dozvoljenih M vrednosti |
Maksimum Opciono |
|
Podrazumevano: Nije postavljeno |
Maksimum dozvoljenih M vrednosti |
Filtrirano |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Filtrirano |
|
[isto kao ulaz] |
Izlazni vektorski sloj objekata sa samo filtriranim temenima. |
Python kod
ID algoritma: native:filterverticesbym
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.
24.1.26.31. Filtriraj temena po Z vrednosti
Filtrira temena na osnovu njihove Z vrednosti, vraćajući geometrije sa samo onim temenima koja imaju Z vrednost veću od ili jednaku zadatoj minimalnoj vrednosti i/ili manju od ili jednaku maksimalnoj vrednosti.
Ako minimalna vrednost nije zadata, tada se proverava samo maksimalna vrednost, i slično, ako maksimalna vrednost nije zadata, tada se proverava samo minimalna vrednost.
Сл. 24.130 Crvena linija predstavlja crnu liniju sa samo onim temenima čija je Z vrednost <=10.
Omogućava izmenu objekata na licu mesta za tačkaste, linijske i poligonske objekte sa omogućenim Z
Упозорење
U zavisnosti od atributa ulazne geometrije i korišćenih filtera, geometrije napravljene ovim algoritmom možda više neće biti validne. Možda ćete morati da pokrenete algoritam Popravi geometrije da biste obezbedili njihovu validnost.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj iz kojeg se uklanjaju temena |
Minimum Opciono |
|
Podrazumevano: Nije postavljeno |
Minimum dozvoljenih Z vrednosti |
Maksimum Opciono |
|
Podrazumevano: Nije postavljeno |
Maksimum dozvoljenih Z vrednosti |
Filtrirano |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Filtrirano |
|
[isto kao ulaz] |
Izlazni vektorski sloj objekata sa samo filtriranim temenima. |
Python kod
ID algoritma: native:filterverticesbyz
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.
24.1.26.32. Popravi geometrije
Pokušava da napravi validnu reprezentaciju zadate nevažeće geometrije bez gubljenja bilo kog ulaznog temena. Već validne geometrije se vraćaju bez daljeg mešanja. Uvek daje sloj sa višestrukom geometrijom.
Omogućava izmenu objekata na licu mesta za tačkaste, linijske i poligonske objekte bez omogućenog M
Упозорење
M vrednosti će biti odbačene iz izlaza.
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Metod popravke |
|
[nabrajanje] Podrazumevano: 1 |
Metod koji se koristi za popravku geometrija. Jedno od:
|
Popravljene geometrije |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Popravljene geometrije |
|
[isto kao ulaz] |
Izlazni vektorski sloj sa popravljenim geometrijama. |
Python kod
ID algoritma: native:fixgeometries
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.
24.1.26.33. Nametni pravilo desne ruke
Prisiljava geometrije poligona da poštuju pravilo desne ruke, u kojem je površina omeđena poligonom sa desne strane granice. Naročito, spoljašnji prsten je orijentisan u smeru kazaljke na satu, a bilo koji unutrašnji prstenovi suprotno od kazaljke na satu.
Omogućava izmenu objekata na licu mesta za poligonske objekte
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: poligon] |
Ulazni vektorski sloj |
Preorijentisano |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Preorijentisano |
|
[vektor: poligon] |
Izlazni vektorski sloj sa preorijentisanim geometrijama. |
Python kod
ID algoritma: native:forcerhr
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.
24.1.26.34. Geodetsko deljenje linije na antimeridijanu
Deli liniju na više geodetskih segmenata, svaki put kada linija pređe antimeridijan (±180 stepeni geografske dužine).
Deljenje na antimeridijanu pomaže vizuelnom prikazu linija u nekim projekcijama. Vraćena geometrija će uvek biti višedelna geometrija.
Svaki put kada segmenti linije u ulaznoj geometriji pređu antimeridijan, biće podeljeni na dva segmenta, sa geografskom širinom tačke preloma određenom pomoću geodetske linije koja povezuje tačke sa obe strane tog segmenta. Pri računanju ove tačke preloma koristiće se trenutno podešavanje elipsoida projekta.
Ako ulazna geometrija sadrži M ili Z vrednosti, one će biti linearno interpolirane za nova temena napravljena na antimeridijanu.
Белешка
Ovaj algoritam koristi merenja zasnovana na elipsoidu i poštuje tekuća podešavanja elipsoida.
Omogućava izmenu objekata na licu mesta za linijske objekte
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija] |
Ulazni linijski vektorski sloj |
Podeljeno |
|
[vektor: linija] Podrazumevano: |
Zadajte izlazni linijski vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Podeljeno |
|
[vektor: linija] |
Izlazni linijski vektorski sloj podeljen na antimeridijanu. |
Python kod
ID algoritma: native:antimeridiansplit
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.
24.1.26.35. Geometrija pomoću izraza
Ažurira postojeće geometrije (ili pravi nove geometrije) za ulazne objekte korišćenjem QGIS izraza.
Ovo omogućava složene izmene geometrije koje mogu iskoristiti svu fleksibilnost mehanizma za izraze QGIS-a za manipulaciju i pravljenje geometrija za izlazne objekte.
Za pomoć sa funkcijama QGIS izraza, pogledajte ugrađenu pomoć dostupnu u graditelju izraza.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: bilo koji] |
Ulazni vektorski sloj |
Izlazni tip geometrije |
|
[nabrajanje] Podrazumevano: 0 |
Izlazna geometrija u velikoj meri zavisi od izraza: na primer, ako napravite bafer, tip geometrije mora biti poligon. Jedno od:
|
Izlazna geometrija ima z vrednosti |
|
[logička vrednost] Podrazumevano: False |
Izaberite da li izlazna geometrija treba da uključuje Z dimenziju |
Izlazna geometrija ima m vrednosti |
|
[logička vrednost] Podrazumevano: False |
Izaberite da li izlazna geometrija treba da uključuje M dimenziju |
Izraz geometrije |
|
[izraz] Podrazumevano: ’$geometry’ |
Dodajte izraz geometrije koji želite da koristite. Možete koristiti dugme za otvaranje dijaloga izraza. Dijalog navodi sve relevantne izraze, zajedno sa njihovom pomoći i vodičem. |
Izmenjena geometrija |
|
[vektor: geometrija] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Izmenjena geometrija |
|
[vektor: geometrija] |
Izlazni vektorski sloj |
Python kod
ID algoritma: native:geometrybyexpression
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.
24.1.26.36. Interpoliraj tačku na liniji
Pravi geometriju tačke interpoliranu na zadatom rastojanju duž geometrija linije ili krive.
Z i M vrednosti se linearno interpoliraju iz postojećih vrednosti.
Ako se naiđe na višedelnu geometriju, samo se prvi deo uzima u obzir pri računanju podniske.
Ako je zadato rastojanje veće od dužine ulaznog objekta, rezultujući objekat imaće nultu geometriju.
Сл. 24.131 Interpolirana tačka na 500 m od početka linije
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija, poligon] |
Ulazni linijski ili poligonski vektorski sloj |
Rastojanje |
|
Podrazumevano: 0.0 |
Rastojanje od početka linije |
Interpolirane tačke |
|
[vektor: tačka] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Interpolirane tačke |
|
[vektor: tačka] |
Izlazni tačkasti vektorski sloj sa objektima na zadatom rastojanju duž linije ili granice poligona |
Python kod
ID algoritma: native:interpolatepoint
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.
24.1.26.37. Zadrži N najvećih delova
Uzima sloj sa poligonima ili multipoligonima i vraća novi sloj u kojem se zadržava samo n najvećih poligona svakog multipoligonskog objekta. Ako objekat ima n ili manje delova, objekat će jednostavno biti kopiran.
Сл. 24.132 U smeru kazaljke na satu od gornjeg levog: originalni višedelni objekat, jedan, dva i tri najveća dela zadržana
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Poligoni |
|
[vektor: poligon] |
Ulazni poligonski vektorski sloj |
Delovi za zadržavanje |
|
Podrazumevano: 1 |
Broj delova za zadržavanje. Ako je 1, zadržaće se samo najveći deo objekta. |
Delovi |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni poligonski vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Delovi |
|
[vektor: poligon] |
Izlazni poligonski vektorski sloj sa N najvećih delova svakog objekta |
Python kod
ID algoritma: native:keepnbiggestparts
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.
24.1.26.38. Podniska linije
Vraća deo linije (ili krive) koji pada između zadatih početnog i krajnjeg rastojanja (mereno od početka linije).
Z i M vrednosti se linearno interpoliraju iz postojećih vrednosti.
Ako se naiđe na višedelnu geometriju, samo se prvi deo uzima u obzir pri računanju podniske.
Сл. 24.133 Podniska linije sa početnim rastojanjem postavljenim na 0 metara i krajnjim rastojanjem na 250 metara.
Omogućava izmenu objekata na licu mesta za linijske objekte
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija] |
Ulazni linijski vektorski sloj |
Početno rastojanje |
|
Podrazumevano: 0.0 |
Rastojanje duž ulazne linije do početne tačke izlaznog objekta |
Krajnje rastojanje |
|
Podrazumevano: 1.0 |
Rastojanje duž ulazne linije do krajnje tačke izlaznog objekta |
Podniska |
|
[vektor: linija] Podrazumevano: |
Zadajte izlazni linijski vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Podniska |
|
[vektor: linija] |
Izlazni linijski vektorski sloj. |
Python kod
ID algoritma: native:linesubstring
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.
24.1.26.39. Linije u poligone
Generiše poligonski sloj koristeći kao prstenove poligona linije iz ulaznog linijskog sloja.
Atributska tabela izlaznog sloja ista je kao ona ulaznog sloja.
Podrazumevani meni:
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija] |
Ulazni linijski vektorski sloj |
Poligoni |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni poligonski vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Poligoni |
|
[vektor: poligon] |
Izlazni poligonski vektorski sloj. |
Python kod
ID algoritma: qgis:linestopolygons
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.
24.1.26.40. Spoji linije
Spaja sve povezane delove MultiLineString geometrija u pojedinačne LineString geometrije.
Ako bilo koji delovi ulaznih MultiLineString geometrija nisu povezani, rezultujuća geometrija biće MultiLineString koji sadrži sve linije koje su mogle biti spojene i sve nepovezane delove linija.
Omogućava izmenu objekata na licu mesta za linijske objekte
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija] |
Ulazni linijski vektorski sloj |
Spojeno |
|
[vektor: linija] Podrazumevano: |
Zadajte izlazni linijski vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Spojeno |
|
[vektor: linija] |
Izlazni (spojeni) linijski vektorski sloj. |
Python kod
ID algoritma: native:mergelines
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.
24.1.26.41. Minimalna granična geometrija
Pravi geometrije koje obuhvataju objekte iz ulaznog sloja. Objekti se mogu grupisati po polju. Izlazni sloj će tada sadržati po jedan objekat po vrednosti grupe sa geometrijom (MBB) koja pokriva geometrije objekata sa odgovarajućom vrednošću.
Podržani su sledeći tipovi obuhvatajuće geometrije:
granični pravougaonik (omotnica)
orijentisani pravougaonik
krug
konveksni omotač
Сл. 24.134 U smeru kazaljke na satu od gornjeg levog: omotnica, orijentisani pravougaonik, krug, konveksni omotač
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Polje Opciono |
|
[polje tabele: bilo koji] |
Objekti se mogu grupisati po polju. Ako je postavljeno, ovo uzrokuje da izlazni sloj sadrži po jedan objekat po grupisanoj vrednosti sa minimalnom geometrijom koja pokriva samo objekte sa odgovarajućim vrednostima. |
Tip geometrije |
|
[nabrajanje] Podrazumevano: 0 |
Tipovi obuhvatajuće geometrije. Jedno od:
|
Granična geometrija |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni poligonski vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Granična geometrija |
|
[vektor: poligon] |
Izlazni (granični) poligonski vektorski sloj. Ima polja iz ulaznog sloja i, u zavisnosti od izabranog parametra
|
Python kod
ID algoritma: qgis:minimumboundinggeometry
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.
24.1.26.42. Minimalni obuhvatajući krugovi
Računa minimalne obuhvatajuće krugove objekata u ulaznom sloju.
Сл. 24.135 Obuhvatajući krugovi za svaki objekat
Omogućava izmenu objekata na licu mesta za poligonske objekte
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Broj segmenata u krugovima |
|
[numerički: ceo broj] Podrazumevano: 72 |
Broj segmenata koji se koristi za aproksimaciju kruga. Minimum 8, maksimum 100000. |
Minimalni obuhvatajući krugovi |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni poligonski vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Minimalni obuhvatajući krugovi |
|
[vektor: poligon] |
Izlazni poligonski vektorski sloj. Pored ulaznih atributa, izlazni sloj takođe sadrži sledeća polja: |
Python kod
ID algoritma: native:minimumenclosingcircle
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.
24.1.26.43. Višeprstenasti bafer (konstantno rastojanje)
Računa višeprstenasti (krofna) bafer za objekte ulaznog sloja, koristeći fiksno ili dinamičko rastojanje i broj prstenova.
Сл. 24.136 Višeprstenasti bafer za linijski, tačkasti i poligonski sloj
Omogućava izmenu objekata na licu mesta za poligonske objekte
Упозорење
Ovaj algoritam uklanja postojeće primarne ključeve ili FID vrednosti i ponovo ih generiše u izlaznim slojevima.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Broj prstenova |
|
Podrazumevano: 1 |
Broj prstenova. Može biti jedinstvena vrednost (isti broj prstenova za sve objekte) ili se može uzeti iz podataka objekata (broj prstenova zavisi od vrednosti objekata). |
Rastojanje između prstenova |
|
Podrazumevano: 1.0 |
Rastojanje između prstenova. Može biti jedinstvena vrednost (isto rastojanje za sve objekte) ili se može uzeti iz podataka objekata (rastojanje zavisi od vrednosti objekata). |
Višeprstenasti bafer (konstantno rastojanje) |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni poligonski vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Višeprstenasti bafer (konstantno rastojanje) |
|
[vektor: poligon] |
Izlazni poligonski vektorski sloj. Pored ulaznih atributa, izlazni sloj takođe sadrži sledeća polja: |
Python kod
ID algoritma: native:multiringconstantbuffer
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.
24.1.26.44. Višedelno u jednodelno
Deli višedelne objekte u ulaznom sloju na jednodelne objekte.
Atributi izlaznog sloja su isti kao originalni, ali podeljeni na pojedinačne objekte.
Сл. 24.137 Levo višedelni izvorni sloj, a desno jednodelni izlazni rezultat
Omogućava izmenu objekata na licu mesta za tačkaste, linijske i poligonske objekte
Podrazumevani meni:
Упозорење
Ovaj algoritam uklanja postojeće primarne ključeve ili FID vrednosti i ponovo ih generiše u izlaznim slojevima.
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Jednodelni |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni poligonski vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Jednodelni |
|
[isto kao ulaz] |
Izlazni vektorski sloj. |
Python kod
ID algoritma: native:multiparttosingleparts
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.
24.1.26.45. Pomeri linije
Odmiče linije za zadato rastojanje. Pozitivna rastojanja odmiču linije ulevo, a negativna udesno.
Сл. 24.138 Plavo je izvorni sloj, crveno odmaknuti
Omogućava izmenu objekata na licu mesta za linijske objekte
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija] |
Ulazni linijski vektorski sloj |
Rastojanje |
|
Podrazumevano: 10.0 |
Rastojanje pomeraja. Možete koristiti dugme Zamena definisana podacima sa desne strane da biste izabrali polje iz kojeg će se izračunati poluprečnik. Na ovaj način možete imati različit poluprečnik za svaki objekat (pogledajte Bafer promenljivog rastojanja). |
Segmenti |
|
[numerički: ceo broj] Podrazumevano: 8 |
Kontroliše broj segmenata linije koji se koriste za aproksimaciju četvrtine kruga pri pravljenju zaobljenih pomeraja. |
Stil spoja |
|
[nabrajanje] Podrazumevano: 0 |
Zadaje da li se koriste zaobljeni, oštri ili zasečeni spojevi pri pomeranju uglova u liniji. Opcije su:
Сл. 24.139 Zaobljeni, oštri i zakošeni stilovi spoja |
Granica oštrog spoja |
|
[numerički: decimalni] Podrazumevano: 2.0 |
Postavlja najveće rastojanje od odmaknute geometrije koje se koristi pri kreiranju oštrog spoja, kao faktor rastojanja odmicanja (primenjuje se samo na oštre stilove spoja). Minimum: 1.0
Сл. 24.140 Bafer od 10 m sa granicom 2 i bafer od 10 m sa granicom 1 |
Pomeraj |
|
[vektor: linija] Podrazumevano: |
Zadajte izlazni (pomereni) sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Pomeraj |
|
[vektor: linija] |
Izlazni (pomereni) linijski sloj |
Python kod
ID algoritma: native:offsetline
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.
24.1.26.46. Orijentisani minimalni granični pravougaonik
Računa rotirani pravougaonik minimalne površine za svaki objekat u ulaznom sloju.
Белешка
Za jednodelne tačkaste objekte, izlaz odgovara graničnom pravougaoniku geometrije.
Сл. 24.141 Orijentisani minimalni granični pravougaonik
Omogućava izmenu objekata na licu mesta za poligonske objekte
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Granični pravougaonici |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni poligonski vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Granični pravougaonici |
|
[vektor: poligon] |
Izlazni poligonski vektorski sloj. Pored ulaznih atributa, izlazni sloj takođe sadrži sledeća polja: |
Python kod
ID algoritma: native:orientedminimumboundingbox
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.
24.1.26.47. Ortogonalizuj
Pokušava da ortogonalizuje geometrije ulaznog linijskog ili poligonskog sloja. Ovaj proces pomera temena u geometrijama da bi pokušao da svaki ugao u geometriji učini ili pravim uglom ili pravom linijom.
Сл. 24.142 Plavom bojom izvorni sloj, a crvenom ortogonalizovani rezultat
Omogućava izmenu objekata na licu mesta za linijske i poligonske objekte
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija, poligon] |
Ulazni linijski ili poligonski vektorski sloj |
Tolerancija maksimalnog ugla (stepeni) |
|
[numerički: decimalni] Podrazumevano: 15.0 |
Zadajte maksimalno odstupanje od pravog ugla ili prave linije koje teme može imati da bi bilo prilagođeno. Manje tolerancije znače da će biti prilagođena samo temena koja su već bliža pravim uglovima, a veće tolerancije znače da će biti prilagođena i temena koja više odstupaju od pravih uglova. |
Maksimalan broj iteracija algoritma |
|
[numerički: ceo broj] Podrazumevano: 1000 |
Postavljanje većeg broja za maksimalan broj iteracija daće ortogonalniju geometriju uz cenu dodatnog vremena obrade. |
Ortogonalizovano |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni poligonski vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ortogonalizovano |
|
[isto kao ulaz] |
Izlazni poligonski vektorski sloj sa prilagođenim uglovima. |
Python kod
ID algoritma: native:orthogonalize
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.
24.1.26.48. Tačka na površini
Za svaki objekat ulaznog sloja, vraća tačku za koju je zagarantovano da leži na površini geometrije objekta.
Omogućava izmenu objekata na licu mesta za tačkaste objekte
Упозорење
Ovaj algoritam može odbaciti postojeće primarne ključeve ili FID vrednosti i ponovo ih generisati u izlaznim slojevima, u zavisnosti od ulaznih parametara.
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Napravi tačku na površini za svaki deo |
|
Ako je označeno, tačka će biti napravljena za svaki deo geometrije. |
|
Tačka |
|
[vektor: tačka] Podrazumevano: |
Zadajte izlazni tačkasti vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Tačka |
|
[vektor: tačka] |
Izlazni tačkasti vektorski sloj. |
Python kod
ID algoritma: native:pointonsurface
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.
24.1.26.49. Tačke duž geometrije
Pravi tačke u pravilnim intervalima duž geometrija linije ili poligona. Napravljene tačke imaće dodata nova polja za rastojanje duž geometrije i ugao linije na tački.
Može se zadati opcioni početni i krajnji pomeraj, koji kontroliše koliko daleko od početka i kraja geometrije tačke treba da budu napravljene.
Сл. 24.143 Tačke napravljene duž izvornog linijskog sloja
Упозорење
Ovaj algoritam uklanja postojeće primarne ključeve ili FID vrednosti i ponovo ih generiše u izlaznim slojevima.
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija, poligon] |
Ulazni linijski ili poligonski vektorski sloj |
Rastojanje |
|
Podrazumevano: 1.0 |
Rastojanje između dve uzastopne tačke duž linije |
Početni pomeraj |
|
Podrazumevano: 0.0 |
Rastojanje od početka ulazne linije, koje predstavlja položaj prve tačke. |
Krajnji pomeraj |
|
Podrazumevano: 0.0 |
Rastojanje od kraja ulazne linije, koje predstavlja položaj iza kojeg ne treba praviti nijedan tačkasti objekat. |
Interpolirane tačke |
|
[vektor: tačka] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Interpolirane tačke |
|
[vektor: tačka] |
Tačkasti vektorski sloj sa objektima postavljenim duž linija ili granica poligona ulaznog sloja. Pored ulaznih atributa na svakoj povezanoj tački, izlazni sloj takođe sadrži sledeća polja: |
Python kod
ID algoritma: native:pointsalonglines
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.
24.1.26.50. Pomeranje tačaka
Za zadato rastojanje blizine, prepoznaje bliske tačkaste objekte i radijalno ih raspoređuje po krugu čiji centar predstavlja njihov baricentar. Zgodna alatka za rasipanje preklopljenih objekata.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: tačka] |
Ulazni tačkasti vektorski sloj |
Minimalno rastojanje do drugih tačaka |
|
[numerički: decimalni] Podrazumevano: 1.0 |
Rastojanje ispod kojeg se tačkasti objekti smatraju bliskim. Bliski objekti se raspoređuju svi zajedno. |
Rastojanje pomeranja |
|
[numerički: decimalni] Podrazumevano: 1.0 |
Poluprečnik kruga na koji se postavljaju bliski objekti |
Horizontalna raspodela za slučaj dve tačke |
|
[logička vrednost] Podrazumevano: False |
Kada su samo dve tačke prepoznate kao bliske, poravnava ih horizontalno na krugu umesto vertikalno. |
Pomereno |
|
[vektor: tačka] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Pomereno |
|
[vektor: tačka] |
Izlazni tačkasti vektorski sloj |
Python kod
ID algoritma: qgis:pointsdisplacement
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.
24.1.26.51. Pol nepristupačnosti
Računa pol nepristupačnosti za poligonski sloj, što je najudaljenija unutrašnja tačka od granice površine.
Ovaj algoritam koristi algoritam „polylabel“ (Vladimir Agafonkin, 2016), koji je iterativni pristup zagarantovan da pronađe pravi pol nepristupačnosti unutar zadate tolerancije. Preciznija tolerancija (niža vrednost) zahteva više iteracija i trajaće duže da se izračuna.
Сл. 24.144 Pol nepristupačnosti
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: poligon] |
Ulazni vektorski sloj |
Tolerancija |
|
[numerički: decimalni] Podrazumevano: 1.0 |
Postavite toleranciju za izračunavanje |
Tačka |
|
[vektor: tačka] Podrazumevano: |
Zadajte izlazni poligonski vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Tačka |
|
[vektor: tačka] |
Izlazni tačkasti vektorski sloj. Sadržaće novi atribut sa rastojanjem |
Python kod
ID algoritma: native:poleofinaccessibility
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.
24.1.26.52. Poligonizuj
Pravi poligonski sloj čije se granice objekata generišu iz linijskog sloja zatvorenih objekata.
Сл. 24.145 Žuti poligoni generisani iz zatvorenih linija
Белешка
Linijski sloj mora imati zatvorene oblike da bi bio transformisan u poligon.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija] |
Ulazni linijski vektorski sloj |
Zadrži polja iz ulaznog sloja |
|
[logička vrednost] Podrazumevano: False |
Označite da biste zadržali polja (samo strukturu tabele, ne vrednosti) ulaznog sloja |
Poligoni iz linija |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni poligonski vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Poligoni iz linija |
|
[vektor: poligon] |
Izlazni poligonski vektorski sloj iz linija |
Python kod
ID algoritma: native:polygonize
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.
24.1.26.53. Poligoni u linije
Uzima poligonski sloj i pravi linijski sloj, sa linijama koje predstavljaju granice poligona u ulaznom sloju.
Atributska tabela izlaznog sloja ista je kao ona ulaznog sloja.
Сл. 24.146 Crne linije kao rezultat algoritma
Podrazumevani meni:
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: poligon] |
Ulazni poligonski vektorski sloj |
Linije |
|
[vektor: linija] Podrazumevano: |
Zadajte izlazni linijski vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Linije |
|
[vektor: linija] |
Izlazni linijski vektorski sloj iz poligona |
Python kod
ID algoritma: native:polygonstolines
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.
24.1.26.54. Projektuj tačke (kartezijanski)
Projektuje geometrije tačaka za zadato rastojanje i smer (azimut).
Omogućava izmenu objekata na licu mesta za tačkaste objekte
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: tačka] |
Ulazni tačkasti vektorski sloj |
Smer (stepeni od severa) |
|
Podrazumevano: 0.0 |
Ugao u smeru kazaljke na satu počev od severa, u jedinici stepeni (°) |
Rastojanje |
|
Podrazumevano: 1.0 |
Rastojanje za pomeraj geometrija, u jedinicama sloja |
Projektovano |
|
[vektor: tačka] Podrazumevano: |
Zadajte izlazni tačkasti vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Projektovano |
|
[vektor: tačka] |
Izlazni (projektovani) tačkasti vektorski sloj |
Python kod
ID algoritma: native:projectpointcartesian
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.
24.1.26.55. Unapredi u višedelno
Uzima vektorski sloj sa jednodelnim geometrijama i generiše novi u kojem su sve geometrije višedelne.
Ulazni objekti koji su već višedelni objekti ostaće nepromenjeni.
Ovaj algoritam se može koristiti za prisiljavanje geometrija na višedelne tipove radi kompatibilnosti sa provajderima podataka koji zahtevaju višedelne objekte.
Omogućava izmenu objekata na licu mesta za tačkaste, linijske i poligonske objekte
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Višedelni |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni višedelni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Višedelni |
|
[isto kao ulaz] |
Izlazni višedelni vektorski sloj |
Python kod
ID algoritma: native:promotetomulti
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.
24.1.26.56. Pravougaonici, ovali, rombovi
Pravi oblast bafera oblika pravougaonika, ovala ili romba za svaki objekat ulaznog tačkastog sloja.
Parametri oblika mogu biti fiksni za sve objekte ili dinamički pomoću polja ili izraza.
Сл. 24.147 Različiti oblici bafera sa dinamičkim parametrima
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: tačka] |
Ulazni tačkasti vektorski sloj |
Oblik bafera |
|
[nabrajanje] |
Oblik koji se koristi. Jedno od:
|
Širina |
|
Podrazumevano: 1.0 |
Širina oblika bafera |
Visina |
|
Podrazumevano: 1.0 |
Visina oblika bafera |
Rotacija Opciono |
|
Podrazumevano: 0.0 |
Rotacija oblika bafera |
Broj segmenata |
|
[numerički: ceo broj] Podrazumevano: 36 |
Broj segmenata za pun krug (oblik Ovali) |
Izlaz |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Izlaz |
|
[vektor: poligon] |
Izlazni vektorski sloj (sa oblicima bafera) |
Python kod
ID algoritma: native:rectanglesovalsdiamonds
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.
24.1.26.57. Ukloni duplirana temena
Uklanja duplirana temena iz objekata, svuda gde uklanjanje temena ne rezultira degenerisanom geometrijom.
Parametar tolerancije zadaje toleranciju za koordinate pri određivanju da li su temena identična.
Podrazumevano se Z vrednosti ne uzimaju u obzir pri otkrivanju dupliranih temena. Npr. dva temena sa istom X i Y koordinatom, ali različitim Z vrednostima i dalje će se smatrati dupliranim i jedno će biti uklonjeno. Ako je parametar Koristi Z vrednost tačan, tada se testiraju i Z vrednosti, a temena sa istim X i Y, ali različitim Z biće zadržana.
Omogućava izmenu objekata na licu mesta za tačkaste, linijske i poligonske objekte
Белешка
Duplirana temena se ne testiraju između različitih delova višedelne geometrije, npr. višetačkasta geometrija sa preklapajućim tačkama neće biti promenjena ovim metodom.
See also
Izdvoj temena, Izdvoj određena temena, Brisanje duplih geometrija, Delete duplicated vertices
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Tolerancija |
|
Podrazumevano: 0.000001 |
Temena bliža od zadatog rastojanja smatraju se duplikatima |
Koristi Z vrednost |
|
Podrazumevano: False |
Ako je parametar Koristi Z vrednost tačan, tada se testiraju i Z vrednosti, a temena sa istim X i Y, ali različitim Z biće zadržana. |
Očišćeno |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Očišćeno |
|
[isto kao ulaz] |
Izlazni vektorski sloj (bez dupliranih temena) |
Python kod
ID algoritma: native:removeduplicatevertices
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.
24.1.26.58. Ukloni nulte geometrije
Uklanja sve objekte koji nemaju geometriju iz vektorskog sloja. Svi ostali objekti biće kopirani nepromenjeni.
Objekti sa nultim geometrijama mogu se sačuvati u zaseban sloj.
Ako je označeno Ukloni i prazne geometrije, algoritam uklanja objekte čije geometrije nemaju koordinate, tj. geometrije koje su prazne. U tom slučaju, i nulti izlaz će odražavati ovu opciju, sadržeći i nulte i prazne geometrije.
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj (sa ne-NULL geometrijama) |
Ukloni i prazne geometrije |
|
[logička vrednost] |
|
Ne-nulte geometrije |
Opciono |
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj za ne-NULL (i neprazne) geometrije. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Nulte geometrije Opciono |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj za NULL (i prazne) geometrije. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Nulte geometrije |
|
[isto kao ulaz] |
Izlazni vektorski sloj (za NULL i, ako je izabrano, prazne geometrije) |
Ne-nulte geometrije |
|
[isto kao ulaz] |
Izlazni vektorski sloj (bez NULL i, ako je izabrano, praznih geometrija) |
Python kod
ID algoritma: native:removenullgeometries
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.
24.1.26.59. Obrni smer linije
Invertuje smer linijskog sloja.
Сл. 24.148 Pre i posle inverzije smera
Omogućava izmenu objekata na licu mesta za linijske objekte
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija] |
Ulazni linijski vektorski sloj |
Obrnuto |
|
[vektor: linija] Podrazumevano: |
Zadajte izlazni linijski vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Obrnuto |
|
[vektor: linija] |
Izlazni linijski vektorski sloj (sa obrnutim linijama) |
Python kod
ID algoritma: native:reverselinedirection
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.
24.1.26.60. Rotiraj
Rotira geometrije objekata za zadati ugao u smeru kazaljke na satu. Rotacija se dešava oko centroida svakog objekta, ili opciono oko jedinstvene unapred zadate tačke.
Omogućava izmenu objekata na licu mesta za tačkaste, linijske i poligonske objekte
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Rotacija (stepeni u smeru kazaljke na satu) |
|
Podrazumevano: 0.0 |
Ugao rotacije u stepenima |
Tačka sidra rotacije (x, y) Opciono |
|
[koordinate] Podrazumevano: Nije postavljeno |
X,Y koordinate tačke oko koje se rotiraju objekti. Ako nije postavljeno, rotacija se dešava oko centroida svakog objekta. |
Rotirano |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj (sa rotiranim geometrijama). Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Rotirano |
|
[isto kao ulaz] |
Izlazni vektorski sloj sa rotiranim geometrijama |
Python kod
ID algoritma: native:rotatefeatures
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.
24.1.26.61. Zaobljenost
Računa zaobljenost svakog objekta i čuva je kao novo polje roundness. Ulazni vektorski sloj mora sadržati poligone.
Zaobljenost poligona definiše se kao 4π × površina poligona / obim². Vrednost zaobljenosti varira između 0 i 1. Savršen krug ima zaobljenost 1, dok potpuno ravan poligon ima zaobljenost 0.
Белешка
Algoritam vraća NULL za višedelne poligonske objekte.
Omogućava izmenu objekata na licu mesta za poligonske objekte
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: poligon] |
Ulazni vektorski sloj |
Zaobljenost |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni vektorski sloj (sa poljem zaobljenosti). Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Zaobljenost |
|
[isto kao ulaz] |
Izlazni vektorski sloj sa |
Python kod
ID algoritma: native:roundness
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.
24.1.26.62. Segmentizuj po maksimalnom uglu
Segmentizuje geometriju pretvaranjem zakrivljenih delova u linearne delove.
Segmentizacija se vrši zadavanjem maksimalnog dozvoljenog ugla poluprečnika između temena na ispravljenoj geometriji (npr. ugla luka napravljenog od centra originalnog luka do uzastopnih izlaznih temena na linearizovanoj geometriji). Nezakrivljene geometrije biće zadržane bez izmene.
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija, poligon] |
Ulazni linijski ili poligonski vektorski sloj |
Maksimalni ugao između temena (stepeni) |
|
Podrazumevano: 5.0 |
Maksimalni dozvoljeni ugao poluprečnika između temena na ispravljenoj geometriji |
Segmentizovano |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj (sa segmentizovanim geometrijama). Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Segmentizovano |
|
[isto kao ulaz] |
Izlazni vektorski sloj sa segmentizovanim geometrijama |
Python kod
ID algoritma: native:segmentizebymaxangle
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.
24.1.26.63. Segmentizuj po maksimalnom rastojanju
Segmentizuje geometriju pretvaranjem zakrivljenih delova u linearne delove.
Segmentizacija se vrši zadavanjem maksimalnog dozvoljenog rastojanja pomeraja između originalne krive i segmentizovane reprezentacije. Nezakrivljene geometrije biće zadržane bez izmene.
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija, poligon] |
Ulazni linijski ili poligonski vektorski sloj |
Maksimalno rastojanje pomeraja |
|
Podrazumevano: 1.0 |
Maksimalno dozvoljeno rastojanje pomeraja između originalne krive i segmentizovane reprezentacije, u jedinicama sloja. |
Segmentizovano |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj (sa segmentizovanim geometrijama). Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Segmentizovano |
|
[isto kao ulaz] |
Izlazni vektorski sloj sa segmentizovanim geometrijama |
Python kod
ID algoritma: native:segmentizebymaxdistance
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.
24.1.26.64. Postavi M vrednost
Postavlja M vrednost za geometrije u sloju.
Ako M vrednosti već postoje u sloju, biće prepisane novom vrednošću. Ako M vrednosti ne postoje, geometrija će biti unapređena da uključi M vrednosti, a zadata vrednost se koristi kao početna M vrednost za sve geometrije.
Omogućava izmenu objekata na licu mesta za tačkaste, linijske i poligonske objekte sa omogućenim M
Савет
Koristite dugme
Identifikuj objekte da biste proverili dodatu M vrednost: rezultati su dostupni u dijalogu Rezultati identifikacije.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
M vrednost |
|
Podrazumevano: 0.0 |
M vrednost koja se dodeljuje geometrijama objekata |
M dodato |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
M dodato |
|
[isto kao ulaz] |
Izlazni vektorski sloj (sa M vrednostima dodeljenim geometrijama) |
Python kod
ID algoritma: native:setmvalue
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.
24.1.26.65. Postavi M vrednost iz rastera
Koristi vrednosti uzorkovane iz kanala unutar rasterskog sloja za postavljanje M vrednosti za svako preklapajuće teme u geometriji objekta. Vrednosti rastera se opciono mogu skalirati unapred zadatim iznosom.
Ako M vrednosti već postoje u sloju, biće prepisane novom vrednošću. Ako M vrednosti ne postoje, geometrija će biti unapređena da uključi M vrednosti.
Omogućava izmenu objekata na licu mesta za tačkaste, linijske i poligonske objekte sa omogućenim M
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Rasterski sloj |
|
[raster] |
Rasterski sloj sa M vrednostima |
Broj kanala |
|
[rasterski kanal] Podrazumevano: 1 |
Rasterski kanal iz kojeg se uzimaju M vrednosti |
Vrednost za NoData ili teme koja se ne seku |
|
Podrazumevano: 0.0 |
Vrednost koja se koristi u slučaju da teme ne preseca (validan piksel) rastera |
Faktor skaliranja |
|
Podrazumevano: 1.0 |
Vrednost skaliranja: vrednosti kanala se množe ovom vrednošću. |
Pomeraj |
|
Podrazumevano: 0.0 |
Vrednost pomeraja: algebarski se dodaje vrednostima kanala nakon primene „Faktora skaliranja“. |
Ažurirano |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj (sa ažuriranim M vrednostima). Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ažurirano |
|
[isto kao ulaz] |
Izlazni vektorski sloj (sa ažuriranim M vrednostima) |
Python kod
ID algoritma: native:setmfromraster
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.
24.1.26.66. Postavi Z vrednost
Postavlja Z vrednost za geometrije u sloju.
Ako Z vrednosti već postoje u sloju, biće prepisane novom vrednošću. Ako Z vrednosti ne postoje, geometrija će biti unapređena da uključi Z vrednosti, a zadata vrednost se koristi kao početna Z vrednost za sve geometrije.
Omogućava izmenu objekata na licu mesta za tačkaste, linijske i poligonske objekte sa omogućenim Z
Савет
Koristite dugme
Identifikuj objekte da biste proverili dodatu Z vrednost: rezultati su dostupni u dijalogu Rezultati identifikacije.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Z vrednost |
|
Podrazumevano: 0.0 |
Z vrednost koja se dodeljuje geometrijama objekata |
Z dodato |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Z dodato |
|
[isto kao ulaz] |
Izlazni vektorski sloj (sa dodeljenim Z vrednostima) |
Python kod
ID algoritma: native:setzvalue
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.
24.1.26.67. Uprosti
Uprošćava geometrije u linijskom ili poligonskom sloju. Pravi novi sloj sa istim objektima kao oni u ulaznom sloju, ali sa geometrijama koje sadrže manji broj temena.
Algoritam nudi izbor metoda uprošćavanja, uključujući zasnovan na rastojanju (algoritam „Douglas-Peucker“), zasnovan na površini (algoritam „Visvalingam“) i lepljenje geometrija za mrežu.
Сл. 24.149 Sleva nadesno, izvorni sloj i rastuće tolerancije uprošćavanja
Omogućava izmenu objekata na licu mesta za linijske i poligonske objekte
Podrazumevani meni:
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija, poligon] |
Ulazni linijski ili poligonski vektorski sloj |
Metod uprošćavanja |
|
[nabrajanje] Podrazumevano: 0 |
Metod uprošćavanja. Jedno od:
|
Tolerancija |
|
Podrazumevano: 1.0 |
Tolerancija praga (u jedinicama sloja): ako je rastojanje između dva čvora manje od vrednosti tolerancije, segment će biti uprošćen, a temena uklonjena. |
Pojednostavljeno |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni (uprošćeni) vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Pojednostavljeno |
|
[isto kao ulaz] |
Izlazni (uprošćeni) vektorski sloj |
Python kod
ID algoritma: native:simplifygeometries
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.
24.1.26.68. Jednostrani bafer
Računa bafer na linijama za zadato rastojanje samo sa jedne strane linije.
Bafer uvek rezultira poligonskim slojem.
Сл. 24.150 Bafer sa leve i sa desne strane na istom vektorskom linijskom sloju
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija] |
Ulazni linijski vektorski sloj |
Rastojanje |
|
Podrazumevano: 10.0 |
Rastojanje bafera. |
Strana |
|
[nabrajanje] Podrazumevano: 0 |
Na kojoj strani se pravi bafer. Jedno od:
|
Segmenti |
|
[numerički: ceo broj] Podrazumevano: 8 |
Kontroliše broj segmenata linije koji se koriste za aproksimaciju četvrtine kruga pri pravljenju zaobljenih pomeraja. |
Stil spoja |
|
[nabrajanje] Podrazumevano: 0 |
Zadaje da li se koriste zaobljeni, oštri ili zasečeni spojevi pri pomeranju uglova u liniji. Opcije su:
Сл. 24.151 Zaobljeni, oštri i zakošeni stilovi spoja |
Granica oštrog spoja |
|
[numerički: decimalni] Podrazumevano: 2.0 |
Postavlja najveće rastojanje od odmaknute geometrije koje se koristi pri kreiranju oštrog spoja, kao faktor rastojanja odmicanja (primenjuje se samo na oštre stilove spoja). Minimum: 1.0
Сл. 24.152 Bafer od 10 m sa granicom 2 i bafer od 10 m sa granicom 1 |
Bafer |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni (bafer) sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Bafer |
|
[vektor: poligon] |
Izlazni (bafer) poligonski sloj |
Python kod
ID algoritma: native:singlesidedbuffer
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.
24.1.26.69. Zagladi
Zaglađuje geometrije u linijskom ili poligonskom sloju dodavanjem više temena i uglova geometrijama objekata.
Parametar iteracija određuje koliko će se iteracija zaglađivanja primeniti na svaku geometriju. Veći broj iteracija rezultira glađim geometrijama uz cenu većeg broja čvorova u geometrijama.
Сл. 24.153 Povećanje broja iteracija daje glatkije geometrije
Parametar pomeraja kontroliše koliko „tesno“ zaglađene geometrije prate originalne geometrije. Manje vrednosti rezultiraju tešnjim uklapanjem, a veće vrednosti će napraviti labavije uklapanje.
Сл. 24.154 Plavo: ulazni sloj. Pomeraj 0.25 daje crvenu liniju, dok pomeraj 0.50 daje zelenu liniju.
Parametar maksimalnog ugla može se koristiti za sprečavanje zaglađivanja čvorova sa velikim uglovima. Bilo koji čvor gde je ugao segmenata sa obe strane veći od ovoga neće biti zaglađen. Na primer, postavljanje maksimalnog ugla na 90 stepeni ili niže očuvalo bi prave uglove u geometriji.
Omogućava izmenu objekata na licu mesta za linijske i poligonske objekte
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija, poligon] |
Ulazni linijski ili poligonski vektorski sloj |
Iteracije |
|
Podrazumevano: 1 |
Povećanje broja iteracija daće glađe geometrije (i više temena). |
Pomeraj |
|
Podrazumevano: 0.25 |
Povećanje vrednosti će pomeriti zaglađene linije / granice dalje od ulaznih linija / granica. |
Maksimalni ugao čvora za zaglađivanje |
|
Podrazumevano: 180.0 |
Svaki čvor ispod ove vrednosti biće zaglađen |
Zaglađeno |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni (zaglađeni) sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Zaglađeno |
|
[isto kao ulaz] |
Izlazni (zaglađeni) vektorski sloj |
Python kod
ID algoritma: native:smoothgeometry
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.
24.1.26.70. Zalepi geometrije za sloj
Lepi geometrije u sloju ili za geometrije iz drugog sloja, ili za geometrije unutar istog sloja.
Podudaranje se vrši na osnovu rastojanja tolerancije, a temena će biti umetnuta ili uklonjena po potrebi da bi se geometrije podudarile sa referentnim geometrijama.
Omogućava izmenu objekata na licu mesta za tačkaste, linijske i poligonske objekte
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Referentni sloj |
|
[vektor: geometrija] |
Vektorski sloj za koji se lepi |
Tolerancija |
|
[numerički: decimalni] Podrazumevano: 10.0 |
Kontrolišite koliko blizu ulazna temena treba da budu geometrijama referentnog sloja pre nego što se zalepe. |
Ponašanje |
|
[nabrajanje] Podrazumevano: 0 |
Lepljenje se može vršiti za postojeći čvor ili segment (njegovu najbližu tačku temenu koje se pomera). Dostupne opcije lepljenja:
|
Zalepljena geometrija |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni (zalepljeni) sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Zalepljena geometrija |
|
[isto kao ulaz] |
Izlazni (zalepljeni) vektorski sloj |
Python kod
ID algoritma: native:snapgeometries
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.
24.1.26.71. Zalepi tačke za mrežu
Menja koordinate geometrija u vektorskom sloju, tako da su sve tačke ili temena zalepljeni za najbližu tačku mreže.
Ako se zalepljena geometrija ne može izračunati (ili je potpuno kolabirana), geometrija objekta biće očišćena.
Lepljenje se može vršiti na X, Y, Z ili M osi. Razmak mreže od 0 za bilo koju osu onemogućiće lepljenje za tu osu.
Omogućava izmenu objekata na licu mesta za tačkaste, linijske i poligonske objekte
Упозорење
Lepljenje za mrežu može generisati nevažeću geometriju u nekim graničnim slučajevima.
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Razmak X mreže |
|
Podrazumevano: 1.0 |
Razmak mreže na X osi |
Razmak Y mreže |
|
Podrazumevano: 1.0 |
Razmak mreže na Y osi |
Razmak Z mreže |
|
Podrazumevano: 0.0 |
Razmak mreže na Z osi |
Razmak M mreže |
|
Podrazumevano: 0.0 |
Razmak mreže na M osi |
Zalepljeno |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni (zalepljeni) sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Zalepljeno |
|
[isto kao ulaz] |
Izlazni (zalepljeni) vektorski sloj |
Python kod
ID algoritma: native:snappointstogrid
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.
24.1.26.72. Podeli linije po maksimalnoj dužini
Uzima linijski (ili kriva) sloj i deli svaki objekat na više delova, gde je svaki deo zadate maksimalne dužine. Z i M vrednosti na početku i kraju novih podniski linija linearno se interpoliraju iz postojećih vrednosti.
Omogućava izmenu objekata na licu mesta za linijske objekte
Упозорење
Ovaj algoritam uklanja postojeće primarne ključeve ili FID vrednosti i ponovo ih generiše u izlaznim slojevima.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija] |
Ulazni linijski vektorski sloj |
Maksimalna dužina linije |
|
Podrazumevano: 10.0 |
Maksimalna dužina linije u izlazu. |
Podeljeno |
|
[vektor: linija] Podrazumevano: |
Zadajte izlazni linijski vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Podeljeno |
|
[vektor: linija] |
Novi linijski vektorski sloj. Dužina geometrija objekata manja je od ili jednaka dužini zadatoj u LENGTH parametru. Biće dodato dodatno polje koje sadrži |
Python kod
ID algoritma: native:splitlinesbylength
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.
24.1.26.73. Podpodeli
Podpodeljuje geometriju. Vraćena geometrija biće zbirka koja sadrži podpodeljene delove iz originalne geometrije, gde nijedan deo nema više od zadatog maksimalnog broja čvorova.
Ovo je korisno za deljenje složene geometrije na manje složene delove, lakše za prostorno indeksiranje i brže za izvršavanje prostornih operacija. Zakrivljene geometrije biće segmentizovane pre podpodele.
Сл. 24.155 Levo ulazni sloj, u sredini maksimalna vrednost čvorova je 100, a desno maksimalna vrednost 200
Omogućava izmenu objekata na licu mesta za tačkaste, linijske i poligonske objekte
Белешка
Podpodela geometrije može generisati delove geometrije koji možda nisu validni i mogu sadržati samopreseke.
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Maksimalno čvorova u delovima |
|
Podrazumevano: 256 |
Maksimalan broj temena koji svaki novi deo geometrije sme da ima. Manje poddelova za veće vrednosti. |
Podpodeljeno |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni (podpodeljeni) vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Podpodeljeno |
|
[isto kao ulaz] |
Izlazni vektorski sloj |
Python kod
ID algoritma: native:subdivide
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.
24.1.26.74. Zameni X i Y koordinate
Menja X i Y vrednosti koordinata u ulaznim geometrijama.
Može se koristiti za popravku geometrija koje su slučajno imale obrnute vrednosti geografske širine i dužine.
Omogućava izmenu objekata na licu mesta za tačkaste, linijske i poligonske objekte
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Zamenjeno |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Zamenjeno |
|
[isto kao ulaz] |
Izlazni (zamenjeni) vektorski sloj |
Python kod
ID algoritma: native:swapxy
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.
24.1.26.75. Suženi baferi
Pravi suženi bafer duž geometrija linija, koristeći zadati početni i krajnji prečnik bafera.
Сл. 24.156 Primer suženog bafera
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija] |
Ulazni linijski vektorski sloj |
Početna širina |
|
Podrazumevano: 0.0 |
Predstavlja poluprečnik bafera primenjenog na početnoj tački linijskog objekta |
Krajnja širina |
|
Podrazumevano: 0.0 |
Predstavlja poluprečnik bafera primenjenog na krajnjoj tački linijskog objekta. |
Segmenti |
|
Podrazumevano: 16 |
Kontroliše broj segmenata linije koji se koriste za aproksimaciju četvrtine kruga pri pravljenju zaobljenih pomeraja. |
Baferovano |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni (bafer) sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Baferovano |
|
[vektor: poligon] |
Izlazni (bafer) poligonski sloj |
Python kod
ID algoritma: native:taperedbuffer
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.
24.1.26.76. Teselacija
Teseliše sloj geometrije poligona, deleći geometrije na trougaone komponente.
Izlazni sloj se sastoji od multipoligonskih geometrija za svaki ulazni objekat, gde se svaki multipoligon sastoji od više trougaonih komponentnih poligona.
Сл. 24.157 Teselirani poligon (desno)
Omogućava izmenu objekata na licu mesta za poligonske objekte
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: poligon] |
Ulazni poligonski vektorski sloj |
Teselirano |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Teselirano |
|
[vektor: poligon] |
Izlazni multipoligonZ sloj |
Python kod
ID algoritma: 3d:tessellate
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.
24.1.26.77. Poprečni presek
Pravi poprečne preseke na temenima za (multi)linijski niz.
Poprečni presek je linija orijentisana pod uglom (podrazumevano upravno) na ulazne polilinije (na temenima).
Polje(a) iz objekta(ata) vraćaju se u poprečnom preseku sa ovim novim poljima:
TR_FID: ID originalnog objekta
TR_ID: ID poprečnog preseka. Svaki poprečni presek ima jedinstveni ID
TR_SEGMENT: ID segmenta linijskog niza
TR_ANGLE: Ugao u stepenima od originalne linije na temenu
TR_LENGTH: Ukupna dužina vraćenog poprečnog preseka
TR_ORIENT: Strana poprečnog preseka (samo levo ili desno od linije, ili obe strane)
Упозорење
Ovaj algoritam uklanja postojeće primarne ključeve ili FID vrednosti i ponovo ih generiše u izlaznim slojevima.
Сл. 24.158 Isprekidane crvene linije predstavljaju poprečni presek ulaznog linijskog sloja
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija] |
Ulazni linijski vektorski sloj |
Dužina poprečnog preseka |
|
Podrazumevano: 5.0 |
Dužina u jedinici karte poprečnog preseka |
Ugao u stepenima od originalne linije na temenima |
|
Podrazumevano: 90.0 |
Promeni ugao poprečnog preseka |
Strana za pravljenje poprečnog preseka |
|
[nabrajanje] |
Izaberite stranu poprečnog preseka. Dostupne opcije su:
|
Poprečni presek |
|
[vektor: linija] Podrazumevano: |
Zadajte izlazni linijski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Poprečni presek |
|
[vektor: linija] |
Izlazni linijski sloj |
Python kod
ID algoritma: native:transect
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.
24.1.26.78. Transliraj
Pomera geometrije unutar sloja, pomerajući ih za unapred definisani X i Y pomeraj.
Z i M vrednosti prisutne u geometriji takođe se mogu translirati.
Сл. 24.159 Objekti crvenom bojom predstavljaju transliranu geometriju ulaznog (plavog) sloja
Omogućava izmenu objekata na licu mesta za tačkaste, linijske i poligonske objekte
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Rastojanje pomeraja (x-osa) |
|
Podrazumevano: 0.0 |
Pomeraj koji se primenjuje po X osi |
Rastojanje pomeraja (y-osa) |
|
Podrazumevano: 0.0 |
Pomeraj koji se primenjuje po Y osi |
Rastojanje pomeraja (z-osa) |
|
Podrazumevano: 0.0 |
Pomeraj koji se primenjuje po Z osi |
Rastojanje pomeraja (m vrednosti) |
|
Podrazumevano: 0.0 |
Pomeraj koji se primenjuje na M osi |
Translatirano |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Translatirano |
|
[isto kao ulaz] |
Izlazni vektorski sloj |
Python kod
ID algoritma: native:translategeometry
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.
24.1.26.79. Bafer promenljive širine (po M vrednosti)
Pravi bafere promenljive širine duž linija, koristeći M vrednost geometrija linija kao prečnik bafera na svakom temenu.
Сл. 24.160 Primer promenljivog bafera
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija] |
Ulazni linijski vektorski sloj |
Segmenti |
|
Podrazumevano: 16 |
Broj segmenata bafera po četvrtini kruga. Može biti jedinstvena vrednost (ista vrednost za sve objekte), ili se može uzeti iz podataka objekata (vrednost može zavisiti od atributa objekata). |
Baferovano |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni (bafer) sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Baferovano |
|
[vektor: poligon] |
Poligonski sloj promenljivog bafera |
Python kod
ID algoritma: native:bufferbym
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.
24.1.26.80. Voronoi poligoni
Uzima tačkasti sloj i generiše poligonski sloj koji sadrži Voronoi poligone (poznate i kao Thiessen poligoni) koji odgovaraju tim ulaznim tačkama.
Bilo koja lokacija unutar Voronoi poligona bliža je pridruženoj tački nego bilo kojoj drugoj tački.
Сл. 24.161 Voronoi poligoni
Podrazumevani meni:
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: tačka] |
Ulazni tačkasti vektorski sloj |
Region bafera (% obuhvata) |
|
[numerički: decimalni] Podrazumevano: 0.0 |
Obuhvat izlaznog sloja biće toliko veći od obuhvata ulaznog sloja |
Tolerancija Opciono
|
|
[numerički: decimalni] Podrazumevano: 0.0 |
Zadaje opcionu toleranciju lepljenja koja se može koristiti za poboljšanje robusnosti voronoi. |
Kopiraj atribute iz ulaznih objekata
|
|
[logička vrednost] Podrazumevano: True |
Zadaje da li treba dodati polja koja čuvaju ID uključenih tačkastih objekata u izlaz. Ako je False, pravi se |
Voronoi poligoni |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni sloj (sa Voronoi poligonima). Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Voronoi poligoni |
|
[vektor: poligon] |
Voronoi poligoni ulaznog tačkastog vektorskog sloja |
Python kod
ID algoritma: native:voronoipolygons
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.










