![]() |
pktools
2.6.6
Processing Kernel for geospatial data
|
program to calculate basic statistics from raster dataset
Usage: pkstat -i input
-short or --long options (both --long=value and --long value are supported)-h shows basic options only, long option --help shows all options | short | long | type | default | description |
|---|---|---|---|---|
| i | input | std::string | name of the input raster dataset | |
| b | band | unsigned short | 0 | band(s) on which to calculate statistics |
| f | filename | bool | false | Shows image filename |
| stats | statistics | bool | false | Shows basic statistics (min,max, mean and stdDev of the raster datasets) |
| nodata | nodata | double | Set nodata value(s) | |
| mean | mean | bool | false | calculate mean |
| median | median | bool | false | calculate median |
| var | var | bool | false | calculate variance |
| stdev | stdev | bool | false | calculate standard deviation |
| mm | minmax | bool | false | calculate minimum and maximum value |
| min | min | bool | false | calculate minimum value |
| max | max | bool | false | calculate maximum value |
| hist | hist | bool | false | calculate histogram |
| nbin | nbin | short | number of bins to calculate histogram | |
| rel | relative | bool | false | use percentiles for histogram to calculate histogram |
| hist2d | hist2d | bool | false | calculate 2-dimensional histogram based on two images |
| cor | correlation | bool | false | calculate Pearson produc-moment correlation coefficient between two raster datasets (defined by -c <col1> -c <col2>) |
| rmse | rmse | bool | false | calculate root mean square error between two raster datasets |
| reg | regression | bool | false | calculate linear regression between two raster datasets and get correlation coefficient |
| regerr | regerr | bool | false | calculate linear regression between two raster datasets and get root mean square error |
| preg | preg | bool | false | calculate perpendicular regression between two raster datasets and get correlation coefficient |
| ulx | ulx | double | Upper left x value bounding box | |
| uly | uly | double | Upper left y value bounding box | |
| lrx | lrx | double | Lower right x value bounding box | |
| lry | lry | double | Lower right y value bounding box | |
| down | down | short | 1 | Down sampling factor (for raster sample datasets only). Can be used to create grid points |
| rnd | rnd | unsigned int | 0 | generate random numbers |
| scale | scale | double | Scale(s) for reading input image(s) | |
| offset | offset | double | Offset(s) for reading input image(s) | |
| src_min | src_min | double | start reading source from this minimum value | |
| src_max | src_max | double | stop reading source from this maximum value | |
| kde | kde | bool | false | Use Kernel density estimation when producing histogram. The standard deviation is estimated based on Silverman's rule of thumb |
1.8.6