Agent-Based Modeling in ArcGIS. Kevin M. Johnston

Similar documents
Agent-Based Modeling in ArcGIS

Modeling Disease Transmission in Long-tailed Macaques on Bali

Python Raster Analysis. Kevin M. Johnston Nawajish Noman

Lecture 8. Spatial Estimation

Agent Based Modeling and Simulation in the Social Sciences. Frank Witmer Computing and Research Services 14 May 2014

Demographic Data in ArcGIS. Harry J. Moore IV

How does ArcGIS Server integrate into an Enterprise Environment? Willy Lynch Mining Industry Specialist ESRI, Denver, Colorado USA

BIOS 230 Landscape Ecology. Lecture #32

Computer Simulations

An Overview of Solving Spatial Problems Using ArcGIS

Lecture 5 Geostatistics

Lecture 2: Individual-based Modelling

Geographical Information Systems

GIS-based Smart Campus System using 3D Modeling

Introduction to the 176A labs and ArcGIS

Geog 469 GIS Workshop. Data Analysis

Objectives Define spatial statistics Introduce you to some of the core spatial statistics tools available in ArcGIS 9.3 Present a variety of example a

Composable Group Behaviors

Bio112 Home Work Community Structure

Summary Description Municipality of Anchorage. Anchorage Coastal Resource Atlas Project

Chapter 1 Introduction

Maryland Transit Administration (MTA) Bus Accident Mapping and Analysis Application

Approach to Field Research Data Generation and Field Logistics Part 1. Road Map 8/26/2016

ArcGIS Tools for Professional Cartography

Unit 4 Lesson 6 What Are Physical and Behavioral Adaptations?

Geostatistics and Spatial Scales

Incorporating ArcGIS Pro in your Curriculum

Information. Information Technology. Geographic. Services (GIS) 119 W Indiana Ave Deland, FL 32720

GIS Monroe Geographic Information System March 14, 2018

DP Project Development Pvt. Ltd.

GIS PORTFOLIO MOHAMED MAGDY MOHAMED HUSSAIN GIS ENGINEER. UWF GIS ONLINE CERTIFICATE GIS Internship (GIS4944)

Jim Fox. copyright UNC Asheville's NEMAC

Esri and GIS Education

Introduction to Game Theory. Outline. Topics. Recall how we model rationality. Notes. Notes. Notes. Notes. Tyler Moore.

Lecture 3 GIS outputs. Dr. Zhang Spring, 2017

Biology Semester 2 Final Review

Geog 469 GIS Workshop. Managing Enterprise GIS Geodatabases

ArcGIS for INSPIRE. Marten Hogeweg

Web GIS in Agriculture Land Use, Crop Management and Planning. Kevin Knapp Bryan Baker, Phd.

Science Grade 4. Unit 1 Healthy Habitats

REVISION: POPULATION ECOLOGY 18 SEPTEMBER 2013

Joanne N. Halls, PhD Dept. of Geography & Geology David Kirk Information Technology Services

BIDIRECTIONAL COUPLING OF EARTH SYSTEM MODELS WITH SOCIAL SCIENCE MODELS: NEW MOTIVATIONS AND A PROPOSED PATH

Using netcdf and HDF in ArcGIS. Nawajish Noman Dan Zimble Kevin Sigwart

Are You Maximizing The Value Of All Your Data?

The Globally Harmonized System of Classification and Labelling of Chemicals (GHS) Purpose, scope and application

AGENT-BASED MODELING OF EMERGENCY EVACUATION IN A SPATIALLY-AWARE AND TIME-AWARE ENVIRONMENT

Lab #6: Predator Prey Interactions

KENTUCKY HAZARD MITIGATION PLAN RISK ASSESSMENT

Plant Biology. 2. Explain why energy is lost between each trophic level (triple only).

ArcGIS & Extensions - Synergy of GIS tools. Synergy. Analyze & Visualize

ArcGIS for Desktop. ArcGIS for Desktop is the primary authoring tool for the ArcGIS platform.

Simulation tools to predict wildfire behavior and to help safety decision making

Modeling forest insect infestation: GIS and agentbased

Leveraging ArcGIS Server Technology

Lesson 1 Sexual Reproduction and Meiosis

Lecture 1 Introduction to GIS. Dr. Zhang Spring, 2017

Route 120 Build-out Analysis Using CommunityViz Scenario 360

Maryland Transit Administration (MTA) Bus Accident Mapping and Analysis Application

Levels of Ecological Organization. Biotic and Abiotic Factors. Studying Ecology. Chapter 4 Population Ecology

Chapter 4 Population Ecology

Issues around verification, validation, calibration, and confirmation of agent-based models of complex spatial systems

Key Points Sharing fosters participation and collaboration Metadata has a big role in sharing Sharing is not always easy

No. of Days. Building 3D cities Using Esri City Engine ,859. Creating & Analyzing Surfaces Using ArcGIS Spatial Analyst 1 7 3,139

LAND CHANGE MODELER SOFTWARE FOR ARCGIS

Abstract: Traffic accident data is an important decision-making tool for city governments responsible for

Spatial Asset Management

Applied Cartography and Introduction to GIS GEOG 2017 EL. Lecture-2 Chapters 3 and 4

Competition Among Organisms

Homeland Security Geospatial Data Model. Mark Eustis SAIC Joe Kelly Traverse Technologies 21 February, 2008

Chapter 6 Population and Community Ecology

CHAPTER 3 - ECOSYSTEMS

The usage of GIS to track the movement of black bears in Minnesota due to climate change

