Mesa-Geo: A GIS Extension for the Mesa Agent-Based Modeling Framework in Python

21Citations
Citations of this article
18Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Mesa is an open-source agent-based modeling (ABM) framework implemented in the Python programming language, allowing users to build and visualize agent-based models. It has been used in a diverse range of application areas over the years ranging from biology to workforce dynamics. However, there has been no direct support for integrating geographical data from geographical information systems (GIS) into models created with Mesa. Users have had to rely on their own implementations to meet such needs. In this paper we present Mesa-Geo, a GIS extension for Mesa, which allows users to import, manipulate, visualise and export geographical data for ABM. We introduce the main components and functionalities of Mesa-Geo, followed by example applications utilizing geographical data which demonstrates Mesa-Geo's core functionalities and features common to agent-based models. Finally, we conclude with a discussion and outlook on future directions for Mesa-Geo.

Cite

CITATION STYLE

APA

Wang, B., Hess, V., & Crooks, A. (2022). Mesa-Geo: A GIS Extension for the Mesa Agent-Based Modeling Framework in Python. In Proceedings of the 5th ACM SIGSPATIAL International Workshop on GeoSpatial Simulation, GeoSim 2022 (pp. 1–10). Association for Computing Machinery, Inc. https://doi.org/10.1145/3557989.3566157

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free