Skip to content

Mainul013/flowmapper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FlowMapper

Code

The front end of FlowMapper is built with HTML, CSS, JavaScript and the Bootstrap template. OpenLayers is used for the mapping framework including the base maps and basic interactive map functions, and D3 (Data-Driven Documents) (Bostock, Ogievetsky, & Heer, 2011) is used to create the interactive maps that include polygon, point and flow symbol vectors. FlowMapper utilizes a Java back-end design connected with a PostgreSQL/PostGIS database with an Apache Tomcat server.

Data

The data used in the FlowMapper paper is published here. The datasets included are as follows:

  • Banana food flows: Banana food flows within South America from 2019 (FAO, 2021).
  • Family tree flows: Family tree data movement from 1887-1924 within the U.S. (Koylu et al., 2020)
  • Bikeshare flows: Bikeshare flows within Chicago from April 2021 (Divvy system data, 2021).

About

FlowMapper is an interactive application for mapping geospatial data that include flows, or origin-destination data. In FlowMapper, upload regions (polygons) as a geojson, a region attribute dataset (csv), a node dataset (csv) that includes coordinates in WGS84, and a flow dataset (csv). For the regions, the geojson data should have an ID that joins to the region attribute dataset, and the flows should have an origin ID field and a destination ID field that join to the nodes dataset on a matching ID.

Regions can be symbolized through a classification scheme, color scheme, opacity, and stroke width and color. Nodes can be symbolized through scaling, fill color, opacity, radius sizing, and stroke color and width. Flows can be symbolized by the number of flows shown, flow line style, classification scheme, color scheme, opacity, and stroke width and color.

For regions, nodes, and flows, the legend can be formatted by title and the number of decimal places. FlowMapper also includes base map and map projection options.

After the flow map is created, the flow map visualization can be exported as a SVG or PNG and the project itself can be saved as a JSON to be imported again at a later time.

Contact Us

If you have questions about the data formatting or processing, please contact us at:

geo-social@uiowa.edu

Contributors

By Caglar Koylu, Geng Tian, and Mary Windsor

References

  • Koylu, C., Tian, G., & Windsor, M. (2022). FlowMapper.org: A web-based framework for designing origin-destination flow maps. Journal of Maps. doi:10.1080/17445647.2021.1996479

  • Divvy system data. Retrieved May 13, 2021, from https://www.divvybikes.com/system-data

  • FAO. (2021). Food and Agriculture Organization of United Nations (FAO). Retrieved from http://www.fao.org/faostat/en/#data/TM

  • Koylu, C., Guo, D., Huang, Y., Kasakoff, A., & Grieve, J. (2020). Connecting family trees to construct a population-scale and longitudinal geo-social network for the U.S. International Journal of Geographical Information Science. doi:10.1080/13658816.2020.1821885

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 73.1%
  • CSS 15.2%
  • HTML 9.6%
  • Java 2.0%
  • PHP 0.1%