<put algorithm description here>
Input layer
[vector: any]Output
[vector]processing.runalg('qgis:deleteduplicategeometries', input, output)
This algorithm allows to execute an SQL query on a set of input vector layers thanks to the virtual layer provider.
Input layer
[vector: any]Additional data sources
[vector]Query
[string]Unique identifier field
[string]Geometry field
[string]Geometry type
[selection]Geometry types:
Geometry CRS
[crs]Output
[vector]processing.runalg('qgis:executesql', inputs, query, uid, geom_field, geom_type, crs)
<put algorithm description here>
Target vector layer
[vector: any]Join vector layer
[vector: any]Geometric predicate
[geometrypredicate]Predicate name or list of predicate names interpreted in an OR like manner.
Possible values: [‘intersects’, ‘contains’, ‘equals’, ‘touches’, ‘overlaps’, ‘within’, ‘crosses’]
Default: []
Attribute summary
[selection]<put parameter description here>
Options:
Default: 0
Statistics for summary (comma separated)
[string]Optional.
<put parameter description here>
Default: sum,mean,min,max,median
Joined table
[selection]<put parameter description here>
Options:
Default: 0
Joined layer
[vector]processing.runalg('qgis:joinattributesbylocation', target, join, predicate, summary, stats, keep, output)
<put algorithm description here>
Input layer
[vector: any]Input layer 2
[table]Table field
[tablefield: any]Table field 2
[tablefield: any]Output layer
[vector]processing.runalg('qgis:joinattributestable', input_layer, input_layer_2, table_field, table_field_2, output_layer)
<put algorithm description here>
Input layer 1
[vector: any]Input layer 2
[vector: any]Output
[vector]processing.runalg('qgis:mergevectorlayers', layer1, layer2, output)
This algorithm merge the layers of different data sources in a single vrt file This algorithm is especially useful in case another algorithm needs multiple layers but accept only one vrt in which the layers are specified
Input datasources
[multipleinput: any vectors]Overwrite output vrt
[boolean]Overwrite VRT if it’s already exist
Default: False
Output vrt filename
[file]Output vrt string
[string]processing.runalg('qgis:mergedatasourcesinvrt', input_datasources, input_overwrite_flag, output_vrt_file)
<put algorithm description here>
Input layer
[vector: any]Calculate extent for each feature separately
[boolean]<put parameter description here>
Default: False
Output layer
[vector]processing.runalg('qgis:polygonfromlayerextent', input_layer, by_feature, output)
Reprojects a vector layer in a different CRS.
Input layer
[vector: any]Target CRS
[crs]Destination coordinate reference system.
Default: EPSG:4326
Reprojected layer
[vector]processing.runalg('qgis:reprojectlayer', input, target_crs, output)
Saves the selected features as a new layer.
Input layer
[vector: any]Output layer with selected features
[vector]processing.runalg('qgis:saveselectedfeatures', input_layer, output_layer)
<put algorithm description here>
Vector layer
[vector: any]Style file
[file]Styled layer
[vector]processing.runalg('qgis:setstyleforvectorlayer', input, style)
<put algorithm description here>
Input Layer
[vector: any]Horizontal spacing
[number]<put parameter description here>
Default: 0.1
Vertical spacing
[number]<put parameter description here>
Default: 0.1
Output
[vector]processing.runalg('qgis:snappointstogrid', input, hspacing, vspacing, output)
<put algorithm description here>
Input layer
[vector: any]Unique ID field
[tablefield: any]Output directory
[directory]processing.runalg('qgis:splitvectorlayer', input, field, output)
Return an oriented minimum bounding Box layer by using the rotating calipers algorithm.
Input layer
[vector: any]Calculate OMBB for each feature separately
[boolean]<put parameter description here>
Default: True
Oriented_MBBox
[vector]processing.runalg("qgis:orientedminimumboundingbox", input , by_feature, output)