62
Views
0
CrossRef citations to date
0
Altmetric
Original Article

REA-FM: automated generation of natural-looking flow maps through river extraction algorithm

ORCID Icon, , , , ORCID Icon &
Received 27 Jul 2023, Accepted 23 Jan 2024, Published online: 04 Mar 2024
 

ABSTRACT

A flow map is a type of thematic visualization that depicts the movement of objects across a geographical space using a tree layout resembling a natural river system. In this paper, we introduce an innovative and automated approach called REA-FM, which leverages the power of the maze-solving algorithm to extract rivers from digital elevation models (DEMs). This enables the creation of flow maps that originate from a single source and extend to multiple destinations. Initially, REA-FM represents the mapping space of a flow map using a DEM. Subsequently, a maze-solving algorithm is adapted to extract flow paths from the destinations to the origin within the DEM data, with constraints on search directions, direction weights, and search ranges based on quality criteria specific to flow maps. To obtain comprehensive flow maps, the maze-solving algorithm is employed iteratively, considering the importance of each flow path, as determined by their respective lengths. These obtained paths are finally rendered smoothly with varying widths using Bézier curves, thereby enhancing the visual aesthetics of the flow map. A comparative evaluation with existing approaches demonstrates that REA-FM can generate natural-looking flow maps with reduced total length and improved node distribution, eliminating node overlaps and edge crossings. Furthermore, the effectiveness of REA-FM is validated through three extension experiments involving heterogeneous mapping spaces and areas with obstacles. Parameter analysis confirms that REA-FM offers intuitive control over the layout of flow maps. Project website: https://github.com/TrentonWei/FlowMap

Acknowledgments

The authors wish to thank Dr. Tingzhong Huang for his help in data collection and Professor Yalong Yang for sharing his JavaScript code.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Data and code availability statement and data deposition

The data and code that support the findings of this study are all openly available, website is: https://github.com/TrentonWei/FlowMap.

Supplementary material

Supplemental data for this article can be accessed online at https://doi.org/10.1080/15230406.2024.2311259.

Additional information

Funding

The work was supported by the National Natural Science Foundation of China [62301063]; National Key Laboratory of Microwave Imaging Technology Grant [No number].

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 61.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 78.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.