Interactive line and polygon flow maps
07-17, 16:45–16:50 (Europe/Sarajevo), SA02

Well-designed origin-destination flow maps remain difficult to automatically draw, mainly due to the complexity of managing and clearing clutter caused by overlapping flow paths. A few automated methods to create these exist, but most generally allow little, if any, customization of the output. This research presents further functionality and advancements of an existing free and open source, interactive, semi-automated flow mapping script for generating and customizing flow paths for use in geographic information system (GIS) or web map settings. Written in Python, the script accepts a comma-separated values file of origins and destinations along with attributes such as the magnitude of flows, and produces output flow paths. Previously, the script only produced skeletal flow polylines which could then be symbolized in subsequent GIS software packages; the script now also optionally produces polygon arrows suitable for direct loading into, for example, webmaps. Further, an interactive GUI is being developed that allows users to tweak arrow path parameters and see their changes in real time, before writing output to file. The presentation will live demonstrate the software in action, particularly in producing polygon arrows.


Indicate what is (are) the open source project(s) essential in your talk

Python, GDAL, SciPy

Assign a number between 1 and 3 indicating the level of technical complexity of your contribution.

1 - no previous knowledge needed

Select at least one general theme that best defines your proposal

Data visualization, State of software, or new features, FOSS4G for movement, transport, and networks. In space and time, by any subject (water, asphalt, people, birds, animals, air, or even cosmos)

I make my conference contribution available under the CC BY 4.0 license. The conference contribution comprises the abstract, the text contribution for the conference proceedings, the presentation materials as well as the video recording and live transmission of the presentation – yes