Overview#

The aim of this page is to give you a high level overview of how Tracklib works: an introduction of the description of the four packages that make up Tracklib Framework.

core#

Definition and implementation of central classes of Tracklib framework: Track, TrackCollection, etc.

Module

Purpose

Bbox

Class to manage bounding box

Coords

Classes to manage point coordinates: GeoCoords, ENUCoords, ECEFCoords

GPSTime

Class to manage timestamps

Kernel

Kernel Class for filtering, smoothing and stochastics simulations

Network

Node, Edge and Network Class

Obs

Class to define an observation

Operator

Classes to manage the operators

Plot

Class to plot GPS tracks and its AF

Raster

Class to manipulate rasters

RasterBand

Class for defining a raster band

SpatialIndex

Class to manipulate a spatial index

Track

Class to manage GPS tracks

TrackCollection

Class to manage a collection of tracks

io#

Implements for reading and/or writting tracks and networks in CSV, GPX, KML, ASCII file.

algo#

Algorithms implementation for manipulate track like: interpolate, smoothing, segmentation, filtering, simplify, compare, mapping on another track or on network

Algorithms implementation to manage track
Module Purpose Functions available
Analytics Functions to compute Analytical Features like speed, ds, abs_curv, orientation, curve, etc.
Cinematics Functions to manage cinematic computations on GPS tracks
Comparison Functions to manage comparisons of GPS tracks centralTrack, compare, differenceProfile
Dynamics Functions to manage cinematic computations on GPS tracks
Filtering Functions to manage filtering of GPS tracks
Geometrics Functions to manage general operations on a track
Interpolation
Mapping Functions to transfer information between track and raster or between track and network
Segmentation Functions to manage segmentation of GPS tracks
Selection
Simplification Functions to manage simplification of GPS tracks simplify
Stochastics
Summarising summarize
Synthetics

util#

Tools like geometry functions or color function for the visualization

Module

Purpose

Geometry

Geometric functions

Qgis

Functions to display results tracklib in QGis software