FOSS4G 2022 general tracks

Teaching GIS Through Geospatially Aware Agent-Based Modeling
08-25, 15:15–15:45 (Europe/Rome), Room Onice

Teaching GIS Through Geospatially Aware Agent-Based Modeling.

AgentScriptGIS is a web-based platform that provides a geospatially aware agent-based modeling programming environment. The goal is to enable programmers to generate geo-agent-based models with minimal barriers to entry. The platform provides a programming environment that includes an agent-based modeling library (agentscript.org), a geo-aware programming context, and a map display (leafletjs.com).

The platform was designed to reduce the overhead needed for programmers to begin modeling. We want to empower modelers who come from a wide array of backgrounds with the ability to write and animate geospatial models with minimal time and effort. The intended audience of this platform are users who want to explore geospatial and agent-based modeling but may have little to no experience interacting with these types of models.

We use agent-based modeling as a basis for our platform since it is a popular way to teach programming and can model a wide spectrum of problems. Popularized by NetLogo and StarLogo, agent-based modeling is used in a variety of educational contexts from elementary school studies to graduate level research. To maximize deployability, our agent-based modeling library AgentScript was written in JavaScript and built to be leveraged by the web browser.

GIS software is typically professional in nature and leans on being sophisticated and precise, but is often overburdened with complexity. The hobbyist GIS programmer faces a steep learning curve when starting, including choosing appropriate tools and information sources, deciding on data formats and understanding projections. Our platform intends on removing these burdens on the user by trading versatility for simplicity and ease of use.

We are preparing our platform to be used initially in academia, but can see it being applied in a variety of settings. AgentScriptGIS focuses on facilitating new ways to engage students, teachers and modelers with geospatial issues. This platform provides a low barrier of entry to users and promotes the modeling of local and regional problems by leveraging real-world data and empowering low skill users with the ability to model various geospatial phenomena.

Cody Smith is a Senior Developer at Simtable. He received his B.S in Computer Science from the University of New Mexico. He is based in Albuquerque, NM, where he works on a wide array of products including an interactive geospatial oriented augmented reality sand table. Beyond the augmented reality sand table, Cody works on web-based solutions that enable users to seamlessly incorporate agent-based modeling, ambient computing, projective augmented reality and distributed geospatial information systems that help users better understand complex environmental and social phenomena in communities local and abroad.

Kasra “Kaz” Manavi is the Director of Research and Communications at Simtable. He received a M.S. in Computer Science from Texas A&M University with an emphasis on robotic motion planning and received a PhD in Computer Science from the University of New Mexico with a focus on computational structural biology. After graduation, he started working at Simtable LLC in Santa Fe, NM, where he has been working on developing a web-based platform to enable real-time collective intelligence by providing users the ability to seamlessly incorporate agent-based modeling, geospatial photogrammetry and distributed computation into solutions that helps users better understand complex environmental and social phenomena in their community, primarily in the wildland fire space.