pktools 2.6.7
Processing Kernel for geospatial data
pkstatogr

program to calculate basic statistics from vector file

SYNOPSIS

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]

Description

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.

Options

  • use either -short or --long options (both --long=value and --long value are supported)
  • short option -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

Usage: pkstatogr -i input [-n attribute]*

Examples

Some examples how to use pkstatogr can be found here