Важно

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

INPUT

[vektor: geometrija]

Vektorski sloj sa pogrešnim CRS-om ili bez njega

Dodeljeni CRS

CRS

[crs]

Podrazumevano: EPSG:4326 - WGS84

Izaberite novi CRS koji se dodeljuje vektorskom sloju

Dodeljeni CRS

Opciono

OUTPUT

[isto kao ulaz]

Podrazumevano: [Create temporary layer]

Zadajte izlazni vektorski sloj. Jedno od:

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

  • Dodaj u sloj…

Ovde se može promeniti i kodiranje datoteke.

Izlazi

Oznaka

Назив

Tip

Opis

Dodeljeni CRS

OUTPUT

[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.

checkbox 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

INPUT

[vektor: bilo koji]

Vektorski sloj čiji se objekti geokodiraju

Polje sa adresom

FIELD

[polje tabele: niska]

Polje koje sadrži adrese za geokodiranje

Geokodirano

OUTPUT

[vektor: tačka]

Podrazumevano: [Create temporary layer]

Zadajte izlazni sloj koji sadrži samo geokodirane adrese. Jedno od:

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

  • Dodaj u sloj…

Ovde se može promeniti i kodiranje datoteke.

Izlazi

Oznaka

Назив

Tip

Opis

Geokodirano

OUTPUT

[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

INPUT

[vektor: linija, poligon]

Ulazni vektorski sloj

Odredište obeleživača

DESTINATION

[nabrajanje]

Podrazumevano: 0

Izaberite odredište za obeleživače. Jedno od:

  • 0 — Obeleživači projekta

  • 1 — Korisnički obeleživači

Polje sa nazivom

NAME_EXPRESSION

[izraz]

Polje ili izraz koji će dati nazive generisanim obeleživačima

Polje sa grupom

GROUP_EXPRESSION

[izraz]

Polje ili izraz koji će obezbediti grupe za generisane obeleživače

Izlazi

Oznaka

Назив

Tip

Opis

Broj dodatih obeleživača

COUNT

[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

SOURCE

[nabrajanje] [lista]

Podrazumevano: [0,1]

Izaberite izvor(e) obeleživača. Jedno ili više od:

  • 0 — Obeleživači projekta

  • 1 — Korisnički obeleživači

Izlazni CRS

CRS

[crs]

Podrazumevano: EPSG:4326 - WGS 84

CRS izlaznog sloja

Izlaz

OUTPUT

[vektor: poligon]

Podrazumevano: [Create temporary layer]

Zadajte izlazni sloj. Jedno od:

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Izlazi

Oznaka

Назив

Tip

Opis

Izlaz

OUTPUT

[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

INPUT

[vektor: bilo koji]

Izaberite vektorski sloj za koji želite da napravite indeks atributa

Atribut za indeksiranje

FIELD

[polje tabele: bilo koji]

Polje vektorskog sloja

Izlazi

Oznaka

Назив

Tip

Opis

Indeksirani sloj

OUTPUT

[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: Vektor ► Alatke za upravljanje podacima

Parametri

Oznaka

Назив

Tip

Opis

Ulazni sloj

INPUT

[vektor: geometrija]

Ulazni vektorski sloj

Izlazi

Oznaka

Назив

Tip

Opis

Indeksirani sloj

OUTPUT

[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: Vektor ► Alatke za upravljanje podacima

Parametri

Oznaka

Назив

Tip

Opis

Ulazni sloj

INPUT

[vektor: geometrija]

Vektorski sloj bez podataka o projekciji

CRS

CRS

[crs]

Izaberite CRS koji se dodeljuje vektorskom sloju

Izlazi

Oznaka

Назив

Tip

Opis

INPUT

[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

INPUT

[vektor: geometrija]

Sloj sa duplim geometrijama koji želite da očistite

Očišćeno

OUTPUT

[isto kao ulaz]

Podrazumevano: [Create temporary layer]

Zadajte izlazni sloj koji sadrži jedinstvene objekte. Jedno od:

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Izlazi

Oznaka

Назив

Tip

Opis

Broj odbačenih dupliranih slogova

DUPLICATE_COUNT

[numerički: ceo broj]

Broj odbačenih dupliranih slogova

Očišćeno

OUTPUT

[isto kao ulaz]

Izlazni sloj bez ijedne duplirane geometrije

Broj zadržanih slogova

RETAINED_COUNT

[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.

Parametri

Oznaka

Назив

Tip

Opis

Ulazni sloj

INPUT

[vektor: bilo koji]

Ulazni sloj

Polja po kojima se traže duplikati

FIELDS

[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)

OUTPUT

[isto kao ulaz]

Podrazumevano: [Create temporary layer]

Zadajte izlazni sloj koji sadrži jedinstvene objekte. Jedno od:

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Filtrirano (duplikati)

Opciono

DUPLICATES

[isto kao ulaz]

Podrazumevano: [Skip output]

Zadajte izlazni sloj koji sadrži samo duplikate. Jedno od:

  • Preskoči izlaz

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Izlazi

Oznaka

Назив

Tip

Opis

Filtrirano (duplikati)

DUPLICATES

[isto kao ulaz]

Vektorski sloj koji sadrži duplirane objekte.

Broj odbačenih dupliranih slogova

DUPLICATE_COUNT

[numerički: ceo broj]

Broj odbačenih dupliranih slogova

Filtrirano (bez duplikata)

OUTPUT

[isto kao ulaz]

Vektorski sloj koji sadrži jedinstvene objekte.

Broj zadržanih slogova

RETAINED_COUNT

[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.

../../../../_images/detect_change.png

Сл. 24.96 Primer otkrivanja promene u skupu podataka

Parametri

Oznaka

Назив

Tip

Opis

Originalni sloj

ORIGINAL

[vektor: geometrija]

Vektorski sloj koji se smatra originalnom verzijom

Izmenjeni sloj

REVISED

[vektor: geometrija]

Izmenjeni ili modifikovani vektorski sloj

Atributi koji se uzimaju u obzir pri poklapanju

Opciono

COMPARE_ATTRIBUTES

[polje tabele: bilo koji] [lista]

Atributi koji se uzimaju u obzir pri poklapanju. Podrazumevano se porede svi atributi.

Način poređenja geometrija

Opciono

MATCH_TYPE

[nabrajanje]

Podrazumevano: 1

Definiše kriterijume poređenja. Opcije:

  • 0 — Tačno poklapanje: uključuje redosled i broj temena geometrija

  • 1 — Tolerantno poklapanje (topološka jednakost): geometrije se smatraju jednakim

Nepromenjeni objekti

Opciono

UNCHANGED

[vektor: isto kao originalni sloj]

Zadajte izlazni vektorski sloj koji sadrži nepromenjene objekte. Jedno od:

  • Preskoči izlaz

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Dodati objekti

Opciono

ADDED

[vektor: isto kao originalni sloj]

Zadajte izlazni vektorski sloj koji sadrži dodate objekte. Jedno od:

  • Preskoči izlaz

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Obrisani objekti

Opciono

DELETED

[vektor: isto kao originalni sloj]

Zadajte izlazni vektorski sloj koji sadrži obrisane objekte. Jedno od:

  • Preskoči izlaz

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Izlazi

Oznaka

Назив

Tip

Opis

Nepromenjeni objekti

UNCHANGED

[vektor: isto kao originalni sloj]

Vektorski sloj koji sadrži nepromenjene objekte.

Dodati objekti

ADDED

[vektor: isto kao originalni sloj]

Vektorski sloj koji sadrži dodate objekte.

Obrisani objekti

DELETED

[vektor: isto kao originalni sloj]

Vektorski sloj koji sadrži obrisane objekte.

Broj nepromenjenih objekata

UNCHANGED_COUNT

[numerički: ceo broj]

Broj nepromenjenih objekata.

Broj objekata dodatih u izmenjenom sloju

ADDED_COUNT

[numerički: ceo broj]

Broj objekata dodatih u izmenjenom sloju.

Broj objekata obrisanih iz originalnog sloja

DELETED_COUNT

[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.

checkbox Omogućava izmenu objekata na licu mesta za tačkaste, linijske i poligonske objekte

Parametri

Oznaka

Назив

Tip

Opis

Ulazni sloj

INPUT

[vektor: geometrija]

Ulazni vektorski sloj

Uklonjene geometrije

OUTPUT

[vektor: tabela]

Zadajte izlazni sloj bez geometrije. Jedno od:

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

  • Dodaj u sloj…

Ovde se može promeniti i kodiranje datoteke.

Izlazi

Oznaka

Назив

Tip

Opis

Uklonjene geometrije

OUTPUT

[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, input2inputN, 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.

Parametri

Oznaka

Назив

Tip

Opis

Dodatni ulazni izvori podataka (u upitu se zovu input1, .., inputN)

INPUT_DATASOURCES

[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

INPUT_QUERY

[niska]

Ukucajte tekst svog SQL upita, npr. SELECT * FROM input1.

Polje sa jedinstvenim identifikatorom

Opciono

INPUT_UID_FIELD

[niska]

Zadajte kolonu sa jedinstvenim ID-om

Polje sa geometrijom

Opciono

INPUT_GEOMETRY_FIELD

[niska]

Zadajte polje sa geometrijom

Tip geometrije

Opciono

INPUT_GEOMETRY_TYPE

[nabrajanje]

Podrazumevano: 0

Izaberite geometriju rezultata. Podrazumevano je algoritam sam otkriva. Jedno od:

  • 0 — Automatsko otkrivanje

  • 1 — Bez geometrije

  • 2 — Tačka

  • 3 — LineString

  • 4 — Poligon

  • 5 — MultiPoint

  • 6 — MultiLineString

  • 7 — MultiPolygon

CRS

Opciono

INPUT_GEOMETRY_CRS

[crs]

CRS koji se dodeljuje izlaznom sloju

SQL izlaz

OUTPUT

[vektor: geometrija]

Podrazumevano: [Create temporary layer]

Zadajte izlazni sloj koji upit kreira. Jedno od:

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Izlazi

Oznaka

Назив

Tip

Opis

SQL izlaz

OUTPUT

[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.

Parametri

Oznaka

Назив

Tip

Opis

Ulazni slojevi

LAYERS

[vektor: geometrija] [lista]

Lista ulaznih vektorskih slojeva sa pripadajućim opcijama (popunjava se kao stavka QgsProcessingParameterDxfLayers — u grafičkom interfejsu pritiskom na dugme Podesi sloj… za svaki izabrani sloj):

Sloj [niska] (layer)

Puna putanja ulaznog sloja koji se izvozi

Atribut izlaznog sloja [polje tabele: bilo koji] (attributeIndex)

Indeks atributa po kome se ulazni sloj deli koristeći jedinstvene vrednosti

Naziv izlaznog sloja [niska] (overriddenLayerName)

Zamenski naziv sloja koji se koristi u izvezenoj DXF datoteci (originalni sloj projekta ostaje nepromenjen)

Dozvoli blokove simbola definisane podacima [logička vrednost] (buildDataDefinedBlocks)

Najveći broj blokova simbola [numerički: ceo broj] (dataDefinedBlocksMaximumNumberOfClasses)

-1 znači bez ograničenja.

Režim simbologije

SYMBOLOGY_MODE

[nabrajanje]

Podrazumevano: 0

Tip simbologije koji se primenjuje na izlazne slojeve. Možete birati između:

  • 0 — Bez simbologije

  • 1 — Simbologija objekata

  • 2 — Simbologija slojeva simbola

Razmera simbologije

SYMBOLOGY_SCALE

[razmera]

Podrazumevano: 1:1 000 000

Podrazumevana razmera izvoza podataka.

Tema karte

Opciono

MAP_THEME

[tema karte]

Uskladi stil sloja sa zadatom temom karte.

Kodiranje

ENCODING

[nabrajanje]

Kodiranje koje se primenjuje na slojeve.

CRS

CRS

[crs]

Izaberite CRS za izlazni sloj.

Obuhvat

Opciono

EXTENT

[obuhvat]

Ograniči izvezene objekte na one čije geometrije presecaju zadati obuhvat.

Koristi naslov sloja kao naziv

USE_LAYER_TITLE

[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

FORCE_2D

[logička vrednost]

Podrazumevano: False

Izvezi oznake kao MTEXT elemente

MTEXT

[logička vrednost]

Podrazumevano: True

Izvozi oznake kao MTEXT ili TEXT elemente

Koristi samo izabrane objekte

SELECTED_FEATURES_ONLY

[logička vrednost]

Podrazumevano: False

Izvozi samo izabrane objekte.

DXF

OUTPUT

[datoteka]

Podrazumevano: [Save to temporary file]

Specifikacija izlazne DXF datoteke. Jedno od:

  • Sačuvaj u privremenu datoteku

  • Sačuvaj u datoteku…

Izlazi

Oznaka

Назив

Tip

Opis

DXF

OUTPUT

[datoteka]

.DXF datoteka koja sadrži ulazne slojeve

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

INPUT

[vektor: bilo koji]

Sloj iz koga se čuva izbor

Izabrani objekti

OUTPUT

[isto kao ulaz]

Podrazumevano: [Create temporary layer]

Zadajte vektorski sloj za izabrane objekte. Jedno od:

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Izlazi

Oznaka

Назив

Tip

Opis

Izabrani objekti

OUTPUT

[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

INPUT

[vektor: geometrija]

ESRI Shapefile (.SHP) sloj iz koga se izdvajaju podaci o kodiranju.

Izlazi

Oznaka

Назив

Tip

Opis

Kodiranje Shapefile-a

ENCODING

[niska]

Podaci o kodiranju zadati u ulaznoj datoteci

CPG kodiranje

CPG_ENCODING

[niska]

Podaci o kodiranju zadati u opcionoj datoteci .CPG

LDID kodiranje

LDID_ENCODING

[niska]

Podaci o kodiranju zadati u LDID zaglavlju datoteke .dbf

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

INPUT

[vektor: geometrija]

Sloj sa nepoznatom projekcijom

Ciljno područje za sloj (xmin, xmax, ymin, ymax)

TARGET_AREA

[obuhvat]

Područje koje sloj pokriva.

Dostupni metodi su:

  • Izračunaj iz sloja…: koristi obuhvat sloja učitanog u tekućem projektu

  • Izračunaj iz karte rasporeda…: koristi obuhvat stavke karte u rasporedu u aktivnom projektu

  • Izračunaj iz obeleživača…: koristi obuhvat sačuvanog obeleživača

  • Koristi obuhvat platna karte

  • Nacrtaj na platnu: klikom i prevlačenjem nacrtajte pravougaonik koji ograničava područje koje se uzima u obzir

  • Unesite koordinate kao xmin, xmax, ymin, ymax

Kandidati za CRS

OUTPUT

[vektor: tabela]

Podrazumevano: [Create temporary layer]

Zadajte tabelu (sloj bez geometrije) za predloge CRS-a (EPSG kodovi). Jedno od:

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Izlazi

Oznaka

Назив

Tip

Opis

Kandidati za CRS

OUTPUT

[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.

../../../../_images/flatten_relationship.png

Сл. 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

INPUT

[vektor: bilo koji]

Sloj sa relacijom koja treba da se denormalizuje

Spljošteni sloj

Opciono

OUTPUT

[isto kao ulaz]

Podrazumevano: [Create temporary layer]

Zadajte izlazni (spljošteni) sloj. Jedno od:

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Izlazi

Oznaka

Назив

Tip

Opis

Spljošteni sloj

OUTPUT

[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

INPUT

[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

FIELD

[polje tabele: bilo koji]

Polje izvornog sloja koje se koristi za spajanje

Ulazni sloj 2

INPUT_2

[vektor: bilo koji]

Sloj sa atributskom tabelom koja se spaja

Polje tabele 2

FIELD_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

FIELDS_TO_COPY

[polje tabele: bilo koji] [lista]

Izaberite konkretna polja koja želite da dodate. Podrazumevano se dodaju sva polja.

Tip spajanja

METHOD

[nabrajanje]

Podrazumevano: 1

Tip konačnog spojenog sloja. Jedno od:

  • 0 — Napravi zaseban objekat za svaki odgovarajući objekat (jedan prema više)

  • 1 — Uzmi atribute samo prvog odgovarajućeg objekta (jedan prema jedan)

Odbaci slogove koji nisu mogli da se spoje

DISCARD_NONMATCHING

[logička vrednost]

Podrazumevano: True

Označite ako ne želite da zadržite objekte koji nisu mogli da se spoje

Prefiks spojenih polja

Opciono

PREFIX

[niska]

Dodajte prefiks spojenim poljima kako biste ih lako prepoznali i izbegli sudar naziva polja

Spojeni sloj

Opciono

OUTPUT

[isto kao ulaz]

Podrazumevano: [Create temporary layer]

Zadajte izlazni vektorski sloj za spajanje. Jedno od:

  • Preskoči izlaz

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Objekti iz prvog sloja koji se ne mogu spojiti

Opciono

NON_MATCHING

[isto kao ulaz]

Podrazumevano: [Skip output]

Zadajte izlazni vektorski sloj za objekte iz prvog sloja koji se ne mogu spojiti. Jedno od:

  • Preskoči izlaz

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Izlazi

Oznaka

Назив

Tip

Opis

Broj spojenih objekata iz ulazne tabele

JOINED_COUNT

[numerički: ceo broj]

Objekti iz prvog sloja koji se ne mogu spojiti

Opciono

NON_MATCHING

[isto kao ulaz]

Vektorski sloj sa objektima bez poklapanja

Spojeni sloj

Opciono

OUTPUT

[isto kao ulaz]

Izlazni vektorski sloj sa atributima dodatim spajanjem

Broj objekata iz ulazne tabele koji se ne mogu spojiti

Opciono

UNJOINABLE_COUNT

[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: Vektor ► Alatke za upravljanje podacima

Упозорење

Ovaj algoritam uklanja postojeće primarne ključeve ili FID vrednosti i ponovo ih generiše u izlaznim slojevima.

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.

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

Сл. 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

INPUT

[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

PREDICATE

[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:

  • 0 — presecaju

  • 1 — sadrže

  • 2 — jednake

  • 3 — dodiruju

  • 4 — preklapaju

  • 5 — su unutar

  • 6 — ukrštaju

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

JOIN

[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

JOIN_FIELDS

[polje tabele: bilo koji] [lista]

Izaberite konkretna polja koja želite da dodate iz sloja za spajanje. Podrazumevano se dodaju sva polja.

Tip spajanja

METHOD

[nabrajanje]

Tip konačnog spojenog sloja. Jedno od:

  • 0 — Napravi zaseban objekat za svaki odgovarajući objekat (jedan prema više)

  • 1 — Uzmi atribute samo prvog odgovarajućeg objekta (jedan prema jedan)

  • 2 — Uzmi atribute samo objekta sa najvećim preklapanjem (jedan prema jedan)

Odbaci slogove koji nisu mogli da se spoje

DISCARD_NONMATCHING

[logička vrednost]

Podrazumevano: False

Ukloni iz izlaza objekte ulaznog sloja koji nisu mogli da se spoje

Prefiks spojenih polja

Opciono

PREFIX

[niska]

Dodajte prefiks spojenim poljima kako biste ih lako prepoznali i izbegli sudar naziva polja

Spojeni sloj

Opciono

OUTPUT

[isto kao ulaz]

Podrazumevano: [Create temporary layer]

Zadajte izlazni vektorski sloj za spajanje. Jedno od:

  • Preskoči izlaz

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Objekti iz prvog sloja koji se ne mogu spojiti

Opciono

NON_MATCHING

[isto kao ulaz]

Podrazumevano: [Skip output]

Zadajte izlazni vektorski sloj za objekte iz prvog sloja koji se ne mogu spojiti. Jedno od:

  • Preskoči izlaz

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Izlazi

Oznaka

Назив

Tip

Opis

Broj spojenih objekata iz ulazne tabele

JOINED_COUNT

[numerički: ceo broj]

Objekti iz prvog sloja koji se ne mogu spojiti

Opciono

NON_MATCHING

[isto kao ulaz]

Vektorski sloj objekata bez poklapanja

Spojeni sloj

OUTPUT

[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.).

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.

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

Сл. 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

INPUT

[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

PREDICATE

[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:

  • 0 — presecaju

  • 1 — sadrže

  • 2 — jednake

  • 3 — dodiruju

  • 4 — preklapaju

  • 5 — su unutar

  • 6 — ukrštaju

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

JOIN

[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

JOIN_FIELDS

[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

SUMMARIES

[nabrajanje] [lista]

Podrazumevano: []

Za svaki ulazni objekat, statistike se izračunavaju nad spojenim poljima objekata koji im odgovaraju. Jedno ili više od:

  • 0 — count

  • 1 — unique

  • 2 — min

  • 3 — max

  • 4 — range

  • 5 — sum

  • 6 — mean

  • 7 — median

  • 8 — stddev

  • 9 — minority

  • 10 — majority

  • 11 — q1

  • 12 — q3

  • 13 — iqr

  • 14 — empty

  • 15 — filled

  • 16 — min_length

  • 17 — max_length

  • 18 — mean_length

Odbaci slogove koji nisu mogli da se spoje

DISCARD_NONMATCHING

[logička vrednost]

Podrazumevano: False

Ukloni iz izlaza objekte ulaznog sloja koji nisu mogli da se spoje

Spojeni sloj

OUTPUT

[isto kao ulaz]

Podrazumevano: [Create temporary layer]

Zadajte izlazni vektorski sloj za spajanje. Jedno od:

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Izlazi

Oznaka

Назив

Tip

Opis

Spojeni sloj

OUTPUT

[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.

Parametri

Oznaka

Назив

Tip

Opis

Ulazni sloj

INPUT

[vektor: geometrija]

Ulazni sloj.

Ulazni sloj 2

INPUT_2

[vektor: geometrija]

Sloj za spajanje.

Polja sloja 2 koja se kopiraju (ostavite prazno da biste kopirali sva polja)

FIELDS_TO_COPY

[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

DISCARD_NONMATCHING

[logička vrednost]

Podrazumevano: False

Ukloni iz izlaza slogove ulaznog sloja koji nisu mogli da se spoje

Prefiks spojenih polja

PREFIX

[niska]

Prefiks spojenih polja

Najveći broj najbližih suseda

NEIGHBORS

[numerički: ceo broj]

Podrazumevano: 1

Najveći broj najbližih suseda

Najveće rastojanje

MAX_DISTANCE

[numerički: decimalni]

Najveće rastojanje pretrage

Spojeni sloj

Opciono

OUTPUT

[isto kao ulaz]

Podrazumevano: [Create temporary layer]

Zadajte vektorski sloj koji sadrži spojene objekte. Jedno od:

  • Preskoči izlaz

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Objekti iz prvog sloja koji se ne mogu spojiti

NON_MATCHING

[isto kao ulaz]

Podrazumevano: [Skip output]

Zadajte vektorski sloj koji sadrži objekte koji nisu mogli da se spoje. Jedno od:

  • Preskoči izlaz

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Izlazi

Oznaka

Назив

Tip

Opis

Spojeni sloj

OUTPUT

[isto kao ulaz]

Izlazni spojeni sloj.

Objekti iz prvog sloja koji se ne mogu spojiti

NON_MATCHING

[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

JOINED_COUNT

[numerički: ceo broj]

Broj objekata iz ulazne tabele koji su spojeni.

Broj objekata iz ulazne tabele koji se ne mogu spojiti

UNJOINABLE_COUNT

[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.

../../../../_images/merge_vector_layers.png

Podrazumevani meni: Vektor ► Alatke za upravljanje podacima

Упозорење

Ovaj algoritam uklanja postojeće primarne ključeve ili FID vrednosti i ponovo ih generiše u izlaznim slojevima.

Parametri

Oznaka

Назив

Tip

Opis

Ulazni slojevi

LAYERS

[vektor: bilo koji] [lista]

Slojevi koji treba da se spoje u jedan sloj. Slojevi treba da budu iste geometrije.

Odredišni CRS

Opciono

CRS

[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)

Dodato u 3.42

ADD_SOURCE_FIELDS

[logička vrednost]

Podrazumevano: True

Dodaje polja koja čuvaju naziv i putanju originalnog sloja

Spojeno

OUTPUT

[isto kao ulaz]

Podrazumevano: [Create temporary layer]

Zadajte izlazni vektorski sloj. Jedno od:

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Izlazi

Oznaka

Назив

Tip

Opis

Spojeno

OUTPUT

[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

INPUT

[vektor: bilo koji]

Ulazni vektorski sloj za sortiranje

Izraz

EXPRESSION

[izraz]

Izraz koji se koristi za sortiranje

Sortiraj rastuće

ASCENDING

[logička vrednost]

Podrazumevano: True

Ako je označeno, vektorski sloj biće sortiran od manjih ka većim vrednostima.

Prvo sortiraj Null vrednosti

NULLS_FIRST

[logička vrednost]

Podrazumevano: False

Ako je označeno, Null vrednosti se postavljaju na početak

Sortirano

OUTPUT

[isto kao ulaz]

Podrazumevano: [Create temporary layer]

Zadajte izlazni vektorski sloj. Jedno od:

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

Ovde se može promeniti i kodiranje datoteke.

Izlazi

Oznaka

Назив

Tip

Opis

Sortirano

OUTPUT

[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

INPUT

[datoteka]

Puna putanja do ESRI Shapefile skupa podataka sa nedostajućom ili oštećenom SHX datotekom

Izlazi

Oznaka

Назив

Tip

Opis

Popravljeni sloj

OUTPUT

[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.

checkbox Omogućava izmenu objekata na licu mesta za tačkaste, linijske i poligonske objekte

Parametri

Osnovni parametri

Oznaka

Назив

Tip

Opis

Ulazni sloj

INPUT

[vektor: geometrija]

Ulazni vektorski sloj za reprojektovanje

Ciljni CRS

TARGET_CRS

[crs]

Podrazumevano: EPSG:4326 - WGS 84

Odredišni koordinatni referentni sistem

Pretvori krive geometrije u prave segmente

Dodato u 3.32

CONVERT_CURVED_GEOMETRIES

[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

OUTPUT

[isto kao ulaz]

Podrazumevano: [Create temporary layer]

Zadajte izlazni vektorski sloj. Jedno od:

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

  • Dodaj u sloj…

Ovde se može promeniti i kodiranje datoteke.

Napredni parametri

Oznaka

Назив

Tip

Opis

Koordinatna operacija

Opciono

OPERATION

[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

OUTPUT

[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

INPUT

[vektor: bilo koji]

Ulazni vektorski sloj.

Sačuvani objekti

OUTPUT

[isto kao ulaz]

Podrazumevano: [Save to temporary file]

Zadajte datoteku u koju se čuvaju objekti. Jedno od:

  • Sačuvaj u privremenu datoteku

  • Sačuvaj u datoteku…

Napredni parametri

Oznaka

Назив

Tip

Opis

Naziv sloja

Opciono

LAYER_NAME

[niska]

Naziv koji se koristi za izlazni sloj

GDAL opcije skupa podataka

Opciono

DATASOURCE_OPTIONS

[niska]

GDAL opcije kreiranja skupa podataka izlaznog formata. Pojedinačne opcije razdvojite tačkom i zarezom.

GDAL opcije sloja

Opciono

LAYER_OPTIONS

[niska]

GDAL opcije kreiranja sloja izlaznog formata. Pojedinačne opcije razdvojite tačkom i zarezom.

Radnja nad već postojećom datotekom

ACTION_ON_EXISTING_FILE

[nabrajanje]

Podrazumevano: 0

Kako postupati sa postojećim objektima. Dozvoljeni metodi su:

  • 0 — Napravi ili prepiši datoteku

  • 1 — Napravi ili prepiši sloj

  • 2 — Dodaj objekte u postojeći sloj, ali ne pravi nova polja

  • 3 — Dodaj objekte u postojeći sloj i po potrebi napravi nova polja

Izlazi

Oznaka

Назив

Tip

Opis

Sačuvani objekti

OUTPUT

[isto kao ulaz]

Vektorski sloj sa sačuvanim objektima.

Naziv i putanja datoteke

FILE_PATH

[niska]

Naziv i putanja izlazne datoteke.

Naziv sloja

LAYER_NAME

[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

INPUT

[vektor: geometrija]

Vektorski sloj kome se postavlja kodiranje.

Kodiranje

ENCODING

[niska]

Kodiranje teksta koje se dodeljuje sloju u tekućoj QGIS sesiji.

Izlazi

Oznaka

Назив

Tip

Opis

Izlazni sloj

OUTPUT

[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.

checkbox 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

INPUT

[vektor: bilo koji]

Ulazni vektorski sloj

Podeli koristeći vrednosti u polju

FIELD

[polje tabele: bilo koji]

Polje koje se koristi za deljenje

Podeli vrednost pomoću znaka

CHAR

[niska]

Znak koji se koristi za deljenje

Koristi regularni izraz kao razdvajač

REGEX

[logička vrednost]

Podrazumevano: False

Podeljeno

OUTPUT

[isto kao ulaz]

Podrazumevano: Create temporary layer

Zadajte izlazni vektorski sloj. Jedno od:

  • Napravi privremeni sloj (TEMPORARY_OUTPUT)

  • Sačuvaj u datoteku…

  • Sačuvaj u Geopackage…

  • Sačuvaj u tabelu baze podataka…

  • Dodaj u sloj…

Ovde se može promeniti i kodiranje datoteke.

Izlazi

Oznaka

Назив

Tip

Opis

Podeljeno

OUTPUT

[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: Vektor ► Alatke za upravljanje podacima

Parametri

Osnovni parametri

Oznaka

Назив

Tip

Opis

Ulazni sloj

INPUT

[vektor: bilo koji]

Ulazni vektorski sloj

Polje sa jedinstvenim ID-om

FIELD

[polje tabele: bilo koji]

Polje koje se koristi za deljenje

Izlazni direktorijum

OUTPUT

[folder]

Podrazumevano: [Save to temporary folder]

Zadajte direktorijum za izlazne slojeve. Jedno od:

  • Sačuvaj u privremeni direktorijum

  • Sačuvaj u direktorijum

Napredni parametri

Oznaka

Назив

Tip

Opis

Tip izlazne datoteke

Opciono

FILE_TYPE

[nabrajanje]

Podrazumevano: gpkg u prozoru dijaloga

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

OUTPUT

[folder]

Direktorijum za izlazne slojeve

Izlazni slojevi

OUTPUT_LAYERS

[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

INPUT

[vektor: bilo koji]

Ulazni vektorski sloj

Izlazi

Oznaka

Назив

Tip

Opis

Ispražnjeni sloj

OUTPUT

[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.