Alaska villagers face dual threat of hungry polar bears, warmer weather

Labs Start Next Week Lab Manual available in bookstore buy it before class.

SRJC Applied Technology 54A Introduction to GIS

This paper outlines the steps we took to process the repository file into a Geodatabase Utility Data Model for Bloomfield Township s analysis.

BGIS Data Submission Guidelines Sediqa Khatieb Biodiversity Planning Forum May 2013

GIS Quick Facts. CIVL 1101 GIS Quick Facts 1/5.

Discovery and Access of Geospatial Resources using the Geoportal Extension. Marten Hogeweg Geoportal Extension Product Manager

The Building Blocks of the City: Points, Lines and Polygons

Chapter 6 Population and Community Ecology. Thursday, October 19, 17

LAB EXERCISE #3 Neutral Landscape Analysis Summary of Key Results and Conclusions

ENV208/ENV508 Applied GIS. Week 1: What is GIS?

Crop / Weather Update

Geodatabase Best Practices. Dave Crawford Erik Hoel

ArcGIS Enterprise: Out-of-the-Box Spatial Analysis. Vicki Cove Hilary Curtis

Introduction to ArcGIS Server Development

The Geo Web: Enabling GIS on the Internet IT4GIS Keith T. Weber, GISP GIS Director ISU GIS Training and Research Center.

CHARTING SPATIAL BUSINESS TRANSFORMATION

Development of statewide 30 meter winter sage grouse habitat models for Utah

KING FAHD UNIVERSITY OF PETROLEUM & MINERALS

Science Department-High School

American Community Survey (ACS) Toolbox

ArcGIS. for Server. Understanding our World

OPTIMAL FORAGING MODELS

- To cover the standards and benchmarks required by Michigan State for grade 5 in Science.

Vocabulary Flash Cards: Life Science 1: LS1 (1-5)

El Botellón: Modeling the Movement of Crowds in a City

1. Omit Human and Physical Geography electives (6 credits) 2. Add GEOG 677:Internet GIS (3 credits) 3. Add 3 credits to GEOG 797: Final Project

Transcription:

Agent-Based Modeling in ArcGIS Kevin M. Johnston

The problem Have a phenomenon that changes with time and space Want to model time and space explicitly not as a snap shot Want to model the interactions how they occur, through the eyes of the phenomenon Give virtual agents brains and let them interact From the aggregation of the individual decisions the perceivable patterns are created

What is Agent-Based Modeling? Alternative modeling approach Use when all others fail Explores causality Creates patterns not describes them

Outline What is Agent-Based Modeling Present the cougar model problem Demonstration

How does it work? You identify objects or agents - Animals - Terrorists - Land parcels - Any thing that makes a decision or performs an action The agents do things (perform an action or not) Base their decisions on: - Their state - Interactions with other agents - Interactions with the external world - Global factors - Environment Factors (from surfaces or maps) Scheduler defines the time steps

Why ABM and GIS? Agents many times make decisions in space - Where the agent is and what is around them - Where other agents are relative to processing agent Behaviors of an agent may involve movement Agent s decisions can be based on spatial analysis derived from a GIS Agents can change the spatial arrangement of things Agent s decision making changes with the changing landscape

Modeling cougars

Agents E Sample Application Cougars The Model Home Ranges Behaviors Other Agents Based on Energetics Safety : Agent-Based Modeling in ArcGIS The Scheduler Prey Surrogate for Human population

More about cougar biology Cougars are opportunistic - There is a chance or probability that a cougar can catch prey at any time step Whether a cougar makes a kill is based on: - Available prey - The probability of catching a prey based on hunting advantage - How hungry am I Whether I have sex (for a male) depends - Is there a female within 3 kilometers and do I detect her Otherwise I wander (with intent) within my home range

Hunting behavior

Hunting behavior

Movement is based on attractors Home range - Makes sure the cougar stays within the home range Habitat - Moves from one good habitat within their home range to another to protect their resources Kill - When make kill it will be a strong attractor - depends on type of kill (how long it takes to consume it) Female - When find one strong for 12 hours.

Balancing Security/Habitat/Home Range Competing goals trade offs Opportunistic and maximize Marbles algorithm Temporary - Female - Kill Home Range Repellant Habitat Attractor Security

Movement is based on attractors Attribute weighting Spatial weighting

What happens each time step How hungry am I and what is the time of day Look at my neighboring values Which locations would be best depends on my current goals: - to stay within the home range - to move toward a habitat - to stay secure Check on other attractors: a female or a kill A movement is made based on a trade off of the above goals Did I make a kill - If I did, what kind is it

The Agent Analyst extension Repast with ArcGIS 10.0 (mid-level integration) Argonne National Laboratory collaborated with Esri to create the extension - not an Esri product Integrated into ArcGIS Geoprocessing environment and takes advantage of Java ArcObjects Free and open source It is a user group community product Software and book free from: http://resources.arcgis.com/en/help/agent-analyst/

The resource center

Collaborators Esri Argonne labs University of Redlands University of Michigan Michigan State Temple University University of Indiana USGS Hopefully will be many more.

Demo Agent Analyst Agents Fields Actions

Summary Model time and space explicitly not as a snap shot Explores causality The aggregate of the individual decisions creates observed patterns as emergent patterns Agent-based modeling is composed of agents, actions, fields, and a scheduler Agent Analyst is a mid-level integration between Repast and ArcGIS Open source with the software and book free from: http://resources.arcgis.com/en/help/agent-analyst/