Outdated version of the documentation. Find the latest one here.

` `

Geometria vectorială

Limita

Descriere

Returnează limita combinatorie închisă a geometriei (adică limita topologică a geometriei). De exemplu, o geometrie de tip poligon va fi reprezentată printr-un perimetru format din șiruri de linii, pentru fiecare inel al poligonului. Este valabil doar pentru straturi poligonale sau de tip punct.

Parametri

Stratul de Intrare [vector: linie, poligon]

Stratul sursă de utilizat.

Rezultat

Stratul de ieșire [vectorial: punct, linie]
Boundary from the input layer (point for line, and line for polygon).

Utilizarea consolei

processing.runalg('qgis:boundary', input_layer, output_layer)

Vedeți și

Casetele de încadrare

Descriere

This algorithm calculates the bounding box (envelope) of each feature in an input layer.

Parametri

Strat de Intrare [vector: oricare]

Stratul sursă, de verificat

Rezultat

output_layer [vector: polygon]
Output bounding boxes from input layer.

Utilizarea consolei

processing.runalg('qgis:boundingboxes', input_layer, output_layer)

Vedeți și

Verificare validitate

Descriere

Verifică validitatea geometriei unei entități.

Parametri

Strat de Intrare [vector: oricare]

Stratul sursă, de verificat

Metoda [selecție]

Verifică validitatea metodei.

Opţiuni:

  • 0 — Cea selectată în setările de digitizare

  • 1 — QGIS
  • 2 — GEOS

Implicit: 0

Rezultat

Ieșire validă [vector]

Caracteristici valide de ieşire, nemodificate.

Ieșire nevalidă [vector]

Caracteristici nevalide de ieşire, având câmpul suplimentar _errors, în care sunt descrise problemele de validitate.

Ieșire eronată [vector]

Extrage poziția exactă a entităților cu problemelor de validitate, sub formă de strat de puncte, alături de câmpul mesaj.

Utilizarea consolei

processing.runalg('qgis:checkvalidity', input_layer, method, valid_output, invalid_output, error_output)

Vedeți și

Anvelopa concavă

Descriere

<puneți descrierea algoritmului aici>

Parametri

Strat de Intrare, de tip punct [vector: punct]

<puneți descrierea parametrului aici>

Prag (0-1, unde 1 corespunde Anvelopei Convexe) [numeric]

<puneți descrierea parametrului aici>

Implicit: 0.3

Permite goluri [boolean]

<puneți descrierea parametrului aici>

Implicit: True

Divizare geometrie multi-parte în geometrie simplă-parte [boolean]

<puneți descrierea parametrului aici>

Implicit: False

Rezultat

Anvelopa concavă [vector]

<puneți descrierea rezultatului aici>

Utilizarea consolei

processing.runalg('qgis:concavehull', input, alpha, holes, no_multigeometry, output)

Vedeți și

Convertește tipul geometriei

Descriere

Convertește un tip de geometrie într-altul.

Parametri

Strat de Intrare [vector: oricare]

Stratul de intrare.

Tip nou de geometrie [selecție]

Tipul conversiei de efectuat.

Opţiuni:

  • 0 — Centroizi

  • 1 — Noduri

  • 2 — Șiruri de linii

  • 3 — Șiruri de linii multiple

  • 4 — Poligoane

Implicit: 0

Rezultat

Ieșire [vector]

Stratul rezultat.

Utilizarea consolei

processing.runalg('qgis:convertgeometrytype', input, type, output)

Vedeți și

Anvelopa convexă

Descriere

<puneți descrierea algoritmului aici>

Parametri

Strat de Intrare [vector: oricare]

<puneți descrierea parametrului aici>

Câmpul (opțional, folosit doar la crearea anvelopelor convexe de către clase) [tablefield: oricare]

Opțional.

<puneți descrierea parametrului aici>

Metoda [selecție]

<puneți descrierea parametrului aici>

Opţiuni:

  • 0 — Creează o anvelopă convexă minimă

  • 1 — Creare anvelope convexe, pe baza valorilor din câmp

Implicit: 0

Rezultat

Anvelopa Convexă [vector]

<puneți descrierea rezultatului aici>

Utilizarea consolei

processing.runalg('qgis:convexhull', input, field, method, output)

Vedeți și

Crează puncte de-a lungul liniilor

Descriere

<puneți descrierea algoritmului aici>

Parametri

linii [vector: oricare]

<puneți descrierea parametrului aici>

distanța [numeric]

