pktools  2.6.7
Processing Kernel for geospatial data
pktools Documentation

New library available: pyjeo !

I have been working on a new library pyjeo since I have moved to the Joint Research Centre of the European Commission. You are still free to use pktools, though support will be limited. I welcome you to use pyjeo instead. Unlike pktools, it is not a command line toolbox, but is rather used from Python. Please follow this link for more information and download instructions.


pktools is a suite of utilities written in C++ for image processing with a focus on remote sensing applications. It relies on the Geospatial Data Abstraction Library (GDAL, and OGR.

All utilities in pktools use command line options and have a built in help

Check the code statistics


pktools is written by Pieter Kempeneers and released under the GNU General Public License version3

See for more details

How to get pktools?


You can download the latest stable release from Savannah

the git repository

Get the latest code in development (bleeding edge) from the Git repository:

git clone git://

In a Linux environment, please perform the following actions before following the manual installation procedure

cd pktools

Add libtool support to your package:


Remake the GNU Build System files by scanning '' and running 'autoconf', 'autoheader', 'aclocal', 'automake' and 'libtoolize':


Finalize package generation:

automake --add-missing

How to refer

Please refer to pktools as: (Pieter Kempeneers)

Or use the following reference to the book on Open Source Geospatial Tools

contact: kempenep at


Installation for Linux

Installation for Windows


pktools in QGIS via plugin

Bug reports and change requests

Please write a ticket in savannah to report bugs and request changes. You will automatically be informed about the ticket status and this helps me to keep track of the bugs/changes.