This repository consists of two main modules:
AlgorithmVisualization: an algorithm-agnostic UI and set of tools that can be used for running, configuring and visualizing algorithms.
MultiScaleTrajectories: a set of algorithms and UI plugins for the
AlgorithmVisualizationmodule, for a problem called progressive curve simplification. This is a problem that comes from cartography, where one wants to simplify a line feature (e.g. a river or road) over multiple levels of detail, such that zooming in progressively reveals more detail without producing any visual artifacts. For more information, see my thesis.
Running the latest build
If you simply want to run the latest build, extract all contents of
build_DD_MM_YYY.zip to a folder, and run
You can import
Griffon Vulture NABU Moessingen.csv, a simple flight trajectory of a griffon vulture across Europe, to start running the various progressive simplification algorithms.
Build Instructions (Visual Studio)
Make sure all references are pointing to the right DLL's in the
packages folder and make sure to right click
MultiScaleTrajectories -> Set as StartUp Project in the solution explorer.