Важно
Prevod je zajednički napor :ref:`možete se pridružiti `. Ova stranica je trenutno prevedena na |napredak prevođenja|.
24.1.25. Vektor opšte
24.1.25.1. Dodela projekcije
Dodeljuje novu projekciju vektorskom sloju.
Pravi novi sloj sa potpuno istim objektima i geometrijama kao ulazni, ali dodeljen novom CRS-u. Geometrije se ne reprojektuju, samo im se dodeljuje drugi CRS.
Ovaj algoritam se može koristiti za popravku slojeva kojima je dodeljena pogrešna projekcija.
Ovaj algoritam ne menja atribute.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Vektorski sloj sa pogrešnim CRS-om ili bez njega |
Dodeljeni CRS |
|
[crs] Podrazumevano: |
Izaberite novi CRS koji se dodeljuje vektorskom sloju |
Dodeljeni CRS Opciono |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Dodeljeni CRS |
|
[isto kao ulaz] |
Vektorski sloj sa dodeljenom projekcijom |
Python kod
ID algoritma: native:assignprojection
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.25.2. Grupno geokodiranje preko Nominatima
Vrši grupno geokodiranje pomoću servisa Nominatim nad tekstualnim poljem ulaznog sloja. Izlazni sloj imaće geometriju tačke koja odgovara geokodiranoj lokaciji, kao i više atributa povezanih sa tom lokacijom.
Omogućava izmenu objekata na licu mesta za tačkaste objekte
Белешка
Ovaj algoritam je usklađen sa pravilima korišćenja servisa za geokodiranje Nominatim koji obezbeđuje OpenStreetMap Foundation.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: bilo koji] |
Vektorski sloj čiji se objekti geokodiraju |
Polje sa adresom |
|
[polje tabele: niska] |
Polje koje sadrži adrese za geokodiranje |
Geokodirano |
|
[vektor: tačka] Podrazumevano: |
Zadajte izlazni sloj koji sadrži samo geokodirane adrese. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Geokodirano |
|
[vektor: tačka] |
Vektorski sloj sa tačkastim objektima koji odgovaraju geokodiranim adresama |
Python kod
ID algoritma: native:batchnominatimgeocoder
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.25.3. Pretvaranje sloja u prostorne obeleživače
Pravi prostorne obeleživače koji odgovaraju obuhvatu objekata sadržanih u sloju.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: linija, poligon] |
Ulazni vektorski sloj |
Odredište obeleživača |
|
[nabrajanje] Podrazumevano: 0 |
Izaberite odredište za obeleživače. Jedno od:
|
Polje sa nazivom |
|
[izraz] |
Polje ili izraz koji će dati nazive generisanim obeleživačima |
Polje sa grupom |
|
[izraz] |
Polje ili izraz koji će obezbediti grupe za generisane obeleživače |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Broj dodatih obeleživača |
|
[numerički: ceo broj] |
Python kod
ID algoritma: native:layertobookmarks
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.25.4. Pretvaranje prostornih obeleživača u sloj
Pravi novi sloj sa poligonskim objektima za sačuvane prostorne obeleživače. Izvoz se može ograničiti samo na obeleživače tekućeg projekta, na sve korisničke obeleživače ili na kombinaciju oba.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Izvor obeleživača |
|
[nabrajanje] [lista] Podrazumevano: [0,1] |
Izaberite izvor(e) obeleživača. Jedno ili više od:
|
Izlazni CRS |
|
[crs] Podrazumevano: |
CRS izlaznog sloja |
Izlaz |
|
[vektor: poligon] Podrazumevano: |
Zadajte izlazni sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Izlaz |
|
[vektor: poligon] |
Izlazni vektorski sloj (obeleživači) |
Python kod
ID algoritma: native:bookmarkstolayer
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.25.5. Kreiranje indeksa atributa
Pravi indeks nad poljem atributske tabele radi ubrzavanja upita. Podrška za kreiranje indeksa zavisi od provajdera podataka sloja i od tipa polja.
Ne kreiraju se izlazi: indeks se čuva u samom sloju.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: bilo koji] |
Izaberite vektorski sloj za koji želite da napravite indeks atributa |
Atribut za indeksiranje |
|
[polje tabele: bilo koji] |
Polje vektorskog sloja |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Indeksirani sloj |
|
[isto kao ulaz] |
Kopija ulaznog vektorskog sloja sa indeksom za zadato polje |
Python kod
ID algoritma: native:createattributeindex
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.25.6. Kreiranje prostornog indeksa
Pravi indeks koji ubrzava pristup objektima u sloju na osnovu njihove prostorne lokacije. Podrška za kreiranje prostornog indeksa zavisi od provajdera podataka sloja.
Ne kreiraju se novi izlazni slojevi.
Podrazumevani meni:
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Indeksirani sloj |
|
[isto kao ulaz] |
Kopija ulaznog vektorskog sloja sa prostornim indeksom |
Python kod
ID algoritma: native:createspatialindex
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.25.7. Definisanje projekcije
Postavlja projekciju postojećeg sloja na zadati CRS bez reprojektovanja objekata.
Za razliku od algoritma Dodela projekcije, menja tekući sloj i ne pravi novi sloj.
Белешка
Za Shapefile skupove podataka, datoteke .prj i .qpj biće prepisane - ili napravljene ako nedostaju - da odgovaraju zadatom CRS-u.
Podrazumevani meni:
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Vektorski sloj bez podataka o projekciji |
CRS |
|
[crs] |
Izaberite CRS koji se dodeljuje vektorskom sloju |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
|
[isto kao ulaz] |
Ulazni vektorski sloj sa definisanom projekcijom |
Python kod
ID algoritma: native:definecurrentprojection
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.25.8. Brisanje duplih geometrija
Pronalazi i uklanja duplirane geometrije.
Atributi se ne proveravaju, pa ako dva objekta imaju identične geometrije a različite atribute, samo jedan od njih biće dodat u rezultujući sloj.
Белешка
Ovaj algoritam ne zahteva ispravne geometrije na ulazu.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Sloj sa duplim geometrijama koji želite da očistite |
Očišćeno |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni sloj koji sadrži jedinstvene objekte. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Broj odbačenih dupliranih slogova |
|
[numerički: ceo broj] |
Broj odbačenih dupliranih slogova |
Očišćeno |
|
[isto kao ulaz] |
Izlazni sloj bez ijedne duplirane geometrije |
Broj zadržanih slogova |
|
[numerički: ceo broj] |
Broj jedinstvenih slogova |
Python kod
ID algoritma: native:deleteduplicategeometries
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.25.9. Brisanje duplikata po atributu
Briše duplirane redove uzimajući u obzir samo zadata polja. Prvi red koji se poklapa biće zadržan, a duplikati odbačeni.
Opciono, ovi duplirani slogovi mogu se sačuvati u zaseban izlaz radi analize.
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: bilo koji] |
Ulazni sloj |
Polja po kojima se traže duplikati |
|
[polje tabele: bilo koji] [lista] |
Polja koja definišu duplikate. Objekti sa identičnim vrednostima u svim ovim poljima smatraju se duplikatima. |
Filtrirano (bez duplikata) |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni sloj koji sadrži jedinstvene objekte. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Filtrirano (duplikati) Opciono |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni sloj koji sadrži samo duplikate. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Filtrirano (duplikati) |
|
[isto kao ulaz] |
Vektorski sloj koji sadrži duplirane objekte. |
Broj odbačenih dupliranih slogova |
|
[numerički: ceo broj] |
Broj odbačenih dupliranih slogova |
Filtrirano (bez duplikata) |
|
[isto kao ulaz] |
Vektorski sloj koji sadrži jedinstvene objekte. |
Broj zadržanih slogova |
|
[numerički: ceo broj] |
Broj jedinstvenih slogova |
Python kod
ID algoritma: native:removeduplicatesbyattribute
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.25.10. Otkrivanje promena u skupu podataka
Poredi dva vektorska sloja i utvrđuje koji su objekti nepromenjeni, dodati ili obrisani između njih. Namenjen je poređenju dve različite verzije istog skupa podataka.
Сл. 24.96 Primer otkrivanja promene u skupu podataka
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Originalni sloj |
|
[vektor: geometrija] |
Vektorski sloj koji se smatra originalnom verzijom |
Izmenjeni sloj |
|
[vektor: geometrija] |
Izmenjeni ili modifikovani vektorski sloj |
Atributi koji se uzimaju u obzir pri poklapanju Opciono |
|
[polje tabele: bilo koji] [lista] |
Atributi koji se uzimaju u obzir pri poklapanju. Podrazumevano se porede svi atributi. |
Način poređenja geometrija Opciono |
|
[nabrajanje] Podrazumevano: 1 |
Definiše kriterijume poređenja. Opcije:
|
Nepromenjeni objekti Opciono |
|
[vektor: isto kao originalni sloj] |
Zadajte izlazni vektorski sloj koji sadrži nepromenjene objekte. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Dodati objekti Opciono |
|
[vektor: isto kao originalni sloj] |
Zadajte izlazni vektorski sloj koji sadrži dodate objekte. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Obrisani objekti Opciono |
|
[vektor: isto kao originalni sloj] |
Zadajte izlazni vektorski sloj koji sadrži obrisane objekte. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Nepromenjeni objekti |
|
[vektor: isto kao originalni sloj] |
Vektorski sloj koji sadrži nepromenjene objekte. |
Dodati objekti |
|
[vektor: isto kao originalni sloj] |
Vektorski sloj koji sadrži dodate objekte. |
Obrisani objekti |
|
[vektor: isto kao originalni sloj] |
Vektorski sloj koji sadrži obrisane objekte. |
Broj nepromenjenih objekata |
|
[numerički: ceo broj] |
Broj nepromenjenih objekata. |
Broj objekata dodatih u izmenjenom sloju |
|
[numerički: ceo broj] |
Broj objekata dodatih u izmenjenom sloju. |
Broj objekata obrisanih iz originalnog sloja |
|
[numerički: ceo broj] |
Broj objekata obrisanih iz originalnog sloja. |
Python kod
ID algoritma: native:detectvectorchanges
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.25.11. Uklanjanje geometrija
Pravi jednostavnu kopiju atributske tabele ulaznog sloja bez geometrije. Zadržava atributsku tabelu izvornog sloja.
Ako se datoteka čuva u lokalnom folderu, možete birati između mnogih formata datoteka.
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 |
Uklonjene geometrije |
|
[vektor: tabela] |
Zadajte izlazni sloj bez geometrije. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Uklonjene geometrije |
|
[vektor: tabela] |
Izlazni sloj bez geometrije. Kopija originalne atributske tabele. |
Python kod
ID algoritma: native:dropgeometries
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.25.12. Izvršavanje SQL-a
Pokreće jednostavan ili složen upit zasnovan isključivo na SELECT-u sa SQL sintaksom nad izvornim slojem.
Ulazni izvori podataka označavaju se sa input1, input2… inputN, a jednostavan upit izgleda ovako: SELECT * FROM input1.
Pored jednostavnog upita, možete dodati izraze ili promenljive unutar samog parametra SQL query. To je naročito korisno ako se algoritam izvršava unutar modela Obrade i želite da ulaz modela upotrebite kao parametar upita. Primer takvog upita je SELECT * FROM [% @table %], gde je @table promenljiva koja označava ulaz modela.
Rezultat upita biće dodat kao novi sloj.
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Dodatni ulazni izvori podataka (u upitu se zovu input1, .., inputN) |
|
[vektor: bilo koji] [lista] |
Lista slojeva nad kojima se izvršava upit. U SQL editoru na te slojeve možete se pozvati njihovim pravim nazivom ili sa input1, input2, inputN, u zavisnosti od toga koliko je slojeva izabrano. |
SQL upit |
|
[niska] |
Ukucajte tekst svog SQL upita, npr. |
Polje sa jedinstvenim identifikatorom Opciono |
|
[niska] |
Zadajte kolonu sa jedinstvenim ID-om |
Polje sa geometrijom Opciono |
|
[niska] |
Zadajte polje sa geometrijom |
Tip geometrije Opciono |
|
[nabrajanje] Podrazumevano: 0 |
Izaberite geometriju rezultata. Podrazumevano je algoritam sam otkriva. Jedno od:
|
CRS Opciono |
|
[crs] |
CRS koji se dodeljuje izlaznom sloju |
SQL izlaz |
|
[vektor: geometrija] Podrazumevano: |
Zadajte izlazni sloj koji upit kreira. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
SQL izlaz |
|
[vektor: geometrija] |
Vektorski sloj koji je upit kreirao |
Python kod
ID algoritma: qgis:executesql
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.25.13. Izvoz slojeva u DXF
Izvozi slojeve u DXF datoteku. Za svaki sloj možete izabrati polje čije se vrednosti koriste za razdvajanje objekata u generisane odredišne slojeve u DXF izlazu.
See also
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni slojevi |
|
[vektor: geometrija] [lista] |
Lista ulaznih vektorskih slojeva sa pripadajućim opcijama (popunjava se kao stavka
Dozvoli blokove simbola definisane podacima [logička vrednost] (
|
Režim simbologije |
|
[nabrajanje] Podrazumevano: 0 |
Tip simbologije koji se primenjuje na izlazne slojeve. Možete birati između:
|
Razmera simbologije |
|
[razmera] Podrazumevano: 1:1 000 000 |
Podrazumevana razmera izvoza podataka. |
Tema karte Opciono |
|
[tema karte] |
Uskladi stil sloja sa zadatom temom karte. |
Kodiranje |
|
[nabrajanje] |
Kodiranje koje se primenjuje na slojeve. |
CRS |
|
[crs] |
Izaberite CRS za izlazni sloj. |
Obuhvat Opciono |
|
[obuhvat] |
Ograniči izvezene objekte na one čije geometrije presecaju zadati obuhvat. |
Koristi naslov sloja kao naziv |
|
[logička vrednost] Podrazumevano: False |
Imenuj izlazni sloj naslovom sloja (kako je postavljen u metapodacima sloja ili svojstvima QGIS Servera) umesto nazivom sloja. |
Prinudno 2D |
|
[logička vrednost] Podrazumevano: False |
|
Izvezi oznake kao MTEXT elemente |
|
[logička vrednost] Podrazumevano: True |
Izvozi oznake kao MTEXT ili TEXT elemente |
Koristi samo izabrane objekte |
|
[logička vrednost] Podrazumevano: False |
Izvozi samo izabrane objekte. |
DXF |
|
[datoteka] Podrazumevano: |
Specifikacija izlazne DXF datoteke. Jedno od:
|
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
DXF |
|
[datoteka] |
|
Python kod
ID algoritma: native:dxfexport
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.25.14. Izdvajanje izabranih objekata
Čuva izabrane objekte kao novi sloj.
Белешка
Ako u izabranom sloju nema izabranih objekata, novokreirani sloj biće prazan.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: bilo koji] |
Sloj iz koga se čuva izbor |
Izabrani objekti |
|
[isto kao ulaz] Podrazumevano: |
Zadajte vektorski sloj za izabrane objekte. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Izabrani objekti |
|
[isto kao ulaz] |
Vektorski sloj samo sa izabranim objektima, ili bez ijednog objekta ako nijedan nije izabran. |
Python kod
ID algoritma: native:saveselectedfeatures
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.25.15. Izdvajanje kodiranja Shapefile-a
Izdvaja podatke o kodiranju atributa ugrađene u Shapefile. Uzimaju se u obzir i kodiranje zadato opcionom datotekom .cpg i svi detalji o kodiranju prisutni u LDID zaglavlju datoteke .dbf.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
ESRI Shapefile ( |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Kodiranje Shapefile-a |
|
[niska] |
Podaci o kodiranju zadati u ulaznoj datoteci |
CPG kodiranje |
|
[niska] |
Podaci o kodiranju zadati u opcionoj datoteci |
LDID kodiranje |
|
[niska] |
Podaci o kodiranju zadati u LDID zaglavlju datoteke |
Python kod
ID algoritma: native:shpencodinginfo
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.25.16. Pronalaženje projekcije
Pravi uži izbor kandidata za koordinatni referentni sistem, na primer za sloj sa nepoznatom projekcijom.
Područje koje sloj treba da pokriva mora se zadati parametrom ciljnog područja. Koordinatni referentni sistem tog ciljnog područja mora biti poznat QGIS-u.
Algoritam radi tako što testira obuhvat sloja u svakom poznatom referentnom sistemu, a zatim navodi one kod kojih bi granice bile blizu ciljnog područja da je sloj u toj projekciji.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Sloj sa nepoznatom projekcijom |
Ciljno područje za sloj (xmin, xmax, ymin, ymax) |
|
[obuhvat] |
Područje koje sloj pokriva. Dostupni metodi su:
|
Kandidati za CRS |
|
[vektor: tabela] Podrazumevano: |
Zadajte tabelu (sloj bez geometrije) za predloge CRS-a (EPSG kodovi). Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Kandidati za CRS |
|
[vektor: tabela] |
Tabela sa svim CRS-ovima (EPSG kodovi) koji odgovaraju kriterijumima. |
Python kod
ID algoritma: native:findprojection
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.25.17. Spljoštavanje relacije
Spljoštava relaciju vektorskog sloja, izvozeći jedan sloj koji sadrži po jedan roditeljski objekat za svaki povezani podređeni objekat. Taj glavni objekat sadrži sve atribute povezanih objekata. Time se relacija dobija kao obična tabela koja se može npr. izvesti u CSV.
Упозорење
Ovaj algoritam uklanja postojeće primarne ključeve ili FID vrednosti i ponovo ih generiše u izlaznim slojevima.
Сл. 24.97 Formular regiona sa povezanim podređenim zapisima (levo) - Duplirani objekat regiona za svaki povezani podređeni zapis, sa spojenim atributima (desno)
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: bilo koji] |
Sloj sa relacijom koja treba da se denormalizuje |
Spljošteni sloj Opciono |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni (spljošteni) sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Spljošteni sloj |
|
[isto kao ulaz] |
Sloj koji sadrži glavne objekte sa svim atributima povezanih objekata |
Python kod
ID algoritma: native:flattenrelationships
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.25.18. Spajanje atributa po vrednosti polja
Uzima ulazni vektorski sloj i pravi novi vektorski sloj koji je proširena verzija ulaznog, sa dodatnim atributima u atributskoj tabeli.
Dodatni atributi i njihove vrednosti preuzimaju se iz drugog vektorskog sloja. U svakom od njih bira se atribut koji definiše kriterijum spajanja.
Упозорење
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: bilo koji] |
Ulazni vektorski sloj. Izlazni sloj sastojaće se od objekata ovog sloja sa atributima objekata koji im odgovaraju u drugom sloju. |
Polje tabele |
|
[polje tabele: bilo koji] |
Polje izvornog sloja koje se koristi za spajanje |
Ulazni sloj 2 |
|
[vektor: bilo koji] |
Sloj sa atributskom tabelom koja se spaja |
Polje tabele 2 |
|
[polje tabele: bilo koji] |
Polje drugog sloja (za spajanje) koje se koristi za spajanje. Tip polja mora biti jednak tipu polja ulazne tabele (ili sa njim kompatibilan). |
Polja sloja 2 koja se kopiraju Opciono |
|
[polje tabele: bilo koji] [lista] |
Izaberite konkretna polja koja želite da dodate. Podrazumevano se dodaju sva polja. |
Tip spajanja |
|
[nabrajanje] Podrazumevano: 1 |
Tip konačnog spojenog sloja. Jedno od:
|
Odbaci slogove koji nisu mogli da se spoje |
|
[logička vrednost] Podrazumevano: True |
Označite ako ne želite da zadržite objekte koji nisu mogli da se spoje |
Prefiks spojenih polja Opciono |
|
[niska] |
Dodajte prefiks spojenim poljima kako biste ih lako prepoznali i izbegli sudar naziva polja |
Spojeni sloj Opciono |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj za spajanje. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Objekti iz prvog sloja koji se ne mogu spojiti Opciono |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj za objekte iz prvog sloja koji se ne mogu spojiti. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Broj spojenih objekata iz ulazne tabele |
|
[numerički: ceo broj] |
|
Objekti iz prvog sloja koji se ne mogu spojiti Opciono |
|
[isto kao ulaz] |
Vektorski sloj sa objektima bez poklapanja |
Spojeni sloj Opciono |
|
[isto kao ulaz] |
Izlazni vektorski sloj sa atributima dodatim spajanjem |
Broj objekata iz ulazne tabele koji se ne mogu spojiti Opciono |
|
[numerički: ceo broj] |
Python kod
ID algoritma: native:joinattributestable
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.25.19. Spajanje atributa po lokaciji
Uzima ulazni vektorski sloj i pravi novi vektorski sloj koji je proširena verzija ulaznog, sa dodatnim atributima u atributskoj tabeli.
Dodatni atributi i njihove vrednosti preuzimaju se iz drugog vektorskog sloja. Prostorni kriterijum se primenjuje da bi se izabrale vrednosti iz drugog sloja koje se dodaju svakom objektu iz prvog sloja.
Podrazumevani meni:
Упозорење
Ovaj algoritam uklanja postojeće primarne ključeve ili FID vrednosti i ponovo ih generiše u izlaznim slojevima.
See also
Spajanje atributa po najbližem, Spajanje atributa po vrednosti polja, Spajanje atributa po lokaciji (rezime)
Istraživanje prostornih odnosa
Geometrijski predikati su logičke funkcije koje se koriste za utvrđivanje prostornog odnosa jednog objekta prema drugom, poređenjem da li i kako njihove geometrije dele deo prostora.
Сл. 24.98 Traženje prostornih odnosa između slojeva
Na osnovu gornje slike, tražimo zelene krugove prostornim poređenjem sa narandžastim pravougaonim objektom. Dostupni geometrijski predikati su:
- Preseca
Proverava da li jedna geometrija preseca drugu. Vraća 1 (tačno) ako se geometrije prostorno presecaju (dele bilo koji deo prostora - preklapaju se ili dodiruju), a 0 ako se ne presecaju. Na gornjoj slici, ovo vraća krugove 1, 2 i 3.
- Sadrži
Vraća 1 (tačno) ako i samo ako nijedna tačka geometrije b ne leži izvan geometrije a i bar jedna tačka unutrašnjosti geometrije b leži u unutrašnjosti geometrije a. Na slici se ne vraća nijedan krug, ali bi se vratio pravougaonik da tražite obrnuto, jer on u potpunosti sadrži krug 1. Ovo je suprotno od su unutar.
- Razdvojeno
Vraća 1 (tačno) ako geometrije ne dele nijedan deo prostora (bez preklapanja, bez dodirivanja). Vraća se samo krug 4.
- Jednako
Vraća 1 (tačno) ako i samo ako su geometrije potpuno iste. Neće se vratiti nijedan krug.
- Dodiruje
Proverava da li jedna geometrija dodiruje drugu. Vraća 1 (tačno) ako geometrije imaju bar jednu zajedničku tačku, ali im se unutrašnjosti ne presecaju. Vraća se samo krug 3.
- Preklapa
Proverava da li se jedna geometrija preklapa sa drugom. Vraća 1 (tačno) ako geometrije dele prostor, iste su dimenzije, ali nisu potpuno sadržane jedna u drugoj. Vraća se samo krug 2.
- Su unutar
Proverava da li je jedna geometrija unutar druge. Vraća 1 (tačno) ako je geometrija a potpuno unutar geometrije b. Vraća se samo krug 1.
- Ukršta
Vraća 1 (tačno) ako zadate geometrije imaju neke, ali ne sve, zajedničke unutrašnje tačke i ako je samo ukrštanje niže dimenzije od najviše zadate geometrije. Na primer, linija koja ukršta poligon ukršta ga kao linija (tačno). Dve linije koje se ukrštaju ukrštaju se kao tačka (tačno). Dva poligona ukrštaju se kao poligon (netačno). Na slici se neće vratiti nijedan krug.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Spoji sa objektima u |
|
[vektor: geometrija] |
Ulazni vektorski sloj. Izlazni sloj sastojaće se od objekata ovog sloja sa atributima objekata koji im odgovaraju u drugom sloju. |
Gde objekti |
|
[nabrajanje] [lista] Podrazumevano: [0] |
Tip prostornog odnosa koji izvorni objekat treba da ima sa ciljnim objektom da bi mogli da se spoje. Jedno ili više od:
Ako je izabrano više od jednog uslova, bar jedan od njih (operacija OR) mora biti ispunjen da bi objekat bio izdvojen. |
Poređenjem sa |
|
[vektor: geometrija] |
Sloj za spajanje. Objekti ovog vektorskog sloja dodaće svoje atribute atributskoj tabeli izvornog sloja ako zadovolje prostorni odnos. |
Polja koja se dodaju (ostavite prazno da biste koristili sva polja) Opciono |
|
[polje tabele: bilo koji] [lista] |
Izaberite konkretna polja koja želite da dodate iz sloja za spajanje. Podrazumevano se dodaju sva polja. |
Tip spajanja |
|
[nabrajanje] |
Tip konačnog spojenog sloja. Jedno od:
|
Odbaci slogove koji nisu mogli da se spoje |
|
[logička vrednost] Podrazumevano: False |
Ukloni iz izlaza objekte ulaznog sloja koji nisu mogli da se spoje |
Prefiks spojenih polja Opciono |
|
[niska] |
Dodajte prefiks spojenim poljima kako biste ih lako prepoznali i izbegli sudar naziva polja |
Spojeni sloj Opciono |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj za spajanje. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Objekti iz prvog sloja koji se ne mogu spojiti Opciono |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj za objekte iz prvog sloja koji se ne mogu spojiti. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Broj spojenih objekata iz ulazne tabele |
|
[numerički: ceo broj] |
|
Objekti iz prvog sloja koji se ne mogu spojiti Opciono |
|
[isto kao ulaz] |
Vektorski sloj objekata bez poklapanja |
Spojeni sloj |
|
[isto kao ulaz] |
Izlazni vektorski sloj sa atributima dodatim spajanjem |
Python kod
ID algoritma: native:joinattributesbylocation
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.25.20. Spajanje atributa po lokaciji (rezime)
Uzima ulazni vektorski sloj i pravi novi vektorski sloj koji je proširena verzija ulaznog, sa dodatnim atributima u atributskoj tabeli.
Dodatni atributi i njihove vrednosti preuzimaju se iz drugog vektorskog sloja. Prostorni kriterijum se primenjuje da bi se izabrale vrednosti iz drugog sloja koje se dodaju svakom objektu iz prvog sloja.
Algoritam izračunava statistički rezime vrednosti objekata koji se poklapaju u drugom sloju (npr. maksimalna vrednost, srednja vrednost itd.).
See also
Istraživanje prostornih odnosa
Geometrijski predikati su logičke funkcije koje se koriste za utvrđivanje prostornog odnosa jednog objekta prema drugom, poređenjem da li i kako njihove geometrije dele deo prostora.
Сл. 24.99 Traženje prostornih odnosa između slojeva
Na osnovu gornje slike, tražimo zelene krugove prostornim poređenjem sa narandžastim pravougaonim objektom. Dostupni geometrijski predikati su:
- Preseca
Proverava da li jedna geometrija preseca drugu. Vraća 1 (tačno) ako se geometrije prostorno presecaju (dele bilo koji deo prostora - preklapaju se ili dodiruju), a 0 ako se ne presecaju. Na gornjoj slici, ovo vraća krugove 1, 2 i 3.
- Sadrži
Vraća 1 (tačno) ako i samo ako nijedna tačka geometrije b ne leži izvan geometrije a i bar jedna tačka unutrašnjosti geometrije b leži u unutrašnjosti geometrije a. Na slici se ne vraća nijedan krug, ali bi se vratio pravougaonik da tražite obrnuto, jer on u potpunosti sadrži krug 1. Ovo je suprotno od su unutar.
- Razdvojeno
Vraća 1 (tačno) ako geometrije ne dele nijedan deo prostora (bez preklapanja, bez dodirivanja). Vraća se samo krug 4.
- Jednako
Vraća 1 (tačno) ako i samo ako su geometrije potpuno iste. Neće se vratiti nijedan krug.
- Dodiruje
Proverava da li jedna geometrija dodiruje drugu. Vraća 1 (tačno) ako geometrije imaju bar jednu zajedničku tačku, ali im se unutrašnjosti ne presecaju. Vraća se samo krug 3.
- Preklapa
Proverava da li se jedna geometrija preklapa sa drugom. Vraća 1 (tačno) ako geometrije dele prostor, iste su dimenzije, ali nisu potpuno sadržane jedna u drugoj. Vraća se samo krug 2.
- Su unutar
Proverava da li je jedna geometrija unutar druge. Vraća 1 (tačno) ako je geometrija a potpuno unutar geometrije b. Vraća se samo krug 1.
- Ukršta
Vraća 1 (tačno) ako zadate geometrije imaju neke, ali ne sve, zajedničke unutrašnje tačke i ako je samo ukrštanje niže dimenzije od najviše zadate geometrije. Na primer, linija koja ukršta poligon ukršta ga kao linija (tačno). Dve linije koje se ukrštaju ukrštaju se kao tačka (tačno). Dva poligona ukrštaju se kao poligon (netačno). Na slici se neće vratiti nijedan krug.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Spoji sa objektima u |
|
[vektor: geometrija] |
Ulazni vektorski sloj. Izlazni sloj sastojaće se od objekata ovog sloja sa atributima objekata koji im odgovaraju u drugom sloju. |
Gde objekti |
|
[nabrajanje] [lista] Podrazumevano: [0] |
Tip prostornog odnosa koji izvorni objekat treba da ima sa ciljnim objektom da bi mogli da se spoje. Jedno ili više od:
Ako je izabrano više od jednog uslova, bar jedan od njih (operacija OR) mora biti ispunjen da bi objekat bio izdvojen. |
Poređenjem sa |
|
[vektor: geometrija] |
Sloj za spajanje. Objekti ovog vektorskog sloja dodaće rezimee svojih atributa atributskoj tabeli izvornog sloja ako zadovolje prostorni odnos. |
Polja za rezimiranje (ostavite prazno da biste koristili sva polja) Opciono |
|
[polje tabele: bilo koji] [lista] |
Izaberite konkretna polja koja želite da dodate iz sloja za spajanje. Podrazumevano se dodaju sva polja. |
Rezimei koji se izračunavaju (ostavite prazno da biste koristili sva polja) Opciono |
|
[nabrajanje] [lista] Podrazumevano: [] |
Za svaki ulazni objekat, statistike se izračunavaju nad spojenim poljima objekata koji im odgovaraju. Jedno ili više od:
|
Odbaci slogove koji nisu mogli da se spoje |
|
[logička vrednost] Podrazumevano: False |
Ukloni iz izlaza objekte ulaznog sloja koji nisu mogli da se spoje |
Spojeni sloj |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj za spajanje. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Spojeni sloj |
|
[isto kao ulaz] |
Izlazni vektorski sloj sa rezimiranim atributima iz spajanja |
Python kod
ID algoritma: native:joinbylocationsummary
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.25.21. Spajanje atributa po najbližem
Uzima ulazni vektorski sloj i pravi novi vektorski sloj sa dodatnim poljima u atributskoj tabeli. Dodatni atributi i njihove vrednosti preuzimaju se iz drugog vektorskog sloja. Objekti se spajaju pronalaženjem najbližih objekata iz svakog sloja.
Podrazumevano se spaja samo najbliži objekat, ali spajanje može obuhvatiti i k najbližih susednih objekata.
Ako se zada najveće rastojanje, poklopiće se samo objekti koji su bliži od tog rastojanja.
Упозорење
Ovaj algoritam uklanja postojeće primarne ključeve ili FID vrednosti i ponovo ih generiše u izlaznim slojevima.
See also
Analiza najbližeg suseda, Spajanje atributa po vrednosti polja, Spajanje atributa po lokaciji, Matrica rastojanja
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni sloj. |
Ulazni sloj 2 |
|
[vektor: geometrija] |
Sloj za spajanje. |
Polja sloja 2 koja se kopiraju (ostavite prazno da biste kopirali sva polja) |
|
[polje tabele: bilo koji] [lista] |
Polja sloja za spajanje koja se kopiraju (ako je prazno, kopiraju se sva polja). |
Odbaci slogove koji nisu mogli da se spoje |
|
[logička vrednost] Podrazumevano: False |
Ukloni iz izlaza slogove ulaznog sloja koji nisu mogli da se spoje |
Prefiks spojenih polja |
|
[niska] |
Prefiks spojenih polja |
Najveći broj najbližih suseda |
|
[numerički: ceo broj] Podrazumevano: 1 |
Najveći broj najbližih suseda |
Najveće rastojanje |
|
[numerički: decimalni] |
Najveće rastojanje pretrage |
Spojeni sloj Opciono |
|
[isto kao ulaz] Podrazumevano: |
Zadajte vektorski sloj koji sadrži spojene objekte. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Objekti iz prvog sloja koji se ne mogu spojiti |
|
[isto kao ulaz] Podrazumevano: |
Zadajte vektorski sloj koji sadrži objekte koji nisu mogli da se spoje. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Spojeni sloj |
|
[isto kao ulaz] |
Izlazni spojeni sloj. |
Objekti iz prvog sloja koji se ne mogu spojiti |
|
[isto kao ulaz] |
Sloj koji sadrži objekte iz prvog sloja koji nisu mogli da se spoje ni sa jednim objektom u sloju za spajanje. |
Broj spojenih objekata iz ulazne tabele |
|
[numerički: ceo broj] |
Broj objekata iz ulazne tabele koji su spojeni. |
Broj objekata iz ulazne tabele koji se ne mogu spojiti |
|
[numerički: ceo broj] |
Broj objekata iz ulazne tabele koji nisu mogli da se spoje. |
Python kod
ID algoritma: native:joinbynearest
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.25.22. Spajanje vektorskih slojeva
Objedinjuje više vektorskih slojeva iste geometrije u jedan.
Atributska tabela rezultujućeg sloja sadržaće polja iz svih ulaznih slojeva. Ako se pronađu polja istog naziva a različitog tipa, izvezeno polje biće automatski pretvoreno u polje tipa niska. Opciono se mogu dodati nova polja koja čuvaju naziv i izvor originalnog sloja.
Ako bilo koji ulazni sloj sadrži Z ili M vrednosti, izlazni sloj takođe će ih sadržati. Slično, ako je bilo koji od ulaznih slojeva višedelni, i izlazni sloj biće višedelni.
Opciono se može postaviti odredišni koordinatni referentni sistem (CRS) spojenog sloja. Ako se ne postavi, CRS se preuzima iz prvog ulaznog sloja. Svi slojevi biće reprojektovani da odgovaraju tom CRS-u.
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 slojevi |
|
[vektor: bilo koji] [lista] |
Slojevi koji treba da se spoje u jedan sloj. Slojevi treba da budu iste geometrije. |
Odredišni CRS Opciono |
|
[crs] |
Izaberite CRS za izlazni sloj. Ako se ne zada, koristi se CRS prvog ulaznog sloja. |
Dodaj podatke o izvornom sloju (naziv i putanja sloja)
|
|
[logička vrednost] Podrazumevano: True |
Dodaje polja koja čuvaju naziv i putanju originalnog sloja |
Spojeno |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Spojeno |
|
[isto kao ulaz] |
Izlazni vektorski sloj koji sadrži sve objekte i atribute iz ulaznih slojeva. |
Python kod
ID algoritma: native:mergevectorlayers
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.25.23. Sortiranje po izrazu
Sortira vektorski sloj prema izrazu: menja indeks objekata prema izrazu.
Budite oprezni, kod nekih provajdera možda neće raditi kako se očekuje i redosled se možda neće uvek zadržati.
Упозорење
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: bilo koji] |
Ulazni vektorski sloj za sortiranje |
Izraz |
|
[izraz] |
Izraz koji se koristi za sortiranje |
Sortiraj rastuće |
|
[logička vrednost] Podrazumevano: True |
Ako je označeno, vektorski sloj biće sortiran od manjih ka većim vrednostima. |
Prvo sortiraj Null vrednosti |
|
[logička vrednost] Podrazumevano: False |
Ako je označeno, Null vrednosti se postavljaju na početak |
Sortirano |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Sortirano |
|
[isto kao ulaz] |
Izlazni (sortirani) vektorski sloj |
Python kod
ID algoritma: native:orderbyexpression
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.25.24. Popravka Shapefile-a
Popravlja oštećen ESRI Shapefile skup podataka tako što (ponovo) kreira SHX datoteku.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni Shapefile |
|
[datoteka] |
Puna putanja do ESRI Shapefile skupa podataka sa nedostajućom ili oštećenom SHX datotekom |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Popravljeni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj sa popravljenom SHX datotekom |
Python kod
ID algoritma: native:repairshapefile
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.25.25. Reprojektovanje sloja
Reprojektuje vektorski sloj u drugi CRS. Reprojektovani sloj imaće iste objekte i atribute kao ulazni sloj.
Omogućava izmenu objekata na licu mesta za tačkaste, linijske i poligonske objekte
Parametri
Osnovni parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: geometrija] |
Ulazni vektorski sloj za reprojektovanje |
Ciljni CRS |
|
[crs] Podrazumevano: |
Odredišni koordinatni referentni sistem |
Pretvori krive geometrije u prave segmente
|
|
[logička vrednost] Podrazumevano: False |
Ako je označeno, krive geometrije biće u toku obrade pretvorene u prave segmente, čime se izbegavaju mogući problemi sa izobličenjem. |
Reprojektovano |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Napredni parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Koordinatna operacija Opciono |
|
[niska] |
Konkretna operacija koja se koristi za određeni zadatak reprojektovanja, umesto da se uvek nameću podešavanja transformacije tekućeg projekta. Korisno kada se reprojektuje određeni sloj i potrebna je kontrola nad tačnim tokom transformacije. Zahteva proj verziju >= 6. Više o tome pročitajte na Datum Transformations. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Reprojektovano |
|
[isto kao ulaz] |
Izlazni (reprojektovani) vektorski sloj |
Python kod
ID algoritma: native:reprojectlayer
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.25.26. Čuvanje vektorskih objekata u datoteku
Čuva vektorske objekte u zadati skup podataka u datoteci.
Za formate skupova podataka koji podržavaju slojeve, opcioni parametar naziva sloja može se koristiti za zadavanje proizvoljnog teksta. Mogu se zadati i opcione GDAL opcije skupa podataka i sloja. Za više informacija o tome pročitajte GDAL dokumentaciju o formatu na mreži.
Parametri
Osnovni parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Vektorski objekti |
|
[vektor: bilo koji] |
Ulazni vektorski sloj. |
Sačuvani objekti |
|
[isto kao ulaz] Podrazumevano: |
Zadajte datoteku u koju se čuvaju objekti. Jedno od:
|
Napredni parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Naziv sloja Opciono |
|
[niska] |
Naziv koji se koristi za izlazni sloj |
GDAL opcije skupa podataka Opciono |
|
[niska] |
GDAL opcije kreiranja skupa podataka izlaznog formata. Pojedinačne opcije razdvojite tačkom i zarezom. |
GDAL opcije sloja Opciono |
|
[niska] |
GDAL opcije kreiranja sloja izlaznog formata. Pojedinačne opcije razdvojite tačkom i zarezom. |
Radnja nad već postojećom datotekom |
|
[nabrajanje] Podrazumevano: 0 |
Kako postupati sa postojećim objektima. Dozvoljeni metodi su:
|
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Sačuvani objekti |
|
[isto kao ulaz] |
Vektorski sloj sa sačuvanim objektima. |
Naziv i putanja datoteke |
|
[niska] |
Naziv i putanja izlazne datoteke. |
Naziv sloja |
|
[niska] |
Naziv sloja, ako postoji. |
Python kod
ID algoritma: native:savefeatures
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.25.27. Postavljanje kodiranja sloja
Postavlja kodiranje koje se koristi za čitanje atributa sloja. Na sloju se ne prave trajne izmene, već ovo utiče samo na to kako se sloj čita u tekućoj sesiji.
Белешка
Promena kodiranja je podržana samo za neke izvore podataka vektorskih slojeva.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Sačuvani objekti |
|
[vektor: geometrija] |
Vektorski sloj kome se postavlja kodiranje. |
Kodiranje |
|
[niska] |
Kodiranje teksta koje se dodeljuje sloju u tekućoj QGIS sesiji. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Izlazni sloj |
|
[isto kao ulaz] |
Ulazni vektorski sloj sa postavljenim kodiranjem. |
Python kod
ID algoritma: native:setlayerencoding
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.25.28. Deljenje objekata po znaku
Objekti se dele na više izlaznih objekata deljenjem vrednosti polja na zadatom znaku. Na primer, ako sloj sadrži objekte sa više vrednosti razdvojenih zarezom u jednom polju, ovaj algoritam se može koristiti da se te vrednosti razdvoje na više izlaznih objekata. Geometrije i ostali atributi ostaju nepromenjeni u izlazu. Opciono, tekst razdvajača može biti regularni izraz radi veće fleksibilnosti.
Omogućava izmenu objekata na licu mesta za tačkaste, linijske i 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: bilo koji] |
Ulazni vektorski sloj |
Podeli koristeći vrednosti u polju |
|
[polje tabele: bilo koji] |
Polje koje se koristi za deljenje |
Podeli vrednost pomoću znaka |
|
[niska] |
Znak koji se koristi za deljenje |
Koristi regularni izraz kao razdvajač |
|
[logička vrednost] Podrazumevano: False |
|
Podeljeno |
|
[isto kao ulaz] Podrazumevano: |
Zadajte izlazni vektorski sloj. Jedno od:
Ovde se može promeniti i kodiranje datoteke. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Podeljeno |
|
[isto kao ulaz] |
Izlazni vektorski sloj. |
Python kod
ID algoritma: native:splitfeaturesbycharacter
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.25.29. Deljenje vektorskog sloja
Pravi skup vektorskih slojeva u izlaznom folderu na osnovu ulaznog sloja i atributa. Izlazni folder sadržaće onoliko slojeva koliko ima jedinstvenih vrednosti u željenom polju.
Broj generisanih datoteka jednak je broju različitih vrednosti pronađenih za zadati atribut.
To je suprotna operacija od spajanja.
Podrazumevani meni:
See also
Parametri
Osnovni parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: bilo koji] |
Ulazni vektorski sloj |
Polje sa jedinstvenim ID-om |
|
[polje tabele: bilo koji] |
Polje koje se koristi za deljenje |
Izlazni direktorijum |
|
[folder] Podrazumevano: |
Zadajte direktorijum za izlazne slojeve. Jedno od:
|
Napredni parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Tip izlazne datoteke Opciono |
|
[nabrajanje] Podrazumevano: |
Izaberite ekstenziju izlaznih datoteka. Ako nije zadata ili nije ispravna, format izlaznih datoteka biće onaj postavljen u podešavanju Obrade „Podrazumevana ekstenzija izlaznog vektorskog sloja“. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Izlazni direktorijum |
|
[folder] |
Direktorijum za izlazne slojeve |
Izlazni slojevi |
|
[isto kao ulaz] [lista] |
Izlazni vektorski slojevi nastali deljenjem. |
Python kod
ID algoritma: native:splitvectorlayer
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.25.30. Pražnjenje tabele
Prazni sloj brisanjem svih objekata iz njega.
Упозорење
Ovaj algoritam menja sloj na licu mesta i obrisani objekti se ne mogu vratiti!
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ulazni sloj |
|
[vektor: bilo koji] |
Ulazni vektorski sloj |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Ispražnjeni sloj |
|
[folder] |
Ulazni sloj, svi objekti obrisani |
Python kod
ID algoritma: native:truncatetable
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.