28.1. QGIS algorithm provider
QGIS algorithm provider implements various analysis and geoprocessing operations using mostly only QGIS API. So almost all algorithms from this provider will work “out of the box” without any additional configuration.
This provider incorporates some algorithms from plugins and also adds its own algorithms.
- 28.1.1. 3D Tiles
- 28.1.2. Cartography
- 28.1.2.1. Align points to features
- 28.1.2.2. Combine style databases
- 28.1.2.3. Create categorized renderer from styles
- 28.1.2.4. Create style database from project
- 28.1.2.5. Export atlas layout as image
- 28.1.2.6. Export atlas layout as PDF (multiple files)
- 28.1.2.7. Export atlas layout as PDF (single file)
- 28.1.2.8. Export print layout as image
- 28.1.2.9. Export print layout as PDF
- 28.1.2.10. Extract labels
- 28.1.2.11. Print layout map extent to layer
- 28.1.2.12. Set layer style
- 28.1.2.13. Topological coloring
- 28.1.2.14. Transfer annotations from main layer
- 28.1.3. Database
- 28.1.4. File tools
- 28.1.5. GPS
- 28.1.6. Interpolation
- 28.1.7. Layer tools
- 28.1.8. Mesh
- 28.1.8.1. Export contours
- 28.1.8.2. Export cross section dataset values on lines from mesh
- 28.1.8.3. Export mesh edges
- 28.1.8.4. Export mesh faces
- 28.1.8.5. Export mesh on grid
- 28.1.8.6. Export mesh vertices
- 28.1.8.7. Export time series values from points of a mesh dataset
- 28.1.8.8. Rasterize mesh dataset
- 28.1.8.9. TIN mesh creation
- 28.1.9. Modeler tools
- 28.1.9.1. Calculate expression
- 28.1.9.2. Conditional branch
- 28.1.9.3. Create directory
- 28.1.9.4. Feature filter
- 28.1.9.5. Filter layers by type
- 28.1.9.6. Load layer into project
- 28.1.9.7. Raise exception
- 28.1.9.8. Raise message
- 28.1.9.9. Raise warning
- 28.1.9.10. Rename layer
- 28.1.9.11. Save log to file
- 28.1.9.12. Set project variable
- 28.1.9.13. String concatenation
- 28.1.9.14. Variable distance buffer
- 28.1.10. Network analysis
- 28.1.11. Plots
- 28.1.12. Point Cloud Conversion
- 28.1.13. Point Cloud Data Management
- 28.1.14. Point Cloud Extraction
- 28.1.15. Raster analysis
- 28.1.15.1. Cell stack percent rank from value
- 28.1.15.2. Cell stack percentile
- 28.1.15.3. Cell stack percentrank from raster layer
- 28.1.15.4. Cell statistics
- 28.1.15.5. Equal to frequency
- 28.1.15.6. Fuzzify raster (gaussian membership)
- 28.1.15.7. Fuzzify raster (large membership)
- 28.1.15.8. Fuzzify raster (linear membership)
- 28.1.15.9. Fuzzify raster (near membership)
- 28.1.15.10. Fuzzify raster (power membership)
- 28.1.15.11. Fuzzify raster (small membership)
- 28.1.15.12. Greater than frequency
- 28.1.15.13. Highest position in raster stack
- 28.1.15.14. Less than frequency
- 28.1.15.15. Lowest position in raster stack
- 28.1.15.16. Raster boolean AND
- 28.1.15.17. Raster boolean OR
- 28.1.15.18. Raster calculator
- 28.1.15.19. Raster calculator (virtual)
- 28.1.15.20. Raster layer properties
- 28.1.15.21. Raster layer statistics
- 28.1.15.22. Raster layer unique values report
- 28.1.15.23. Raster layer zonal statistics
- 28.1.15.24. Raster surface volume
- 28.1.15.25. Reclassify by layer
- 28.1.15.26. Reclassify by table
- 28.1.15.27. Rescale raster
- 28.1.15.28. Round raster
- 28.1.15.29. Sample raster values
- 28.1.15.30. Zonal histogram
- 28.1.15.31. Zonal statistics
- 28.1.16. Raster Creation
- 28.1.16.1. Create constant raster layer
- 28.1.16.2. Create random raster layer (binomial distribution)
- 28.1.16.3. Create random raster layer (exponential distribution)
- 28.1.16.4. Create random raster layer (gamma distribution)
- 28.1.16.5. Create random raster layer (geometric distribution)
- 28.1.16.6. Create random raster layer (negative binomial distribution)
- 28.1.16.7. Create random raster layer (normal distribution)
- 28.1.16.8. Create random raster layer (poisson distribution)
- 28.1.16.9. Create random raster layer (uniform distribution)
- 28.1.17. Raster terrain analysis
- 28.1.18. Raster tools
- 28.1.19. Vector analysis
- 28.1.19.1. Basic statistics for fields
- 28.1.19.2. Climb along line
- 28.1.19.3. Count points in polygon
- 28.1.19.4. DBSCAN clustering
- 28.1.19.5. Distance matrix
- 28.1.19.6. Distance to nearest hub (line to hub)
- 28.1.19.7. Distance to nearest hub (points)
- 28.1.19.8. Join by lines (hub lines)
- 28.1.19.9. K-means clustering
- 28.1.19.10. List unique values
- 28.1.19.11. Mean coordinate(s)
- 28.1.19.12. Nearest neighbour analysis
- 28.1.19.13. Overlap analysis
- 28.1.19.14. Shortest line between features
- 28.1.19.15. ST-DBSCAN clustering
- 28.1.19.16. Statistics by categories
- 28.1.19.17. Sum line lengths
- 28.1.20. Vector coverage
- 28.1.21. Vector creation
- 28.1.21.1. Array of offset (parallel) lines
- 28.1.21.2. Array of translated features
- 28.1.21.3. Create grid
- 28.1.21.4. Create points layer from table
- 28.1.21.5. Generate points (pixel centroids) along line
- 28.1.21.6. Generate points (pixel centroids) inside polygon
- 28.1.21.7. Import geotagged photos
- 28.1.21.8. Points to path
- 28.1.21.9. Random points along line
- 28.1.21.10. Random points in extent
- 28.1.21.11. Random points in layer bounds
- 28.1.21.12. Random points in polygons
- 28.1.21.13. Random points inside polygons
- 28.1.21.14. Random points on lines
- 28.1.21.15. Raster pixels to points
- 28.1.21.16. Raster pixels to polygons
- 28.1.21.17. Regular points
- 28.1.22. Vector general
- 28.1.22.1. Assign projection
- 28.1.22.2. Batch Nominatim geocoder
- 28.1.22.3. Convert layer to spatial bookmarks
- 28.1.22.4. Convert spatial bookmarks to layer
- 28.1.22.5. Create attribute index
- 28.1.22.6. Create spatial index
- 28.1.22.7. Define Shapefile projection
- 28.1.22.8. Delete duplicate geometries
- 28.1.22.9. Delete duplicates by attribute
- 28.1.22.10. Detect dataset changes
- 28.1.22.11. Drop geometries
- 28.1.22.12. Execute SQL
- 28.1.22.13. Export layers to DXF
- 28.1.22.14. Extract selected features
- 28.1.22.15. Extract Shapefile encoding
- 28.1.22.16. Find projection
- 28.1.22.17. Flatten relationship
- 28.1.22.18. Join attributes by field value
- 28.1.22.19. Join attributes by location
- 28.1.22.20. Join attributes by location (summary)
- 28.1.22.21. Join attributes by nearest
- 28.1.22.22. Merge vector layers
- 28.1.22.23. Order by expression
- 28.1.22.24. Repair Shapefile
- 28.1.22.25. Reproject layer
- 28.1.22.26. Save vector features to file
- 28.1.22.27. Set layer encoding
- 28.1.22.28. Split features by character
- 28.1.22.29. Split vector layer
- 28.1.22.30. Truncate table
- 28.1.23. Vector geometry
- 28.1.23.1. Add geometry attributes
- 28.1.23.2. Affine transform
- 28.1.23.3. Aggregate
- 28.1.23.4. Boundary
- 28.1.23.5. Bounding boxes
- 28.1.23.6. Buffer
- 28.1.23.7. Centroids
- 28.1.23.8. Check validity
- 28.1.23.9. Collect geometries
- 28.1.23.10. Concave hull
- 28.1.23.11. Convert geometry type
- 28.1.23.12. Convert to curved geometries
- 28.1.23.13. Convex hull
- 28.1.23.14. Create layer from extent
- 28.1.23.15. Create layer from point
- 28.1.23.16. Create wedge buffers
- 28.1.23.17. Delaunay triangulation
- 28.1.23.18. Delete holes
- 28.1.23.19. Densify by count
- 28.1.23.20. Densify by interval
- 28.1.23.21. Dissolve
- 28.1.23.22. Drape (set Z value from raster)
- 28.1.23.23. Drop M/Z values
- 28.1.23.24. Eliminate selected polygons
- 28.1.23.25. Explode lines
- 28.1.23.26. Extend lines
- 28.1.23.27. Extract M values
- 28.1.23.28. Extract specific vertices
- 28.1.23.29. Extract vertices
- 28.1.23.30. Extract Z values
- 28.1.23.31. Filter vertices by M value
- 28.1.23.32. Filter vertices by Z value
- 28.1.23.33. Fix geometries
- 28.1.23.34. Force right-hand-rule
- 28.1.23.35. Geodesic line split at antimeridian
- 28.1.23.36. Geometry by expression
- 28.1.23.37. Interpolate point on line
- 28.1.23.38. Keep N biggest parts
- 28.1.23.39. Line substring
- 28.1.23.40. Lines to polygons
- 28.1.23.41. Merge lines
- 28.1.23.42. Minimum bounding geometry
- 28.1.23.43. Minimum enclosing circles
- 28.1.23.44. Multi-ring buffer (constant distance)
- 28.1.23.45. Multipart to singleparts
- 28.1.23.46. Offset lines
- 28.1.23.47. Oriented minimum bounding box
- 28.1.23.48. Orthogonalize
- 28.1.23.49. Point on Surface
- 28.1.23.50. Points along geometry
- 28.1.23.51. Points displacement
- 28.1.23.52. Pole of inaccessibility
- 28.1.23.53. Polygonize
- 28.1.23.54. Polygons to lines
- 28.1.23.55. Project points (Cartesian)
- 28.1.23.56. Promote to multipart
- 28.1.23.57. Rectangles, ovals, diamonds
- 28.1.23.58. Remove duplicate vertices
- 28.1.23.59. Remove null geometries
- 28.1.23.60. Reverse line direction
- 28.1.23.61. Rotate
- 28.1.23.62. Roundness
- 28.1.23.63. Segmentize by maximum angle
- 28.1.23.64. Segmentize by maximum distance
- 28.1.23.65. Set M value
- 28.1.23.66. Set M value from raster
- 28.1.23.67. Set Z value
- 28.1.23.68. Simplify
- 28.1.23.69. Single sided buffer
- 28.1.23.70. Smooth
- 28.1.23.71. Snap geometries to layer
- 28.1.23.72. Snap points to grid
- 28.1.23.73. Split lines by maximum length
- 28.1.23.74. Subdivide
- 28.1.23.75. Swap X and Y coordinates
- 28.1.23.76. Tapered buffers
- 28.1.23.77. Tessellate
- 28.1.23.78. Transect
- 28.1.23.79. Translate
- 28.1.23.80. Variable width buffer (by M value)
- 28.1.23.81. Voronoi polygons
- 28.1.24. Vector overlay
- 28.1.24.1. Clip
- 28.1.24.2. Difference
- 28.1.24.3. Difference (multiple)
- 28.1.24.4. Extract/clip by extent
- 28.1.24.5. Intersection
- 28.1.24.6. Intersection (multiple)
- 28.1.24.7. Line intersections
- 28.1.24.8. Split with lines
- 28.1.24.9. Symmetrical difference
- 28.1.24.10. Union
- 28.1.24.11. Union (multiple)
- 28.1.25. Vector selection
- 28.1.25.1. Extract by attribute
- 28.1.25.2. Extract by expression
- 28.1.25.3. Extract by location
- 28.1.25.4. Extract within distance
- 28.1.25.5. Filter by geometry type
- 28.1.25.6. Random extract
- 28.1.25.7. Random extract within subsets
- 28.1.25.8. Random selection
- 28.1.25.9. Random selection within subsets
- 28.1.25.10. Select by attribute
- 28.1.25.11. Select by expression
- 28.1.25.12. Select by location
- 28.1.25.13. Select within distance
- 28.1.26. Vector table
- 28.1.26.1. Add autoincremental field
- 28.1.26.2. Add field to attributes table
- 28.1.26.3. Add unique value index field
- 28.1.26.4. Add X/Y fields to layer
- 28.1.26.5. Advanced Python field calculator
- 28.1.26.6. Drop field(s)
- 28.1.26.7. Explode HStore Field
- 28.1.26.8. Extract binary field
- 28.1.26.9. Field calculator
- 28.1.26.10. Refactor fields
- 28.1.26.11. Rename field
- 28.1.26.12. Retain fields
- 28.1.26.13. Text to float
- 28.1.27. Vector Tiles