A module for CartoCrow that computes flow maps, a style of thematic maps that visualizes the movement of objects, such as people or goods, between regions. See:
- K. A. B. Verbeek, K. Buchin, and B. Speckmann. Flow map layout via spiral trees. IEEE Transactions on Visualization and Computer Graphics, 17(12):2536–2544, 2011.
- K. Buchin, B. Speckmann, and K. A. B. Verbeek. Angle-restricted Steiner arborescences for flow map layout. Algorithmica, 72(2):656–685, 2015.
This module is still work in progress: it can generate simple flow maps with and without obstacles, but it does not yet fully implement the optimization procedure that smoothens the edges.
This module depends on the following modules:
Build and install the CartoCrow core following the instructions in the README. The core will then be installed in the directory you indicate using -DCMAKE_INSTALL_PREFIX=<install-directory>.
You can build this module like any CMake project. Tell CMake where the core is installed using -DCartoCrow_DIR=<install-directory>/lib/cmake/CartoCrow.
(When you expand this template into an actual module, add a description on how to run the module on some example data here.)
Copyright (c) 2019-2026 Netherlands eScience Center and TU Eindhoven
Licensed under the GPLv3.0 license. See LICENSE for details.