<puneți descrierea parametrului aici>

Implicit: 1

punctul de start [numeric]

<puneți descrierea parametrului aici>

Implicit: 0

punctul final [numeric]

<puneți descrierea parametrului aici>

Implicit: 0

Rezultat

ieșire [vector]

<puneți descrierea rezultatului aici>

Utilizarea consolei

processing.runalg('qgis:createpointsalonglines', lines, distance, startpoint, endpoint, output)

Vedeți și

Triangulație Delaunay

Descriere

<puneți descrierea algoritmului aici>

Parametri

Strat de Intrare [vector: oricare]

<puneți descrierea parametrului aici>

Rezultat

Triangulația Delaunay [vector]

<puneți descrierea rezultatului aici>

Utilizarea consolei

processing.runalg('qgis:delaunaytriangulation', input, output)

Vedeți și

Densificarea geometriilor pe un interval dat

Descriere

<puneți descrierea algoritmului aici>

Parametri

Stratul de Intrare [vector: poligon, linie]

<puneți descrierea parametrului aici>

Intervalul dintre Vertecșii ce vor fi adăugați [numeric]

<puneți descrierea parametrului aici>

Implicit: 1.0

Rezultat

Strat densificat [vector]

<puneți descrierea rezultatului aici>

Utilizarea consolei

processing.runalg('qgis:densifygeometriesgivenaninterval', input, interval, output)

Vedeți și

Densificare geometrii

Descriere

<puneți descrierea algoritmului aici>

Parametri

Stratul de Intrare [vector: poligon, linie]

<puneți descrierea parametrului aici>

Vertecși de adăugat [number]

<puneți descrierea parametrului aici>

Implicit: 1

Rezultat

Strat densificat [vector]

<puneți descrierea rezultatului aici>

Utilizarea consolei

processing.runalg('qgis:densifygeometries', input, vertices, output)

Vedeți și

Dizolvare

Descriere

This algorithm takes a polygon or line vector layer and combines their geometries into new geometries. One or more attributes can be specified to dissolve only geometries belonging to the same class (having the same value for the specified attributes), alternatively all geometries can be dissolved.

If the geometries to be dissolved are spatially separated from each other the output will be multi geometries. In case the input is a polygon layer, common boundaries of adjacent polygons being dissolved will get erased.

Parametri

Stratul de Intrare [vector: poligon, linie]
Line or polygon layer to be dissolved.
Dizolvă tot (nu se utilizează câmpul) [boolean]

Dissolve all geometries; values in the output layer’s fields are the ones of the first input feature that happens to be processed. Returns one feature whose geometry represents all geometries of the input layer.

Implicit: True

Unique ID fields [tablefield: any]

Opțional.

If features share a common value in all selected field(s) their geometries will be combined. Values in the output layer’s fields are the ones of the first input feature that happens to be processed. Returns one feature for each unique value in the field. The feature’s geometry represents all input geometries with this value.

Rezultat

Dizolvat [vector]
output layer, either (multi) line or (multi) polygon

Utilizarea consolei

processing.runalg('qgis:dissolve', input, dissolve_all, field, output)

Vedeți și

Elimină poligoanele de tip “așchie”

Descriere

This algorithm combines selected polygons of the input layer with certain adjacent polygons by erasing their common boundary. Eliminate can either use an existing selection or a logical query based on one of the layer’s fields to make the selection itself. The adjacent polygon can be either the one with the largest or smallest area or the one sharing the largest common boundary with the polygon to be eliminated. Eliminate is normally used to get rid of sliver polygons, i.e. tiny polygons that are a result of polygon intersection processes where boundaries of the inputs are similar but not identical.

Parametri

Strat de Intrare [vector: poligon]
Polygon layer in which polygons should be eliminated.
Utilizează selecția curentă din stratul de intrare (funcționează numai prin apelarea din setul de instrumente) [boolean]

Check this if you want the currently selected polygons to be eliminated.

Implicit: False

Atributul de selecție [tablefield: oricare]
Field to be used for the logical selection.
Comparația [selecție]

Comparison parameter to be used for the logical selection.

Opţiuni:

  • 0 — ==
  • 1 — !=
  • 2 — >
  • 3 — >=
  • 4 — <
  • 5 — <=
  • 6 — begins with
  • 7 — conține

Implicit: 0

Valoare [șir]

Value to be used for the logical selection.

Implicit: 0

Unește selecția cu poligonul învecinat care are [selecție]

Determines which adjacent polygon the polygon to be eliminated will be combined with.

