![]() |
pktools
2.6.6
Processing Kernel for geospatial data
|
program to calculate basic statistics from vector file
Usage: pkstatogr -i input [-n attribute]*
Options: [-ln layer]* [-n attribute]* [srcnodata]* [src_min] [src_max] [-s] [-mm] [-min] [-max] [-mean] [-median] [-stdev] [-hist] [-nbin] [-rel] [-kde]
The utility pkstatogr calculates basic statistics on attributes of a vector file. Examples of the basic statistics include: minimum, maximum, median, mean and standard deviation. Histograms (in percentage or absolute values) can also be calculated. The attribute of interest can be selected using the option -n|–fname. Values defined by the -nodata option, or not withing the limits set by the options -src_min and -src_max are ignored for the statistics.
-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 | Input OGR vector file | |
| n | fname | std::string | Fields on which to calculate statistics | |
| ln | lname | std::string | Layer name(s) in sample (leave empty to select all) | |
| nodata | nodata | double | Set nodata value(s) | |
| src_min | src_min | double | Set minimum value for histogram | |
| src_max | src_max | double | Set maximum value for histogram | |
| s | size | bool | false | Sample size (number of points) |
| mm | minmax | bool | false | Calculate minimum and maximum value |
| min | min | bool | false | Calculate minimum value |
| max | max | bool | false | Calculate maximum value |
| mean | mean | bool | false | Calculate mean value |
| median | median | bool | false | Calculate median value |
| stdev | stdev | bool | false | Calculate standard deviation |
| hist | hist | bool | false | Calculate histogram |
| nbin | nbin | unsigned int | Number of bins | |
| rel | relative | bool | false | Use percentiles for histogram to calculate histogram |
| kde | kde | bool | false | Use Kernel density estimation when producing histogram. The standard deviation is estimated based on Silverman's rule of thumb |
Some examples how to use pkstatogr can be found here
1.8.6