MoveTK is an open-source library for computational movement analysis written in C++. That is, it supports analyzing movement data, often captured in the form of GPS tracks (trajectories).
In addition to standard operations on trajectories (loading, transforming, etc.), the library specifically aims to provide implementations of advanced algorithmic techniques for working with and analyzing trajectories. Examples of these techniques include simplification, similarity, clustering and outlier detection.
For a full list of features, we refer to the MoveTK GitHub page.