Esri UC 2014 | Demo Theater | Agent-Based Modeling in ArcGIS Kevin M. Johnston.

Slides:



Advertisements
Similar presentations
Esri UC 2014 | Demo Theater | Bring Your Facilities to Life with GIS and 3D Visualizations Craig McCabe, 3D Product Engineer.
Advertisements

Offline Routing and Geocoding using ArcGIS Runtime SDK
Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS Tracking Analyst – an Introduction Morakot Pilouk,
Esri UC 2014 | Technical Workshop | Automating Cache Workflows and Tile Usage Heat Maps Eric J. Rodenberg.
ArcGIS Data Reviewer: An Introduction
Esri UC 2014 | Technical Workshop | Audience Participation URL: goo.gl/tN4Vzq Open in device browser… CAD: The ArcGIS for AutoCAD Plug-in.
ArcGIS 3D Analyst: Working with 3D Analyst and CityEngine
Esri Maps for Salesforce and Microsoft Dynamics CRM
Esri UC 2014 | Technical Workshop | What Every Manager Needs to Know About Cloud GIS John Thieling.
Esri UC 2014 | Technical Workshop | Optimizing Your JavaScript Web App for Performance Jeremy Bartley Derek Swingley.
Esri UC2013. Technical Workshop.Editing & Maintaining Parcels with ArcGIS.
Esri UC 2014 | Technical Workshop | Parcel Editing: Advanced Tim Hodson Jason Camerano.
Esri UC 2014 | Technical Workshop | Data Alignment and Management in ArcMap Lisa Stanners, Sean Jones.
Esri UC 2014 | Technical Workshop | Working with Elevation Services in ArcGIS Online Cody A. Benkelman.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Local Government.
Esri UC 2014 | Technical Workshop | Accessing Spatial Databases in ArcGIS using Query Layers Annie Sasidar.
Esri UC 2014 | Demo Theater | Web GIS – Unlocking the Power of Maps Across Your Organization Sam Libby.
Esri UC 2015 | Technical Workshop | Land Records Maps and Apps for State and Local Governments Chris Buscaglia Scott Oppmann.
Your Campus and the Living Atlas of the World Mark Stewart.
Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer Edwin Waite & Shankar Chandrasekaran Planning and Deploying Data Quality Services.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Maritime:
Esri UC 2014 | Demo Theater | Esri Production Mapping: Configuring Business Rules Joseph Sheffield.
ArcGIS for Local Government’s Capital Project Planning Maps and Apps Scott Oppmann.
Esri UC 2014 | Technical Workshop | Esri Roads and Highways: Integrating and Developing LRS Business Systems Tom Hill.
Esri UC 2014 | Technical Workshop | ArcGIS for Aviation: Airports - Managing Airport GIS Data for Domestic and International Regulatory Compliance Shane.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California 3D Analyst – Feature.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Thinking Spatially.
GeoPlannerSM for ArcGIS®: An Introduction
Esri UC 2014 | Demo Theater | ArcGIS Workflow Manager: Integrating Geoprocessing into Your Business Processes Nishi Mishra.
Esri UC 2014 | Technical Workshop | Geocoding with ArcGIS Online and ArcGIS Online World Geocoding Service Jeff Rogers and Brad Niemand.
What Every Manager Needs to Know About Cloud GIS John Thieling.
Configuring the ArcGIS for Local Government Election Polling Place and Election Results applications Lindsay Thomas.
Esri UC 2014 | Demo Theater | Briefing in a Disconnected Environment Tara Mott Natalie Feuerstein.
Esri UC 2014 | Demo Theater | Configuring the Live,Work, Locate Application Nikki Golding.
Esri UC 2014 | Demo Theater | Esri Production Mapping: Spatial Document Management Joseph Sheffield.
Esri UC 2014 | Demo Theater | ArcGIS for Aviation Shane Barrett.
Esri UC 2014 | Technical Workshop | Creating Geoprocessing Services Kevin Hibma.
Esri UC 2014 | Demo Theater | An Overview of ArcGIS for Local Government’s Model ArcGIS Online Organization Scott Oppmann.
Esri UC 2014 | Technical Workshop | Using ArcGIS Online Analysis Widgets Shing Lin, Jerome Yang.
Configuring the ArcGIS for Emergency Management Damage Assessment Solution in Your Organization John Hauck.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Migrating Parcel data.
Esri UC 2014 | Technical Workshop | ArcGIS API for JavaScript: What’s New Derek Swingley Jerome Yang
Configuring the Briefing Book Application in your Community Lindsay Thomas.
Esri UC 2014 | Technical Workshop | Managing and Editing Annotation Wendy Harrison.
Esri UC 2014 | Demo Theater | Using ArcGIS Online App Logins in Node.js James Tedrick.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Law Enforcement:
Esri UC 2014 | Demo Theater | Batch Geocoding Online Bruce
Agent-Based Modeling in ArcGIS Kevin M. Johnston.
Esri UC 2015 | Technical Workshop | Community Parcels Chris Buscaglia.
Esri UC2013. Technical Workshop. Demo Theater 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Introduction to the Esri.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Land Records:
Esri UC 2014 | Demo Theater | Integrating the Census Data API with ArcGIS Web Applications James Tedrick.
Publishing GIS Services to ArcGIS Server
Esri UC 2014 | Technical Workshop | ArcGIS API for JavaScript: An Introduction Kelly Hutchins Derek Swingley.
Esri UC 2014 | Technical Workshop | Editing in ArcMap: An Introduction Lisa Stanners, Phil Sanchez.
Esri Production Mapping: Configuring Business Rules Joseph Sheffield.
Esri UC 2015 | Technical Workshop | Community Addresses Chris Buscaglia.
Esri UC 2014 | Technical Workshop | Managing an Enterprise GIS Project: Key Things You Need Right from the Start Gerry Clancy Glenn Berger.
Esri UC 2015 | Technical Workshop | Land Records Public Access Applications Chris Buscaglia.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Working with Cartographic.
Esri UC 2014 | Technical Workshop | Migrating Data To The Parcel Fabric Christine Leslie Amir Bar-Maor.
Esri UC 2014 | Technical Workshop | Address Maps and Apps for State and Local Government Allison Muise Nikki Golding Scott Oppmann.
Esri UC 2014 | Technical Workshop | Enhancing Web Map Performance in ArcGIS Online Julia Guard & Melanie Summers.
Esri UC 2014 | Technical Workshop | ArcGIS Online: Administering Your ArcGIS Organization through Scripting Witt Mathot, Dan O’Leary, Evan Caldwell.
High-Availability ArcGIS for Server and Application Architecture in Amazon David McGuire.
Improving Snow Response Activities with the SnowCOP (Common Operational Picture) Application Lindsay Thomas.
ArcGIS Deed Drafter: An Introduction
Landscape Data: Esri Insights and Landscape Analyst
Collaboration and Reporting Using Portal for ArcGIS
Presentation transcript:

