EnglishFrenchSpanish

OnWorks favicon

pkdiff - Online in the Cloud

Run pkdiff in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command pkdiff that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


pkdiff - program to compare two raster image files

SYNOPSIS


pkdiff -i input -ref reference [options] [advanced options]

DESCRIPTION


pkdiff compares two datasets. The reference can either be a raster or a vector, but the
input must be a raster dataset. In case the reference is a raster dataset, a pixel by
pixel comparison is performed. With no further options, the utility reports if the
rasters are identical or different. If required, an output raster dataset can be written
with a qualitative information per pixel: 0 (input=reference), 1 (input>reference) or 2
(input<reference). If, however, the reference is a vector dataset, it must consist of
point features. Polygon features are automatically converted to the centroid points
before analyzing.

A typical use of the utility is to assess the accuracy of an input raster land cover map,
based on a reference vector dataset. The reference dataset must contain an attribute
(label) for each class. A confusion matrix is produced if the option -cm|--confusion is
set. Here too, an output dataset can be written, which will be a vector dataset in this
case. It contains the reference feature points with the extracted data value of the
raster input dataset as a new attribute.

OPTIONS


-i filename, --input filename
Input raster dataset.

-ref filename, --reference filename
Reference (raster or vector) dataset

-ln layer, --ln layer
Layer name(s) in sample. Leave empty to select all (for vector reference datasets
only)

-b band, --band band
Input raster band

-cm, --confusion
Create confusion matrix (to stdout)

-lr attribute, --lref attribute
Attribute name of the reference label (for vector reference datasets only)

-c name, --class name
List of class names.

-r value, --reclass value
List of class values (use same order as in classname option).

-nodata value, --nodata value
No data value(s) in input or reference dataset are ignored

-m mask, --mask mask
Use the first band of the specified file as a validity mask. Nodata values can be
set with the option --msknodata.

-msknodata value, --msknodata value
Mask value(s) where image is invalid. Use negative value for valid data (example:
use -t -1: if only -1 is valid value)

-v level, --verbose level
verbose level

Advanced options

-o output, --output output
Output dataset (optional)

-f OGRformat, --f OGRformat
OGR format for output vector (for vector reference datasets only)

-of GDALformat, --oformat GDALformat
Output image format (see also gdal_translate(1)). Empty string: inherit from input
image

-lc attribute, --lclass attribute
Attribute name of the classified label (for vector reference datasets only)

--commission value
Value for commission errors: input label < reference label

-bnd value, --boundary value
Boundary for selecting the sample (for vector reference datasets only)

-hom, --homogeneous
Only take regions with homogeneous boundary into account (for reference datasets
only)

-circ, --circular
Use circular boundary (for vector reference datasets only)

-ct colortable, --ct colortable
Color table in ASCII format having 5 columns: id R G B ALFA (0: transparent, 255:
solid).

-co NAME=VALUE, --co NAME=VALUE
Creation option for output file. Multiple options can be specified.

EXAMPLE


Check if two raster images are different (reports only if images are different or not)

pkdiff -i input.tif -ref reference.tif

Validate a classification map using points from a reference sample and report confusion
matrix

pkdiff -i classificationMap.tif -ref referencePoints.tif -cm

24 January 2016 pkdiff(1)

Use pkdiff online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    subconverter
    subconverter
    Utility to convert between various
    subscription format. Shadowrocket users
    should use ss, ssr or v2ray as target.
    You can add &remark= to
    Telegram-liked HT...
    Download subconverter
  • 2
    SWASH
    SWASH
    SWASH is a general-purpose numerical
    tool for simulating unsteady,
    non-hydrostatic, free-surface,
    rotational flow and transport phenomena
    in coastal waters as ...
    Download SWASH
  • 3
    VBA-M (Archived - Now on Github)
    VBA-M (Archived - Now on Github)
    Project has moved to
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Features:Cheat creationsave statesmulti
    system, supports gba, gbc, gb, sgb,
    sgb2Tu...
    Download VBA-M (Archived - Now on Github)
  • 4
    Stacer
    Stacer
    Linux System Optimizer and Monitoring
    Github Repository:
    https://github.com/oguzhaninan/Stacer.
    Audience: End Users/Desktop. User
    interface: Qt. Programming La...
    Download Stacer
  • 5
    OrangeFox
    OrangeFox
    Fork of TeamWinRecoveryProject(TWRP)
    with many additional functions, redesign
    and more Features:Supports Treble and
    non-Treble ROMsUp-to-date Oreo kernel,
    built...
    Download OrangeFox
  • 6
    itop - ITSM  CMDB OpenSource
    itop - ITSM CMDB OpenSource
    IT Operations Portal: a complete open
    source, ITIL, web based service
    management tool including a fully
    customizable CMDB, a helpdesk system and
    a document man...
    Download itop - ITSM CMDB OpenSource
  • More »

Linux commands

Ad