.
<Inserir a descrição do algoritmo aqui>
Input point layer
[vector: point]<insira a descrição do parâmetro aqui>
Threshold (0-1, where 1 is equivalent with Convex Hull)
[number]<insira a descrição do parâmetro aqui>
Padrão: 0.3
Allow holes
[boolean]<insira a descrição do parâmetro aqui>
Padrão: True
Split multipart geometry into singleparts geometries
[boolean]<insira a descrição do parâmetro aqui>
Padrão: Falso
Concave hull
[vector]<insira a descrição da saída aqui>
processing.runalg('qgis:concavehull', input, alpha, holes, no_multigeometry, output)
Converts a geometry type to another one.
Input layer
[vector: any]New geometry type
[selection]Type of conversion to perform.
Opções:
0 — Centroides
1 — Nós
4 — Polígonos
Padrão: 0
Saida
[vetor]Camada resultante.
processing.runalg('qgis:convertgeometrytype', input, type, output)
<Inserir a descrição do algoritmo aqui>
Input layer
[vector: any]<insira a descrição do parâmetro aqui>
Field (optional, only used if creating convex hulls by classes)
[tablefield: any]Opcional.
<insira a descrição do parâmetro aqui>
Método
[selection]<insira a descrição do parâmetro aqui>
Opções:
Padrão: 0
Convex hull
[vector]<insira a descrição da saída aqui>
processing.runalg('qgis:convexhull', input, field, method, output)
<Inserir a descrição do algoritmo aqui>
lines
[vector: any]<insira a descrição do parâmetro aqui>
Distância
[número]<insira a descrição do parâmetro aqui>
Padrão: 1
startpoint
[number]<insira a descrição do parâmetro aqui>
Padrão: 0
endpoint
[number]<insira a descrição do parâmetro aqui>
Padrão: 0
<insira a descrição da saída aqui>
processing.runalg('qgis:createpointsalonglines', lines, distance, startpoint, endpoint, output)
<Inserir a descrição do algoritmo aqui>
Camada de entrada
[vetor: ponto]<insira a descrição do parâmetro aqui>
<insira a descrição da saída aqui>
processing.runalg('qgis:delaunaytriangulation', input, output)
<Inserir a descrição do algoritmo aqui>
<insira a descrição do parâmetro aqui>
Interval between Vertices to add
[number]<insira a descrição do parâmetro aqui>
Padrão: 1.0
Densified layer
[vector]<insira a descrição da saída aqui>
processing.runalg('qgis:densifygeometriesgivenaninterval', input, interval, output)
<Inserir a descrição do algoritmo aqui>
<insira a descrição do parâmetro aqui>
Vertices to add
[number]<insira a descrição do parâmetro aqui>
Padrão: 1
Densified layer
[vector]<insira a descrição da saída aqui>
processing.runalg('qgis:densifygeometries', input, vertices, output)
<Inserir a descrição do algoritmo aqui>
<insira a descrição do parâmetro aqui>
Dissolve all (do not use field)
[boolean]<insira a descrição do parâmetro aqui>
Padrão: True
Unique ID field
[tablefield: any]Opcional.
<insira a descrição do parâmetro aqui>
Dissolved
[vector]<insira a descrição da saída aqui>
processing.runalg('qgis:dissolve', input, dissolve_all, field, output)
<Inserir a descrição do algoritmo aqui>
<insira a descrição do parâmetro aqui>
Use current selection in input layer (works only if called from toolbox)
[boolean]<insira a descrição do parâmetro aqui>
Padrão: Falso
Selection attribute
[tablefield: any]<insira a descrição do parâmetro aqui>
Comparison
[selection]<insira a descrição do parâmetro aqui>
Opções:
Padrão: 0
Value
[string]<insira a descrição do parâmetro aqui>
Padrão: 0
Merge selection with the neighbouring polygon with the
[selection]<insira a descrição do parâmetro aqui>
Opções:
Padrão: 0
Cleaned layer
[vector]<insira a descrição da saída aqui>
processing.runalg('qgis:eliminatesliverpolygons', input, keepselection, attribute, comparison, comparisonvalue, mode, output)
<Inserir a descrição do algoritmo aqui>
Camada de entrada
[vetor: linha]<insira a descrição do parâmetro aqui>
<insira a descrição da saída aqui>
processing.runalg('qgis:explodelines', input, output)
<Inserir a descrição do algoritmo aqui>
<insira a descrição do parâmetro aqui>
<insira a descrição da saída aqui>
processing.runalg('qgis:extractnodes', input, output)
<Inserir a descrição do algoritmo aqui>
Polígonos
[vector]<insira a descrição do parâmetro aqui>
Max area
[number]<insira a descrição do parâmetro aqui>
Padrão: 100000
Resultados
[vetor]<insira a descrição da saída aqui>
processing.runalg('qgis:fillholes', polygons, max_area, results)
<Inserir a descrição do algoritmo aqui>
Input layer
[vector: any]<insira a descrição do parâmetro aqui>
Distância
[number]<insira a descrição do parâmetro aqui>
Padrao: 10.0
Segments
[number]<insira a descrição do parâmetro aqui>
Padrão: 5
Dissolve result
[boolean]<insira a descrição do parâmetro aqui>
Padrão: Falso
Buffer
[vetor]<insira a descrição da saída aqui>
processing.runalg('qgis:fixeddistancebuffer', input, distance, segments, dissolve, output)
<Inserir a descrição do algoritmo aqui>
Pligonos
[vector: polygon]<insira a descrição do parâmetro aqui>
To keep
[number]<insira a descrição do parâmetro aqui>
Padrão: 1
Resultados
[vetor]<insira a descrição da saída aqui>
processing.runalg('qgis:keepnbiggestparts', polygons, to_keep, results)
<Inserir a descrição do algoritmo aqui>
Camada de entrada
[vetor: linha]<insira a descrição do parâmetro aqui>
<insira a descrição da saída aqui>
processing.runalg('qgis:linestopolygons', input, output)
<Inserir a descrição do algoritmo aqui>
Input layer
[vector: any]<insira a descrição do parâmetro aqui>
<insira a descrição da saída aqui>
processing.runalg('qgis:multiparttosingleparts', input, output)
Moves overlapped points at small distance, that they all become visible. The result is very similar to the output of the “Point displacement” renderer but it is permanent.
Camada de entrada
[vetor: ponto]Displacement distance
[number]Desired displacement distance NOTE: displacement distance should be in same units as layer.
Padrão: 0.00015
Horizontal distribution for two point case
[boolean]Controls distribution direction in case of two overlapped points. If True points will be distributed horizontally, otherwise they will be distributed vertically.
Padrão: True
processing.runalg('qgis:pointsdisplacement', input_layer, distance, horizontal, output_layer)
<Inserir a descrição do algoritmo aqui>
<insira a descrição do parâmetro aqui>
<insira a descrição da saída aqui>
processing.runalg('qgis:polygoncentroids', input_layer, output_layer)
<Inserir a descrição do algoritmo aqui>
Camada de entrada
[vetor: linha]<insira a descrição do parâmetro aqui>
Keep table structure of line layer
[boolean]<insira a descrição do parâmetro aqui>
Padrão: Falso
Create geometry columns
[boolean]<insira a descrição do parâmetro aqui>
Padrão: True
<insira a descrição da saída aqui>
processing.runalg('qgis:polygonize', input, fields, geometry, output)
<Inserir a descrição do algoritmo aqui>
<insira a descrição do parâmetro aqui>
<insira a descrição da saída aqui>
processing.runalg('qgis:polygonstolines', input, output)
<Inserir a descrição do algoritmo aqui>
<insira a descrição do parâmetro aqui>
Tolerância
[número]<insira a descrição do parâmetro aqui>
Padrão: 1.0
Simplified layer
[vector]<insira a descrição da saída aqui>
processing.runalg('qgis:simplifygeometries', input, tolerance, output)
<Inserir a descrição do algoritmo aqui>
Input layer
[vector: any]<insira a descrição do parâmetro aqui>
Unique ID field
[tablefield: any]<insira a descrição do parâmetro aqui>
<insira a descrição da saída aqui>
processing.runalg('qgis:singlepartstomultipart', input, field, output)
<Inserir a descrição do algoritmo aqui>
Input layer
[vector: any]<insira a descrição do parâmetro aqui>
Distance field
[tablefield: any]<insira a descrição do parâmetro aqui>
Segments
[number]<insira a descrição do parâmetro aqui>
Padrão: 5
Dissolve result
[boolean]<insira a descrição do parâmetro aqui>
Padrão: Falso
Buffer
[vetor]<insira a descrição da saída aqui>
processing.runalg('qgis:variabledistancebuffer', input, field, segments, dissolve, output)
<Inserir a descrição do algoritmo aqui>
Camada de entrada
[vetor: ponto]<insira a descrição do parâmetro aqui>
Buffer region
[number]<insira a descrição do parâmetro aqui>
Padrão: 0.0
Voronoi polygons
[vector]<insira a descrição da saída aqui>
processing.runalg('qgis:voronoipolygons', input, buffer, output)