Skip to main navigation Skip to search Skip to main content

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

  • SUNY Buffalo
  • Rhineland Palatinate

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

20 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings of the 5th ACM SIGSPATIAL International Workshop on GeoSpatial Simulation, GeoSim 2022
EditorsTaylor Anderson, Alexander Hohl, Joon-Seok Kim, Ashwin Shashidharan
PublisherAssociation for Computing Machinery, Inc
Pages1-10
Number of pages10
ISBN (Electronic)9781450395373
DOIs
StatePublished - Nov 1 2022
Event5th ACM SIGSPATIAL International Workshop on GeoSpatial Simulation, GeoSim 2022 - Seattle, United States
Duration: Nov 1 2022 → …

Publication series

NameProceedings of the 5th ACM SIGSPATIAL International Workshop on GeoSpatial Simulation, GeoSim 2022

Conference

Conference5th ACM SIGSPATIAL International Workshop on GeoSpatial Simulation, GeoSim 2022
Country/TerritoryUnited States
CitySeattle
Period11/1/22 → …

Keywords

  • agent-based modeling (ABM)
  • complex systems
  • geographic information systems (GIS)
  • Python

Fingerprint

Dive into the research topics of 'Mesa-Geo: A GIS Extension for the Mesa Agent-Based Modeling Framework in Python'. Together they form a unique fingerprint.

Cite this