Esri UC 2014 | Demo Theater | Agent-Based Modeling in ArcGIS Kevin M. Johnston

Esri UC 2014 | Demo Theater | 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 The problem : Agent-Based Modeling in ArcGIS

Esri UC 2014 | Demo Theater | Alternative modeling approach Use when all others fail Explores causality Creates patterns not describes them What is Agent-Based Modeling? : Agent-Based Modeling in ArcGIS

Esri UC 2014 | Demo Theater | What is Agent-Based Modeling Present the cougar model problem Demonstration Outline : Agent-Based Modeling in ArcGIS

Esri UC 2014 | Demo Theater | 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 How does it work? : Agent-Based Modeling in ArcGIS

Esri UC 2014 | Demo Theater | 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 Why ABM and GIS? : Agent-Based Modeling in ArcGIS

Esri UC 2014 | Demo Theater | Modeling cougars : Agent-Based Modeling in ArcGIS

Esri UC 2014 | Demo Theater | : Agent-Based Modeling in ArcGIS E – Sample Application – Cougars Safety Prey Surrogate for Human population Home Ranges Behaviors The Model Agents Other Agents The Scheduler Based on Energetics

Esri UC 2014 | Demo Theater | 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 More about cougar biology : Agent-Based Modeling in ArcGIS

Esri UC 2014 | Demo Theater | Hunting behavior : Agent-Based Modeling in ArcGIS

Esri UC 2014 | Demo Theater | Hunting behavior : Agent-Based Modeling in ArcGIS

Esri UC 2014 | Demo Theater | 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. Movement is based on attractors : Agent-Based Modeling in ArcGIS

Esri UC 2014 | Demo Theater | Competing goals – trade offs Opportunistic and maximize Marbles algorithm Temporary - Female - Kill Balancing Security/Habitat/Home Range : Agent-Based Modeling in ArcGIS Home Range Repellant Habitat Attractor Security

Esri UC 2014 | Demo Theater | 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 What happens each time step : Agent-Based Modeling in ArcGIS

Esri UC 2014 | Demo Theater | 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: The Agent Analyst extension : Agent-Based Modeling in ArcGIS

Esri UC 2014 | Demo Theater | The resource center : Agent-Based Modeling in ArcGIS

Esri UC 2014 | Demo Theater | Esri Argonne labs University of Redlands University of Michigan Michigan State Temple University University of Indiana USGS Hopefully will be many more…. Collaborators : Agent-Based Modeling in ArcGIS

Esri UC 2014 | Demo Theater | Agents Fields Actions Demo 1: Agent Analyst

Esri UC 2014 | Demo Theater | Thank you… Please fill out the session survey: First Offering ID: 490/1293 Online – Paper – pick up and put in drop box : Agent-Based Modeling in ArcGIS

Esri UC 2014 | Demo Theater | : Agent-Based Modeling in ArcGIS