24.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.
- 24.1.1. Cartography
- 24.1.1.1. Align points to features
- 24.1.1.2. Combine style databases
- 24.1.1.3. Create categorized renderer from styles
- 24.1.1.4. Create style database from project
- 24.1.1.5. Export atlas layout as image
- 24.1.1.6. Export atlas layout as PDF
- 24.1.1.7. Export print layout as image
- 24.1.1.8. Export print layout as pdf
- 24.1.1.9. Print layout map extent to layer
- 24.1.1.10. Set layer style
- 24.1.1.11. Topological coloring
- 24.1.2. Database
- 24.1.3. File tools
- 24.1.4. Interpolation
- 24.1.5. Layer tools
- 24.1.6. Modeler tools
- 24.1.7. Network analysis
- 24.1.8. Plots
- 24.1.9. Raster analysis
- 24.1.9.1. Cell statistics
- 24.1.9.2. Equal to frequency
- 24.1.9.3. Fuzzify raster (gaussian membership)
- 24.1.9.4. Fuzzify raster (large membership)
- 24.1.9.5. Fuzzify raster (linear membership)
- 24.1.9.6. Fuzzify raster (near membership)
- 24.1.9.7. Fuzzify raster (power membership)
- 24.1.9.8. Fuzzify raster (small membership)
- 24.1.9.9. Greater than frequency
- 24.1.9.10. Highest position in raster stack
- 24.1.9.11. Less than frequency
- 24.1.9.12. Lowest position in raster stack
- 24.1.9.13. Raster boolean AND
- 24.1.9.14. Raster boolean OR
- 24.1.9.15. Raster calculator
- 24.1.9.16. Raster layer statistics
- 24.1.9.17. Raster layer unique values report
- 24.1.9.18. Raster layer zonal statistics
- 24.1.9.19. Raster surface volume
- 24.1.9.20. Reclassify by layer
- 24.1.9.21. Reclassify by table
- 24.1.9.22. Rescale raster
- 24.1.9.23. Round raster
- 24.1.9.24. Sample raster values
- 24.1.9.25. Zonal histogram
- 24.1.9.26. Zonal statistics
- 24.1.10. Raster Creation
- 24.1.10.1. Create constant raster layer
- 24.1.10.2. Create random raster layer (binomial distribution)
- 24.1.10.3. Create random raster layer (exponential distribution)
- 24.1.10.4. Create random raster layer (gamma distribution)
- 24.1.10.5. Create random raster layer (geometric distribution)
- 24.1.10.6. Create random raster layer (negative binomial distribution)
- 24.1.10.7. Create random raster layer (normal distribution)
- 24.1.10.8. Create random raster layer (poisson distribution)
- 24.1.10.9. Create random raster layer (uniform distribution)
- 24.1.11. Raster terrain analysis
- 24.1.12. Raster tools
- 24.1.13. Vector analysis
- 24.1.13.1. Basic statistics for fields
- 24.1.13.2. Climb along line
- 24.1.13.3. Count points in polygon
- 24.1.13.4. DBSCAN clustering
- 24.1.13.5. Distance matrix
- 24.1.13.6. Distance to nearest hub (line to hub)
- 24.1.13.7. Distance to nearest hub (points)
- 24.1.13.8. Join by lines (hub lines)
- 24.1.13.9. K-means clustering
- 24.1.13.10. List unique values
- 24.1.13.11. Mean coordinate(s)
- 24.1.13.12. Nearest neighbour analysis
- 24.1.13.13. Overlap analysis
- 24.1.13.14. Statistics by categories
- 24.1.13.15. Sum line lengths
- 24.1.14. Vector creation
- 24.1.14.1. Array of offset (parallel) lines
- 24.1.14.2. Array of translated features
- 24.1.14.3. Create grid
- 24.1.14.4. Create points layer from table
- 24.1.14.5. Generate points (pixel centroids) along line
- 24.1.14.6. Generate points (pixel centroids) inside polygon
- 24.1.14.7. Import geotagged photos
- 24.1.14.8. Points to path
- 24.1.14.9. Random points along line
- 24.1.14.10. Random points in extent
- 24.1.14.11. Random points in layer bounds
- 24.1.14.12. Random points in polygons
- 24.1.14.13. Random points inside polygons
- 24.1.14.14. Random points on lines
- 24.1.14.15. Raster pixels to points
- 24.1.14.16. Raster pixels to polygons
- 24.1.14.17. Regular points
- 24.1.15. Vector general
- 24.1.15.1. Assign projection
- 24.1.15.2. Convert layer to spatial bookmarks
- 24.1.15.3. Convert spatial bookmarks to layer
- 24.1.15.4. Create attribute index
- 24.1.15.5. Create spatial index
- 24.1.15.6. Define Shapefile projection
- 24.1.15.7. Delete duplicate geometries
- 24.1.15.8. Delete duplicates by attribute
- 24.1.15.9. Detect dataset changes
- 24.1.15.10. Drop geometries
- 24.1.15.11. Execute SQL
- 24.1.15.12. Extract selected features
- 24.1.15.13. Extract Shapefile encoding
- 24.1.15.14. Find projection
- 24.1.15.15. Flatten relationship
- 24.1.15.16. Join attributes by field value
- 24.1.15.17. Join attributes by location
- 24.1.15.18. Join attributes by location (summary)
- 24.1.15.19. Join attributes by nearest
- 24.1.15.20. Merge vector layers
- 24.1.15.21. Order by expression
- 24.1.15.22. Repair Shapefile
- 24.1.15.23. Reproject layer
- 24.1.15.24. Save vector features to file
- 24.1.15.25. Set layer encoding
- 24.1.15.26. Split features by character
- 24.1.15.27. Split vector layer
- 24.1.15.28. Truncate table
- 24.1.16. Vector geometry
- 24.1.16.1. Add geometry attributes
- 24.1.16.2. Affine transform
- 24.1.16.3. Aggregate
- 24.1.16.4. Boundary
- 24.1.16.5. Bounding boxes
- 24.1.16.6. Buffer
- 24.1.16.7. Centroids
- 24.1.16.8. Check validity
- 24.1.16.9. Collect geometries
- 24.1.16.10. Concave hull (alpha shapes)
- 24.1.16.11. Concave hull (k-nearest neighbor)
- 24.1.16.12. Convert geometry type
- 24.1.16.13. Convert to curved geometries
- 24.1.16.14. Convex hull
- 24.1.16.15. Create layer from extent
- 24.1.16.16. Create layer from point
- 24.1.16.17. Create wedge buffers
- 24.1.16.18. Delaunay triangulation
- 24.1.16.19. Delete holes
- 24.1.16.20. Densify by count
- 24.1.16.21. Densify by interval
- 24.1.16.22. Dissolve
- 24.1.16.23. Drape (set Z value from raster)
- 24.1.16.24. Drop M/Z values
- 24.1.16.25. Eliminate selected polygons
- 24.1.16.26. Explode lines
- 24.1.16.27. Extend lines
- 24.1.16.28. Extract M values
- 24.1.16.29. Extract specific vertices
- 24.1.16.30. Extract vertices
- 24.1.16.31. Extract Z values
- 24.1.16.32. Filter vertices by M value
- 24.1.16.33. Filter vertices by Z value
- 24.1.16.34. Fix geometries
- 24.1.16.35. Force right-hand-rule
- 24.1.16.36. Geodesic line split at antimeridian
- 24.1.16.37. Geometry by expression
- 24.1.16.38. Interpolate point on line
- 24.1.16.39. Keep N biggest parts
- 24.1.16.40. Line substring
- 24.1.16.41. Lines to polygons
- 24.1.16.42. Merge lines
- 24.1.16.43. Minimum bounding geometry
- 24.1.16.44. Minimum enclosing circles
- 24.1.16.45. Multi-ring buffer (constant distance)
- 24.1.16.46. Multipart to singleparts
- 24.1.16.47. Offset lines
- 24.1.16.48. Oriented minimum bounding box
- 24.1.16.49. Orthogonalize
- 24.1.16.50. Point on Surface
- 24.1.16.51. Points along geometry
- 24.1.16.52. Points displacement
- 24.1.16.53. Pole of inaccessibility
- 24.1.16.54. Polygonize
- 24.1.16.55. Polygons to lines
- 24.1.16.56. Project points (Cartesian)
- 24.1.16.57. Promote to multipart
- 24.1.16.58. Rectangles, ovals, diamonds
- 24.1.16.59. Remove duplicate vertices
- 24.1.16.60. Remove null geometries
- 24.1.16.61. Reverse line direction
- 24.1.16.62. Rotate
- 24.1.16.63. Segmentize by maximum angle
- 24.1.16.64. Segmentize by maximum distance
- 24.1.16.65. Set M value
- 24.1.16.66. Set M value from raster
- 24.1.16.67. Set Z value
- 24.1.16.68. Simplify
- 24.1.16.69. Single sided buffer
- 24.1.16.70. Smooth
- 24.1.16.71. Snap geometries to layer
- 24.1.16.72. Snap points to grid
- 24.1.16.73. Split lines by maximum length
- 24.1.16.74. Subdivide
- 24.1.16.75. Swap X and Y coordinates
- 24.1.16.76. Tapered buffers
- 24.1.16.77. Tessellate
- 24.1.16.78. Transect
- 24.1.16.79. Translate
- 24.1.16.80. Variable distance buffer
- 24.1.16.81. Variable width buffer (by M value)
- 24.1.16.82. Voronoi polygons
- 24.1.17. Vector overlay
- 24.1.18. Vector selection
- 24.1.18.1. Extract by attribute
- 24.1.18.2. Extract by expression
- 24.1.18.3. Extract by location
- 24.1.18.4. Random extract
- 24.1.18.5. Random extract within subsets
- 24.1.18.6. Random selection
- 24.1.18.7. Random selection within subsets
- 24.1.18.8. Select by attribute
- 24.1.18.9. Select by expression
- 24.1.18.10. Select by location
- 24.1.19. Vector table
- 24.1.19.1. Add autoincremental field
- 24.1.19.2. Add field to attributes table
- 24.1.19.3. Add unique value index field
- 24.1.19.4. Add X/Y fields to layer
- 24.1.19.5. Advanced Python field calculator
- 24.1.19.6. Drop field(s)
- 24.1.19.7. Explode HStore Field
- 24.1.19.8. Extract binary field
- 24.1.19.9. Feature filter
- 24.1.19.10. Field calculator
- 24.1.19.11. Refactor fields
- 24.1.19.12. Rename vector field
- 24.1.19.13. Text to float
- 24.1.20. Vector Tiles