Opţiuni:

  • 0 — Cea mai mare arie

  • 1 — Cea mai mică arie

  • 2 — Cea mai mare graniță comună

Implicit: 0

Rezultat

Stratul curățat [vector]
output layer

Utilizarea consolei

processing.runalg('qgis:eliminatesliverpolygons', input, keepselection, attribute, comparison, comparisonvalue, mode, output)

Vedeți și

Explodarea liniilor

Descriere

<puneți descrierea algoritmului aici>

Parametri

Strat de Intrare [vector: linie]

<puneți descrierea parametrului aici>

Rezultat

Stratul de ieșire [vector]

<puneți descrierea rezultatului aici>

Utilizarea consolei

processing.runalg('qgis:explodelines', input, output)

Vedeți și

Extrage noduri

Descriere

<puneți descrierea algoritmului aici>

Parametri

Stratul de Intrare [vector: poligon, linie]

<puneți descrierea parametrului aici>

Rezultat

Stratul de ieșire [vector]

<puneți descrierea rezultatului aici>

Utilizarea consolei

processing.runalg('qgis:extractnodes', input, output)

Vedeți și

Umplerea golurilor

Descriere

<puneți descrierea algoritmului aici>

Parametri

Poligoane [vector: oricare]

<puneți descrierea parametrului aici>

Aria maximă [numeric]

<puneți descrierea parametrului aici>

Implicit: 100000

Rezultat

Rezultate [vector]

<puneți descrierea rezultatului aici>

Utilizarea consolei

processing.runalg('qgis:fillholes', polygons, max_area, results)

Vedeți și

Tamponul cu distanță fixă

Descriere

<puneți descrierea algoritmului aici>

Parametri

Strat de Intrare [vector: oricare]

<puneți descrierea parametrului aici>

Distanța [numeric]

<puneți descrierea parametrului aici>

Implicit: 10.0

Segmente [numeric]

<puneți descrierea parametrului aici>

Implicit: 5

Rezultatul dizolvării [boolean]

<puneți descrierea parametrului aici>

Implicit: False

Rezultat

Tampon [vector]

<puneți descrierea rezultatului aici>

Utilizarea consolei

processing.runalg('qgis:fixeddistancebuffer', input, distance, segments, dissolve, output)

Vedeți și

Păstrează cele mai mari n părți

Descriere

<puneți descrierea algoritmului aici>

Parametri

Poligoane [vector: poligon]

<puneți descrierea parametrului aici>

De păstrat [numeric]

<puneți descrierea parametrului aici>

Implicit: 1

Rezultat

Rezultate [vector]

<puneți descrierea rezultatului aici>

Utilizarea consolei

processing.runalg('qgis:keepnbiggestparts', polygons, to_keep, results)

Vedeți și

Din linii in poligoane

Descriere

<puneți descrierea algoritmului aici>

Parametri

Strat de Intrare [vector: linie]

<puneți descrierea parametrului aici>

Rezultat

Stratul de ieșire [vector]

<puneți descrierea rezultatului aici>

Utilizarea consolei

processing.runalg('qgis:linestopolygons', input, output)

Vedeți și

Merge lines

Descriere

This algorithm joins all connected parts of MultiLineString geometries into single LineString geometries.

If any parts of the input MultiLineString geometries are not connected, the resultant geometry will be a MultiLineString containing any lines which could be merged and any non-connected line parts.

Parametri

Strat de Intrare [vector: linie]
input layer (line) to merge

Rezultat

Output layer [vector: line]
Resultant layer with merged line

Utilizarea consolei

processing.runalg('qgis:mergelines', input, output)

Vedeți și

De la multi-părţi la părţi separate

Descriere

<puneți descrierea algoritmului aici>

Parametri

Strat de Intrare [vector: oricare]

<puneți descrierea parametrului aici>

Rezultat

Stratul de ieșire [vector]

<puneți descrierea rezultatului aici>

Utilizarea consolei

processing.runalg('qgis:multiparttosingleparts', input, output)

Vedeți și

Point on surface

Descriere

Returns a point guaranteed to lay on the surface of a polygon geometry.

Parametri

Strat de Intrare [vector: poligon]
Layer with polygon

Rezultat

Stratul de ieșire [vector: punct]
The resulting layer with point on surface

Utilizarea consolei

processing.runalg('qgis:pointonsurface', input, output)

Vedeți și

Deplasarea punctelor

Descriere

