analysis library module
The ANALYSIS library is built on top of CORE library and provides high level tools for carrying out spatial analysis on vector and raster data.
Contents
- Reference
It also contains high level tools for building network topologies and analysing them.
Classes
- class Bezier3D
- Class Bezier3D represents a bezier curve, represented by control points.
- class CloughTocherInterpolator
- This is an implementation of a Clough-Tocher interpolator based on a triangular tessellation.
- class DualEdgeTriangulation
- DualEdgeTriangulation is an implementation of a triangulation class based on the dual edge data structure.
- class QgsExifTools::GeoTagDetails
- Extended image geotag details.
- class HalfEdge
- class QgsGeometryCheckerUtils::LayerFeatures::iterator
- An iterator over all features in a QgsGeometryCheckerUtils::
LayerFeatures. - class QgsGeometryCheckerUtils::LayerFeature
- A layer feature combination to uniquely identify and access a feature in a set of layers.
- class QgsGeometryCheckerUtils::LayerFeatures
- Contains a set of layers and feature ids in those layers to pass to a geometry check.
- class LinTriangleInterpolator
- LinTriangleInterpolator is a class which interpolates linearly on a triangulation.
- class NormVecDecorator
- Decorator class which adds the functionality of estimating normals at the data points.
- class ParametricLine
- ParametricLine is an Interface for parametric lines.
- class QgsAlignRaster
- QgsAlignRaster takes one or more raster layers and warps (resamples) them so they have the same:
- class QgsAnalysis
- QgsAnalysis is a singleton class containing various registry and other global members related to analysis classes.
- class QgsAspectFilter
- Calculates aspect values in a window of 3x3 cells based on first order derivatives in x- and y- directions.
- class QgsDerivativeFilter
- Adds the ability to calculate derivatives in x- and y-directions.
- class QgsExifTools
- Contains utilities for working with EXIF tags in images.
- class QgsFeaturePool
- A feature pool is based on a vector layer and caches features.
- class QgsGeometryCheck
- This class implements a geometry check.
- class QgsGeometryChecker
- Manages and runs a set of geometry checks.
- class QgsGeometryCheckError
- This represents an error reported by a geometry check.
- class QgsGeometryCheckErrorSingle
- Wraps a QgsSingleGeometryError into a standard QgsGeometryCheckError.
- class QgsGeometryCheckerUtils
- Contains utilities required for geometry checks.
- class QgsGeometryCheckFactory
- A factory for geometry checks.
-
template<class T>class QgsGeometryCheckFactoryT
- Template to create a factory for a geometry check.
- class QgsGeometryCheckRegistry
- This class manages all known geometry check factories.
- class QgsGeometryGapCheck
- Checks for gaps between neighbouring polygons.
- class QgsGeometryGapCheckError
- An error produced by a QgsGeometryGapCheck.
- class QgsGeometryIsValidCheck
- Checks if geometries are valid using the backend configured in the QGIS settings.
- class QgsGeometryIsValidCheckError
- An error for a QgsGeometryIsValid check.
- class QgsGeometryMissingVertexCheck
- A topology check for missing vertices.
- class QgsGeometryOverlapCheck
- Checks if geometries overlap.
- class QgsGeometryOverlapCheckError
- An error of a QgsGeometryOverlapCheck.
- class QgsGeometrySnapper
- QgsGeometrySnapper allows a geometry to be snapped to the geometries within a different reference layer.
- class QgsGeometrySnapperSingleSource
- Makes sure that any two vertices of the vector layer are at least at distance given by the threshold value.
- class QgsGraph
- Mathematical graph representation.
- class QgsGraphAnalyzer
- This class performs graph analysis, e.g.
- class QgsGraphBuilder
- This class used for making the QgsGraph object.
- class QgsGraphBuilderInterface
- Determine interface for creating a graph.
- class QgsGraphDirector
- Determine making the graph.
- class QgsGraphEdge
- This class implements a graph edge.
- class QgsGraphVertex
- This class implements a graph vertex.
- class QgsGridFileWriter
- A class that does interpolation to a grid and writes the results to an ascii grid.
- class QgsIDWInterpolator
- Inverse distance weight interpolator.
- class QgsInternalGeometrySnapper
- QgsInternalGeometrySnapper allows a set of geometries to be snapped to each other.
- class QgsInterpolator
- Interface class for interpolations.
- class QgsKernelDensityEstimation
- Performs Kernel Density Estimation ("heatmap") calculations on a vector layer.
- class QgsMeshCalculator
- Performs mesh layer calculations.
- class QgsNativeAlgorithms
- Native c++ processing algorithm provider.
- class QgsNetworkDistanceStrategy
- Strategy for calculating edge cost based on its length.
- class QgsNetworkSpeedStrategy
- Strategy for calculating edge cost based on travel time.
- class QgsNetworkStrategy
- QgsNetworkStrategy defines strategy used for calculation of the edge cost.
- class QgsNineCellFilter
- Base class for raster analysis methods that work with a 3x3 cell filter and calculate the value of each cell based on the cell value and the eight neighbour cells.
- class QgsRasterCalculator
- Performs raster layer calculations.
- class QgsRasterCalculatorEntry
- Represents an individual raster layer/band number entry within a raster calculation.
- class QgsRelief
- Produces colored relief rasters from DEM.
- class QgsRuggednessFilter
- Calculates the ruggedness index based on a 3x3 moving window.
- class QgsSingleGeometryCheck
- Base class for geometry checks for a single geometry without any context of the layer or other layers in the project.
- class QgsSingleGeometryCheckError
- An error from a QgsSingleGeometryCheck.
- class QgsSlopeFilter
- Calculates slope values in a window of 3x3 cells based on first order derivatives in x- and y- directions.
- class QgsTinInterpolator
- Interpolation in a triangular irregular network.
- class QgsTotalCurvatureFilter
- Calculates total curvature as described by Wilson, Gallant (2000): terrain analysis.
- class QgsVectorDataProviderFeaturePool
- A feature pool based on a vector data provider.
- class QgsVectorLayerDirector
- Determine making the graph from vector line layer.
- class QgsVectorLayerFeaturePool
- A feature pool based on a vector layer.
- class QgsZonalStatistics
- A class that calculates raster statistics (count, sum, mean) for a polygon or multipolygon layer and appends the results as attributes.
- class TriangleInterpolator
- This is an interface for interpolator classes for triangulations.
- class Triangulation
- Interface for Triangulation classes.
- class TriDecorator
- Decorator class for Triangulations (s.
- class Vector3D
- Class Vector3D represents a 3D-Vector, capable to store x-,y- and z-coordinates in double values.