Added Python wrappers for QgsZonalStatistics

This commit is contained in:
Alexander Bruy 2011-09-28 14:44:28 +03:00
parent c5d1f7a479
commit 3cac713cc3
2 changed files with 22 additions and 1 deletions

View File

@ -9,4 +9,4 @@
%Include qgsgeometryanalyzer.sip
%Include qgsoverlayanalyzer.sip
%Include qgszonalstatistics.sip

View File

@ -0,0 +1,21 @@
/** \ingroup analysis
* The QGis class that calculates raster statistics (count, sum, mean) for
* a polygon or multipolygon layer and appends the results as attributes
*/
class QgsZonalStatistics
{
%TypeHeaderCode
#include <qgszonalstatistics.h>
%End
public:
QgsZonalStatistics( QgsVectorLayer* polygonLayer, const QString& rasterFile,
const QString& attributePrefix = "", int rasterBand = 1 );
~QgsZonalStatistics();
/**Starts the calculation
@return 0 in case of success*/
int calculateStatistics( QProgressDialog* p );
};