Mută punctele suprapuse la o distanță mică, în așa fel încât toate să devină vizibile. Rezultatul este foarte asemănător cu cel al renderului “Deplasare puncte”, dar acesta este permanent.

Parametri

Strat de Intrare [vector: oricare]

Stratul cu puncte suprapuse.

Distanța de deplasare [numeric]

Distanța de deplasare dorită NOTĂ: distanța de deplasare trebuie să fie dată în unități identice cu cele ale stratului.

Implicit: 0.00015

Distribuția orizontală pentru un caz cu două puncte [boolean]

Controlează distribuția direcției în cazul a două puncte suprapuse. Dacă aceasta este True, atunci punctele vor fi distribuite orizontal, în caz contrar acestea fiind distribuite pe verticală.

Implicit: True

Rezultat

Stratul de ieșire [vector]

Stratul de ieșire, cu punctele deplasate.

Utilizarea consolei

processing.runalg('qgis:pointsdisplacement', input_layer, distance, horizontal, output_layer)

Vedeți și

Centroizii poligoanelor

Descriere

<puneți descrierea algoritmului aici>

Parametri

Strat de Intrare [vector: poligon]

<puneți descrierea parametrului aici>

Rezultat

Stratul de ieșire [vector]

<puneți descrierea rezultatului aici>

Utilizarea consolei

processing.runalg('qgis:polygoncentroids', input_layer, output_layer)

Vedeți și

Poligonizare

Descriere

<puneți descrierea algoritmului aici>

Parametri

Strat de Intrare [vector: linie]

<puneți descrierea parametrului aici>

Păstrează structura tabelului pentru stratul de linii [boolean]

<puneți descrierea parametrului aici>

Implicit: False

Creare coloane de geometrie [boolean]

<puneți descrierea parametrului aici>

Implicit: True

Rezultat

Stratul de ieșire [vector]

<puneți descrierea rezultatului aici>

Utilizarea consolei

processing.runalg('qgis:polygonize', input, fields, geometry, output)

Vedeți și

Din poligoane in linii

Descriere

<puneți descrierea algoritmului aici>

Parametri

Strat de Intrare [vector: poligon]

<puneți descrierea parametrului aici>

Rezultat

Stratul de ieșire [vector]

<puneți descrierea rezultatului aici>

Utilizarea consolei

processing.runalg('qgis:polygonstolines', input, output)

Vedeți și

Simplificare geometrii

Descriere

<puneți descrierea algoritmului aici>

Parametri

Stratul de Intrare [vector: poligon, linie]

<puneți descrierea parametrului aici>

Toleranța [numeric]

<puneți descrierea parametrului aici>

Implicit: 1.0

Rezultat

Strat simplificat [vector]

<puneți descrierea rezultatului aici>

Utilizarea consolei

processing.runalg('qgis:simplifygeometries', input, tolerance, output)

Vedeți și

De la părţi separate la multi-părţi

Descriere

<puneți descrierea algoritmului aici>

Parametri

Strat de Intrare [vector: oricare]

<puneți descrierea parametrului aici>

Câmp ID unic [tablefield: oricare]

<puneți descrierea parametrului aici>

Rezultat

Stratul de ieșire [vector]

<puneți descrierea rezultatului aici>

Utilizarea consolei

processing.runalg('qgis:singlepartstomultipart', input, field, output)

Vedeți și

Tamponul cu distanță variabilă

Descriere

<puneți descrierea algoritmului aici>

Parametri

Strat de Intrare [vector: oricare]

<puneți descrierea parametrului aici>

Câmpul distanței [tablefield: oricare]

<puneți descrierea parametrului aici>

Segmente [numeric]

<puneți descrierea parametrului aici>

Implicit: 5

Rezultatul dizolvării [boolean]

<puneți descrierea parametrului aici>

Implicit: False

Rezultat

Tampon [vector]

<puneți descrierea rezultatului aici>

Utilizarea consolei

processing.runalg('qgis:variabledistancebuffer', input, field, segments, dissolve, output)

Vedeți și

Poligoanele Voronoi

Descriere

<puneți descrierea algoritmului aici>

Parametri

Strat de Intrare [vector: oricare]

<puneți descrierea parametrului aici>

Regiune tampon [numeric]

<puneți descrierea parametrului aici>

Implicit: 0.0

Rezultat

Poligoanele Voronoi [vector]

<puneți descrierea rezultatului aici>

Utilizarea consolei

processing.runalg('qgis:voronoipolygons', input, buffer, output)

Vedeți și