Reference

pkextractimg(1)

extract pixel values from raster image using a raster sample

NAME

pkextractimg - extract pixel values from raster image using a raster sample

SYNOPSIS

FCpkextractimgF[0] FC-iF[0] input [FC-sF[0] sample] FC-oF[0] output [options]

DESCRIPTION

pkextractimg extracts pixel values from an input raster dataset, based on the locations you provide via a sample file. The sample should be a raster dataset with categorical (integer) values. The typical use case is a land cover map that overlaps the input raster dataset. The utility then extracts pixels from the input raster for the respective land cover classes. To select a random subset of the sample raster dataset you can set the threshold option FC-tF[0] with a percentage value. You can provide a threshold value for each class (e.g. FC-tF[0] 80 FC-tF[0] 60). Use value 100 to select all pixels for selected class(es). As output, a new copy of the vector file is created with an extra attribute for the extracted pixel value. For each raster band in the input image, a separate attribute is created. For instance, if the raster dataset contains three bands, three attributes are created (b0, b1 and b2).

OPTIONS

FC-iF[0] filename, FC--inputF[0] filename

Raster input dataset containing band information

FC-sF[0] sample, FC--sampleF[0] sample

Raster dataset with categorical values to sample the input raster dataset. Output will contain features with input band information included.

FC-lnF[0] layer, FC--lnF[0] layer

Layer name(s) in sample (leave empty to select all)

FC-randF[0] number, FC--randomF[0] number

Create simple random sample of points. Provide number of points to generate

FC-gridF[0] size, FC--gridF[0] size

Create systematic grid of points. Provide cell grid size (in projected units, e.g,. m)

FC-oF[0] filename, FC--outputF[0] filename

Output sample dataset

FC-cF[0] class, FC--classF[0] class

Class(es) to extract from input sample image. Leave empty to extract all valid data pixels from sample dataset. Make sure to set classes if rule is set to mode, proportion or count.

FC-tF[0] threshold, FC--thresholdF[0] threshold

Probability threshold for selecting samples (randomly). Provide probability in percentage (>0) or absolute (<0). Use a single threshold per vector sample layer. If using raster land cover maps as a sample dataset, you can provide a threshold value for each class (e.g. FC-tF[0] 80 FC-tF[0] 60). Use value 100 to select all pixels for selected class(es)

FC-fF[0] format, FC--fF[0] format

Output sample dataset format

FC-ftF[0] fieldType, FC--ftypeF[0] fieldType

Field type (only Real or Integer)

FC-ltF[0] labelType, FC--ltypeF[0] labelType

Label type: In16 or String

FC-bF[0] band, FC--bandF[0] band

Band index(es) to extract. Leave empty to use all bands

FC-sbandF[0] band, FC--startbandF[0] band

Start band sequence number

FC-ebandF[0] band, FC--endbandF[0] band

End band sequence number

FC-bndnodataF[0] band, FC--bndnodataF[0] band

Band(s) in input image to check if pixel is valid (used for srcnodata)

FC-srcnodataF[0] value, FC--srcnodataF[0] value

Invalid value(s) for input image

FC-bnF[0] attribute, FC--bnameF[0] attribute

For single band input data, this extra attribute name will correspond to the raster values. For multi-band input data, multiple attributes with this prefix will be added (e.g. b0, b1, b2, etc.)

FC-cnF[0] attribute, FC--cnameF[0] attribute

Name of the class label in the output vector dataset

FC-downF[0] value, FC--downF[0] value

Down sampling factor

FC-vF[0] level, FC--verboseF[0] level

Verbose mode if > 0

History