23.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.
- 23.1.1. Cartography
- 23.1.2. Database
- 23.1.3. File tools
- 23.1.4. Graphics
- 23.1.5. Interpolation
- 23.1.6. Layer tools
- 23.1.7. Modeler tools
- 23.1.8. Network analysis
- 23.1.9. Анализ растров
- 23.1.9.1. Raster boolean AND
- 23.1.9.2. Raster boolean OR
- 23.1.9.3. Raster calculator
- 23.1.9.4. Raster layer statistics
- 23.1.9.5. Raster layer unique values report
- 23.1.9.6. Raster layer zonal statistics
- 23.1.9.7. Raster surface volume
- 23.1.9.8. Reclassify by layer
- 23.1.9.9. Reclassify by table
- 23.1.9.10. Sample raster values
- 23.1.9.11. Zonal histogram
- 23.1.9.12. Zonal statistics
- 23.1.10. Raster terrain analysis
- 23.1.11. Raster tools
- 23.1.12. Vector analysis
- 23.1.12.1. Basic statistics for fields
- 23.1.12.2. Climb along line
- 23.1.12.3. Count points in polygon
- 23.1.12.4. DBSCAN clustering
- 23.1.12.5. Distance matrix
- 23.1.12.6. Distance to nearest hub (line to hub)
- 23.1.12.7. Distance to nearest hub (points)
- 23.1.12.8. Join by lines (hub lines)
- 23.1.12.9. K-means clustering
- 23.1.12.10. List unique values
- 23.1.12.11. Mean coordinate(s)
- 23.1.12.12. Nearest neighbour analysis
- 23.1.12.13. Overlap analysis
- 23.1.12.14. Statistics by categories
- 23.1.12.15. Sum line lengths
- 23.1.13. Vector creation
- 23.1.13.1. Array of offset (parallel) lines
- 23.1.13.2. Array of translated features
- 23.1.13.3. Create grid
- 23.1.13.4. Create points layer from table
- 23.1.13.5. Generate points (pixel centroids) along line
- 23.1.13.6. Generate points (pixel centroids) inside polygon
- 23.1.13.7. Import geotagged photos
- 23.1.13.8. Points to path
- 23.1.13.9. Random points along line
- 23.1.13.10. Random points in extent
- 23.1.13.11. Random points in layer bounds
- 23.1.13.12. Random points inside polygons
- 23.1.13.13. Raster pixels to points
- 23.1.13.14. Raster pixels to polygons
- 23.1.13.15. Regular points
- 23.1.14. Vector general
- 23.1.14.1. Assign projection
- 23.1.14.2. Build virtual vector
- 23.1.14.3. Convert layer to spatial bookmarks
- 23.1.14.4. Convert spatial bookmarks to layer
- 23.1.14.5. Create attribute index
- 23.1.14.6. Create spatial index
- 23.1.14.7. Define Shapefile projection
- 23.1.14.8. Delete duplicate geometries
- 23.1.14.9. Delete duplicates by attribute
- 23.1.14.10. Drop geometries
- 23.1.14.11. Execute SQL
- 23.1.14.12. Extract selected features
- 23.1.14.13. Find projection
- 23.1.14.14. Join attributes by field value
- 23.1.14.15. Join attributes by location
- 23.1.14.16. Join attributes by location (summary)
- 23.1.14.17. Join attributes by nearest
- 23.1.14.18. Merge vector layers
- 23.1.14.19. Order by expression
- 23.1.14.20. Reproject layer
- 23.1.14.21. Set style for vector layer
- 23.1.14.22. Split features by character
- 23.1.14.23. Split vector layer
- 23.1.14.24. Truncate table
- 23.1.15. Vector geometry
- 23.1.15.1. Add geometry attributes
- 23.1.15.2. Aggregate
- 23.1.15.3. Boundary
- 23.1.15.4. Bounding boxes
- 23.1.15.5. Buffer
- 23.1.15.6. Centroids
- 23.1.15.7. Check validity
- 23.1.15.8. Collect geometries
- 23.1.15.9. Concave hull (alpha shapes)
- 23.1.15.10. Concave hull (k-nearest neighbor)
- 23.1.15.11. Convert geometry type
- 23.1.15.12. Convex hull
- 23.1.15.13. Create layer from extent
- 23.1.15.14. Create layer from point
- 23.1.15.15. Create wedge buffers
- 23.1.15.16. Delaunay triangulation
- 23.1.15.17. Delete holes
- 23.1.15.18. Densify by count
- 23.1.15.19. Densify by interval
- 23.1.15.20. Dissolve
- 23.1.15.21. Drape (set Z value from raster)
- 23.1.15.22. Drop M/Z values
- 23.1.15.23. Eliminate selected polygons
- 23.1.15.24. Explode lines
- 23.1.15.25. Extend lines
- 23.1.15.26. Extract M values
- 23.1.15.27. Extract specific vertices
- 23.1.15.28. Extract vertices
- 23.1.15.29. Extract Z values
- 23.1.15.30. Filter vertices by M value
- 23.1.15.31. Filter vertices by Z value
- 23.1.15.32. Fix geometries
- 23.1.15.33. Force right-hand-rule
- 23.1.15.34. Geodesic line split at antimeridian
- 23.1.15.35. Geometry by expression
- 23.1.15.36. Interpolate point on line
- 23.1.15.37. Keep N biggest parts
- 23.1.15.38. Line substring
- 23.1.15.39. Lines to polygons
- 23.1.15.40. Merge lines
- 23.1.15.41. Minimum bounding geometry
- 23.1.15.42. Minimum enclosing circles
- 23.1.15.43. Multi-ring buffer (constant distance)
- 23.1.15.44. Multipart to singleparts
- 23.1.15.45. Offset lines
- 23.1.15.46. Oriented minimum bounding box
- 23.1.15.47. Orthogonalize
- 23.1.15.48. Point on Surface
- 23.1.15.49. Points along geometry
- 23.1.15.50. Points displacement
- 23.1.15.51. Pole of inaccessibility
- 23.1.15.52. Polygonize
- 23.1.15.53. Polygons to lines
- 23.1.15.54. Project points (Cartesian)
- 23.1.15.55. Promote to multipart
- 23.1.15.56. Rectangles, ovals, diamonds (fixed)
- 23.1.15.57. Rectangles, ovals, diamonds (variable)
- 23.1.15.58. Remove duplicate vertices
- 23.1.15.59. Remove null geometries
- 23.1.15.60. Reverse line direction
- 23.1.15.61. Rotate
- 23.1.15.62. Segmentize by maximum angle
- 23.1.15.63. Segmentize by maximum distance
- 23.1.15.64. Set M value
- 23.1.15.65. Set M value from raster
- 23.1.15.66. Set Z value
- 23.1.15.67. Simplify
- 23.1.15.68. Single sided buffer
- 23.1.15.69. Smooth
- 23.1.15.70. Snap geometries to layer
- 23.1.15.71. Snap points to grid
- 23.1.15.72. Split lines by maximum length
- 23.1.15.73. Subdivide
- 23.1.15.74. Swap X and Y coordinates
- 23.1.15.75. Tapered buffers
- 23.1.15.76. Tessellate
- 23.1.15.77. Transect
- 23.1.15.78. Translate
- 23.1.15.79. Variable distance buffer
- 23.1.15.80. Variable width buffer (by M value)
- 23.1.15.81. Voronoi polygons
- 23.1.16. Vector overlay
- 23.1.17. Vector selection
- 23.1.17.1. Extract by attribute
- 23.1.17.2. Extract by expression
- 23.1.17.3. Extract by location
- 23.1.17.4. Random extract
- 23.1.17.5. Random extract within subsets
- 23.1.17.6. Random selection
- 23.1.17.7. Random selection within subsets
- 23.1.17.8. Select by attribute
- 23.1.17.9. Select by expression
- 23.1.17.10. Select by location
- 23.1.18. Vector table
- 23.1.18.1. Add autoincremental field
- 23.1.18.2. Add field to attributes table
- 23.1.18.3. Add unique value index field
- 23.1.18.4. Add X/Y fields to layer
- 23.1.18.5. Advanced Python field calculator
- 23.1.18.6. Drop field(s)
- 23.1.18.7. Explode HStore Field
- 23.1.18.8. Extract binary field
- 23.1.18.9. Feature filter
- 23.1.18.10. Field calculator
- 23.1.18.11. Refactor fields
- 23.1.18.12. Text to float