Skip to main content

The Integration of Agent-Based Modelling and Geographical Information for Geospatial Simulation

  • Chapter
  • First Online:
Agent-Based Models of Geographical Systems

Abstract

Within this chapter we focus on the integration of Geographical Information System (GIS) and Agent-based modelling (ABM) and review a selection of toolkits which allow for such integration. Moreover, we identify current capabilities of modelling within a GIS and methods of coupling and integrating GIS with agent-based models. We then introduce suggested guidelines for developing geospatial simulations with ABM toolkits and offer practical guidelines for choosing a simulation/modelling system before providing a review of a number of simulation/modelling systems that allow for the creation of geospatial agent based models along with the identification of a number references for further information.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 299.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 379.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 379.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    However this is an active research topic and holds much promise with respect to creating geospatial agent-based models (see Torrens 2009 for a more detailed discussion).

  2. 2.

    An agent-based model could be programmed completely from scratch using a low-level programming language if a modeller has sufficient programming knowledge and experience; see below for disadvantages of this approach.

  3. 3.

    A collection of programming classes grouped together, termed packages (i.e. classes with similar purpose).

  4. 4.

    Other shareware/freeware systems used for the creation of spatial agent-based models include OBEUS (Benenson et al. 2006) and CORMAS (Bousquet et al. 1998). These systems are not reviewed in this chapter for space requirements.

References

  • Abdou, M., Hamill, L., & Gilbert, N. (2012). Designing and building an agent-based model. In A.J. Heppenstall, A.T. Crooks, L.M. See, & M. Batty (Eds.), Agent-based models of geographical systems (pp. 141–166). Dordrecht: Springer.

    Google Scholar 

  • AgentLink. (2007). Software. Available at http://eprints.agentlink.org/view/type/software.html. Accessed on 12 July 2010.

  • AgentSheets. (2010). AgentSheets: The Sustainopolis model. Available at http://www.agentsheets.com/Applets/sustainopolis/. Accessed on 12 July 2010.

  • Andrade, P., Monteiro, A., & Câmara, G. (2008). Entities and relations for agent-based modelling of complex spatial systems. BWSS 2008: 1st Brazilian Workshop on Social Simulation, Bahia.

    Google Scholar 

  • AnyLogic. (2010). AnyLogic: Urban dynamics agent based model. Available at http://www.xjtek.com/anylogic/demo_models/48/. Accessed on 12 July 2010.

  • Armstrong, D. J. (2006). The quarks of object-oriented development. Communication of the ACM, 49(2), 123–128.

    Article  Google Scholar 

  • Axtell, R., Epstein, J. M., Dean, J. S., Gumerman, G. J., Swedlund, A. C., Harburger, J., Chakravarty, S., Hammond, R., Parker, J., & Parker, M. (2002). Population growth and collapse in a multiagent model of the Kayenta Anasazi in Long House Valley. Proceedings of the National Academy of Sciences of the United States of America (PNAS), 99(3), 7275–7279.

    Article  Google Scholar 

  • Batty, M. (2005). Cities and complexity: Understanding cities with cellular automata, agent-based models, and fractals. Cambridge, MA: The MIT Press.

    Google Scholar 

  • Batty, M., Conroy, R., Hillier, B., Jiang, B., Desyllas, J., Mottram, C., Penn, A., Smith, A., & Turner, A. (1998). The virtual tate, Working paper 5. London: Centre for Advanced Spatial Analysis (University College London).

    Google Scholar 

  • Batty, M., Desyllas, J., & Duxbury, E. (2003). Safety in numbers? Modelling crowds and designing control for the Notting Hill carnival. Urban Studies, 40(8), 1573–1590.

    Article  Google Scholar 

  • Benenson, I., Aronovich, S., & Noam, S. (2005). Let’s talk objects: Generic methodology for urban high-resolution simulation. Computers, Environment and Urban Systems, 29(4), 425–453.

    Article  Google Scholar 

  • Benenson, I., Birfur, S., & Kharbash, V. (2006). Geographic automata systems and the OBEUS software for their implementation. In J. Portugali (Ed.), Complex artificial environments: Simulation, cognition and VR in the study and planning of cities (pp. 137–153). Berlin: Springer.

    Google Scholar 

  • Berger, T., & Parker, D. C. (2001). Examples of specific research: Introduction to standard descriptions of projects’. In D. C. Parker, T. Berger, & S. M. Manson (Eds.), Meeting the Challenge of Complexity (pp. 48–54). Proceedings of a Special Workshop on Land-Use/Land-Cover Change, Irvine.

    Google Scholar 

  • Bernard, L., & Krüger, T. (2000). Integration of GIS and spatio-temporal simulation models: Interoperable components for different simulation strategies. Transactions in GIS, 4(3), 197–215.

    Article  Google Scholar 

  • Berryman, M. (2008). Review of software platforms for agent based models. Edinburgh: Defence Science and Technology Organisation, DSTO-GD-0532.

    Google Scholar 

  • Booch, G. (1994). Object-oriented analysis and design with applications. Redwood City: Benjamin/Cummings.

    Google Scholar 

  • Bousquet, F., Bakam, I., Proton, H., & Le Page, C. (1998). CORMAS: Common-pool resources and multi-agent systems. In A. P. Pobil, J. Mira, & A. Moonis (Eds.), Lecture notes in artificial intelligence 1416 (pp. 826–838). Berlin: Springer.

    Google Scholar 

  • Brown, D. G. (2006). Agent-based models. In H. Geist (Ed.), The Earth’s changing land: An encyclopaedia of land-use and land-cover change (pp. 7–13). Westport: Greenwood Publishing Group.

    Google Scholar 

  • Brown, D. G., Riolo, R., Robinson, D. T., North, M. J., & Rand, W. (2005). Spatial process and data models: Toward integration of agent-based models and GIS. Journal of Geographical Systems, 7(1), 25–47.

    Article  Google Scholar 

  • Carley, K. M. (1996). Validating computational models, Working Paper. Pittsburgh: Carnegie Mellon University.

    Google Scholar 

  • Carvalho, J. (2000). Using agentSheets to teach simulation to undergraduate students. Journal of Artificial Societies and Social Simulation, 3(3). Available at http://jasss.soc.surrey.ac.uk/3/3/forum/2.html

  • Castle, C. J. E. (2007). Agent-based modelling of pedestrian evacuation: A study of London’s king’s cross underground station. Ph.D thesis, University College London, London.

    Google Scholar 

  • Cioffi-Revilla, C. (2010). Computational social science. Wiley Interdisciplinary Reviews: Computational Statistics, 2(3), 259–271.

    Article  Google Scholar 

  • Cioffi-Revilla, C., Rogers, J. D., & Latek, M. (2010). The MASON householdWorlds of pastoral nomad societies. In K. Takadama, C. Cioffi-Revilla, & G. Deffaunt (Eds.), Simulating interacting agents and social phenomena: The second world congress in social simulation. Berlin: Springer.

    Google Scholar 

  • Collier, N. T. (2010). Repast HPC manual. Available at http://repast.sourceforge.net/docs.html

  • Collier, N. T., & North, M. J. (2005). Repast for Python Scripting. Annual Conference of the North American Association for Computational Social and Organizational Science (NAACSOS), Notre Dame. Available at http://www.casos.cs.cmu.edu/events/conferences/2005/2005_proceedings/Collier.pdf

  • Consequences Assessment Tool Set. (2011). Incident manager and first responder tools. Available at http://www.saic.com/products/security/cats/. Accessed on 12 Apr 2011.

  • Couclelis, H. (2001). Why I no longer work with agents: A challenge for ABMs of human-environment interactions. In D. C. Parker, T. Berger, & S. M. Manson (Eds.), Meeting the challenge of complexity (pp. 14–16). Proceedings of a Special Workshop on Land-Use/Land-Cover Change, Irvine.

    Google Scholar 

  • Crooks, A. T. (2006). Exploring cities using agent-based models and GIS. In D. Sallach, C. M. Macal, & M. J. North (Eds.), Proceedings of the Agent 2006 Conference on Social Agents: Results and Prospects, University of Chicago and Argonne National Laboratory, Chicago. Available at http://agent2007.anl.gov/2006procpdf/Agent_2006.pdf

  • Crooks, A. T. (2007). The repast simulation/modelling system for geospatial simulation, Working Paper 123. London: Centre for Advanced Spatial Analysis (University College London).

    Google Scholar 

  • Crooks, A. T. (2010). Constructing and implementing an agent-based model of residential segregation through vector GIS. International Journal of GIS, 24(5), 661–675.

    Google Scholar 

  • Crooks, A. T., Castle, C. J. E., & Batty, M. (2008). Key challenges in agent-based modelling for geo-spatial simulation. Computer, Environment and Urban Systems, 32(6), 417–430.

    Article  Google Scholar 

  • Crooks, A.T., & Heppenstall, A.J. (2012), Introduction to agent-based modeling. In A.J. Heppenstall, A.T. Crooks, L.M. See, & M. Batty (Eds.), Agent-based models of geographical systems (pp. 85–105). Dordrecht: Springer.

    Google Scholar 

  • Dugdale, J. (2004). An evaluation of seven software simulation tools for use in the social sciences. Available at http://www.irit.fr/COSI/training/evaluationoftools/Evaluation-Of-Simulation-Tools.htm. Accessed on 12 July 2010.

  • Epstein, J. M. (2009). Modelling to contain pandemics. Nature, 460, 687.

    Article  Google Scholar 

  • Fedra, K. (1996). Distributed models and embedded GIS: Integration strategies and case studies. In M. F. Goodchild, L. T. Steyaert, & B. O. Parks (Eds.), GIS and environmental modelling: Progress and research issues (pp. 413–417). Fort Collins: GIS World Books.

    Google Scholar 

  • Filatova, T., Parker, D., & van der Veen, A. (2009). Agent-based urban land markets: Agent’s pricing behavior, land prices and urban land use change. Journal of Artificial Societies and Social Simulation, 12(1). Available at http://jasss.soc.surrey.ac.uk/12/1/3.html

  • Fontaine, C. M., & Rounsevell, M. (2009). An agent-based approach to model future residential pressure on a regional landscape. Landscape Ecology, 24(9), 1237–1254.

    Article  Google Scholar 

  • GeoMASON. (2010). GIS integration for MASON. Available at https://mason.dev.java.net/source/browse/mason/contrib/geomason/. Accessed on 14 July 2010.

  • Gilbert, N. (2007). Agent-based models. London: Sage.

    Google Scholar 

  • Gilbert, N., & Bankes, S. (2002). Platforms and methods for agent-based modelling. Proceeding of the National Academy of Sciences of the USA, 99(3), 7197–7198.

    Article  Google Scholar 

  • Gilbert, N., & Troitzsch, K. G. (2005). Simulation for the social scientist. Milton Keynes: Open University Press.

    Google Scholar 

  • Goodchild, M. F. (2005). GIS, spatial analysis, and modelling overview. In D. J. Maguire, M. Batty, & M. F. Goodchild (Eds.), GIS, spatial analysis and modelling (pp. 1–18). Redlands: ESRI Press.

    Google Scholar 

  • Graham, S., & Steiner, J. (2006). Travellersim: Growing settlement structures and territories with agent-based modelling. In J. T. Clark & E. M. Hagemeister (Eds.), Digital discovery: Exploring new frontiers in human heritage. Proceedings of the 34th Conference on Computer Applications and Quantitative Methods in Archaeology, Fargo.

    Google Scholar 

  • Grimm, V., & Railsback, S. F. (2012). Designing, formulating and communicating agent-based models. In A. J. Heppenstall, A. T. Crooks, L. M. See, & M. Batty (Eds.) Agent-based models of geographical systems (pp. 361–377). Dordrecht: Springer.

    Google Scholar 

  • Hailegiorgis, A. B. (2010). Changing residence in the city: An agent based model of residential mobility in Arlington County. The Association of American Geographers (AAG) Annual Meeting, Washington, DC, 14–18 Apr 2010.

    Google Scholar 

  • Haklay, M., O’Sullivan, D., Thurstain-Goodwin, M., & Schelhorn, T. (2001). “So go downtown”: Simulating pedestrian movement in town centres. Environment and Planning B, 28(3), 343–359.

    Article  Google Scholar 

  • Harland, K., & Heppenstall, A. J. (2012). Using agent-based models for education planning: Is the UK education system agent-based. In A. J. Heppenstall, A. T. Crooks, L. M. See, & M. Batty (Eds.), Agent-based models of geographical systems (pp. 481–497). Dordrecht: Springer.

    Google Scholar 

  • Hazard Prediction and Assessment Capability. (2004). Available at http://computing.ornl.gov/cse_home/hpac.shtml. Accessed on 12 Apr 2011.

  • Heywood, I., Cornelius, S., & Carver, S. (2006). An introduction to geographical information systems (3rd ed.). Harlow: Pearson Education.

    Google Scholar 

  • Howe, T. R., Collier, N. T., North, M. J., Parker, M. T., & Vos, J. R. (2006). Containing agents: Contexts, projections, and agents. In D. Sallach, C. M. Macal, & M. J. North (Eds.), Proceedings of the Agent 2006 Conference on Social Agents: Results and Prospects, University of Chicago and Argonne National Laboratory, Chicago. Available at http://agent2007.anl.gov/2006procpdf/Agent_2006.pdf

  • Jackson, J., Forest, B., & Sengupta, R. (2008). Agent-based simulation of urban residential dynamics and land rent change in a gentrifying area of Boston. Transactions in GIS, 12(4), 475–491.

    Article  Google Scholar 

  • Janssen, M. A. (2009). Understanding artificial Anasazi. Journal of Artificial Societies and Social Simulation, 12(4). Available at http://jasss.soc.surrey.ac.uk/12/4/13.html

  • Johnasson, A., & Kretz, T. (2012). Applied pedestrian modeling. In A. J. Heppenstall, A. T. Crooks, L. M. See, & M. Batty (Eds.), Agent-based models of geographical systems (pp. 451–462). Dordrecht: Springer.

    Google Scholar 

  • Johnson, P. A., & Sieber, R. E. (2009). Agent-based modeling: A dynamic scenario planning approach to tourism PSS. In S. Geertman & J. Stillwell (Eds.), Planning support systems: Best practices and new methods (pp. 211–226). Berlin: Springer.

    Chapter  Google Scholar 

  • Kennedy, R. C., Lane, K. E., Fuentes, A., Hollocher, H., & Madey, G. (2009). Spatially aware agents: An effective and efficient use of GIS data within an agent-based model. Agent-Directed Simulation Symposium (ADS’09), San Diego, 22–27 Mar 2009.

    Google Scholar 

  • Kennedy, W. B., Hailegiorgis, A. B., Rouleau, M., Bassett, J. K., Coletti, M., Balan, G. C., & Gulden, T. (2010). An agent-based model of conflict in East Africa and the effect of watering holes. Behavior Representation in Modeling and Simulation (BRiMS) Conference, Charleston.

    Google Scholar 

  • Langran, G. (1992). Time in geographic information systems. London: Taylor & Francis.

    Google Scholar 

  • Łatek, M. M., Rizi, S. M. M., & Geller, A. (2010). Persistence in the political economy of conflict: The case of the Afghan Drug Industry. Complex Adaptive Systems: Resilience, Robustness, and Evolvability Workshop, Fall Symposium of Association for the Advancement of Artificial Intelligence, 11–13 Nov 2010, Arlington. Available at http://www.css.gmu.edu/projects/irregularwarfare/

  • Liebert, K. D., Earnest, D. C., & Tolk, A. (2008). Using GIS vector data to build virtual environments for agent based models. Proceedings of the 2008 Spring simulation multiconference (pp. 45–52), Ottawa.

    Google Scholar 

  • Linthicum, D. S. (2000). Enterprise application integration. Boston: Addison-Wesley.

    Google Scholar 

  • Longley, P. A., Goodchild, M. F., Maguire, D. J., & Rhind, D. W. (2005). Geographical information systems and science (2nd ed.). New York: Wiley.

    Google Scholar 

  • Luke, S., Cioffi-Revilla, C., Panait, L., & Sullivan, K. (2004). MASON: A new multi-agent simulation toolkit. SwarmFest 2004, Eighth Annual Swarm Users/Researchers Conference, University of Michigan, Ann Arbor. Available at http://www.cscs.umich.edu/swarmfest04/Program/PapersSlides/seanLuke-SwarmFest04-040507-2100.pdf

  • Luke, S., Cioffi-Revilla, C., Panait, L., Sullivan, K., & Balan, G. (2005). MASON: A multi-agent simulation environment. Simulation, 81(7), 517–527.

    Article  Google Scholar 

  • Maguire, D. J. (1995). Implementing spatial analysis and GIS applications for business and service planning. In P. A. Longley & G. Clarke (Eds.), GIS for business and service planning (pp. 171–191). Cambridge: GeoInformation International.

    Google Scholar 

  • Maguire, D. J. (2005). Towards a GIS platform for spatial analysis and modelling. In D. J. Maguire, M. Batty, & M. F. Goodchild (Eds.), GIS, spatial analysis and modelling. Redlands: ESRI Press.

    Google Scholar 

  • Makarov, V. L., Bakhtizin, A. R., & Zhitkov, V. A. (2008). Agent-based model for traffic jams in Moscow. ABS 2 Agent Based Spatial Simulation International Workshop, 24–25 Nov 2008, Paris. Available at http://s4.csregistry.org/ABS2

  • Malleson, N. (2008). RepastCity – A demo virtual city. Available at http://portal.ncess.ac.uk/access/wiki/site/mass/repastcity.html. Accessed on 21 Jan 2009.

  • Malleson, N., Heppenstall, A., & See, L. (2010). Crime reduction through simulation: An agent-based model of burglary. Computers, Environment and Urban Systems, 34(3), 236–250.

    Article  Google Scholar 

  • MASON. (2010). Multi agent simulation of neighbourhood. Available at http://cs.gmu.edu/~eclab/projects/mason/. Accessed on 12 July 2010.

  • Mathevet, R., Bousquet, F., Le Page, C., & Antona, M. (2003). Agent-based simulations of interactions between duck population, farming decisions and leasing of hunting rights in the Camargue (Southern France). Ecological Modelling, 165(2–3), 107–126.

    Article  Google Scholar 

  • Minar, N., Burkhart, R., Langton, C. and Askenazi, M. (1996). The swarm simulation system: A toolkit for building multi-agent simulations. Available at http://www.santafe.edu/media/workingpapers/96-06-042.pdf. Accessed on 12 July 2010.

  • Mooij, W. M., Bennetts, R. E., Kitchens, W. M., & DeAngelis, D. L. (2002). Exploring the effect of drought extent and interval on the Florida snail kite: Interplay between spatial and temporal scales. Ecological Modelling, 149(1–2), 25–39.

    Article  Google Scholar 

  • Najlis, R., Janssen, M. A., & Parker, D. C. (2001). Software tools and communication issues. In D. C. Parker, T. Berger, & S. M. Manson (Eds.), Meeting the Challenge of Complexity: Proceedings of a Special Workshop on Land-Use/Land-Cover Change (pp. 17–30), Irvine. Available at http://www.csiss.org/resources/maslucc/ABM-LUCC.pdf

  • NASA. (2010). World wind. Available at http://worldwind.arc.nasa.gov/java/. Accessed on 15 July 2010.

  • NatureServe Vista. (2011). Decision support for better planning, Available at http://www.natureserve.org/prodServices/vista/overview.jsp. Accessed on 12 Apr 2011.

  • NetLogo. (2010). NetLogo: Multi-agent programmable modelling environment. Available at http://ccl.northwestern.edu/netlogo/. Accessed on 12 July 2010.

  • Nikolai, C., & Madey, G. (2009). Tools of the trade: A survey of various agent based modeling platforms. Journal of Artificial Societies and Social Simulation, 12(2). Available at http://jasss.soc.surrey.ac.uk/12/2/2.html

  • North, M. J., & Macal, C. M. (2009). Foundations of and recent advances in artificial life modeling with Repast 3 and Repast Simphony. In A. Adamatzky & M. Komosinski (Eds.), Artificial life models in software (2nd ed., pp. 37–60). New York: Springer.

    Chapter  Google Scholar 

  • North, M. J., Howe, T. R., Collier, N. T., & Vos, J. R. (2005a). The Repast Simphony development environment. In C. M. Macal & M. J. North (Eds.), Proceedings of the Agent 2005 Conference on Generative Social Processes, Models, and Mechanisms, Chicago. Available at http://agent2007.anl.gov/Agent_2005.pdf

  • North, M. J., Howe, T. R., Collier, N. T., & Vos, J. R. (2005b). The Repast Simphony runtime system. In C. M. Macal, M. J. North, & D. Sallach (Eds.), Proceedings of the Agent 2005 Conference on Generative Social Processes, Models, and Mechanisms, Chicago. Available at http://agent2007.anl.gov/Agent_2005.pdf

  • OpenStarLogo. (2010). OpenStarLogo homepage. Available at http://education.mit.edu/openstarlogo/. Accessed on 12 July 2010.

  • Ozik, J. (2010). RELOGO getting started guide. Available at http://repast.sourceforge.net/docs/ReLogoGettingStarted.pdf

  • Parinov, S. I. (2007). New possibilities for simulations of socio-economic systems. Artificial Societies, 2(3–4): 23–53. Available at http://www.artsoc.ru/html_e/journal.htm

    Google Scholar 

  • Parker, D. C. (2001). Object-orientated packages for agent-based modelling. Available at http://mason.gmu.edu/~dparker3/spat_abm/lectures/lecture2_tables.pdf Accessed on 12 June 2010.

  • Parker, D. C., Berger, T., & Manson, S. M. (2001). Proceedings of an International Workshop on Agent-Based Models of Land-Use and Land-Cover Change, Irvine. Available at http://www.csiss.org/maslucc/ABM-LUCC.htm

  • Peuquet, D. J. (2005). Time in GIS and geographical databases. In P. A. Longley, M. F. Goodchild, D. J. Maguire, & D. W. Rhind (Eds.), Geographical information systems: Principles, techniques, management and applications (Abridged Edition) (pp. 91–103). Hoboken: Wiley.

    Google Scholar 

  • Peuquet, D. J., & Duan, N. (1995). An event-based spatio-temporal data model (ESTDM) for temporal analysis of geographic data. International Journal of Geographical Information Systems, 9(1), 2–24.

    Article  Google Scholar 

  • Pint, B., Crooks, A. T., & Geller, A. (2010). An agent-based model of organized crime: Favelas and the drug trade. 2nd Brazilian Workshop on Social Simulation, Sao Bernardo do Campo.

    Google Scholar 

  • Railsback, S. F., & Harvey, B. C. (2002). Analysis of habitat selection rules using an individual-based model. Ecology, 83(7), 1817–1830.

    Google Scholar 

  • Railsback, S. F., Lytinen, S. L., & Jackson, S. K. (2006). Agent-based simulation platforms: Review and development recommendations. Simulation, 82(9), 609–623.

    Article  Google Scholar 

  • Redlands Institute. (2010). What is agent analyst? Available at http://www.institute.redlands.edu/agentanalyst. Accessed on 12 July 2010.

  • Reitsma, F., & Albrecht, J. (2006). A process-oriented data model. In J. Drummond, R. Billen, D. Forrest, & E. João (Eds.), Dynamic and mobile GIS: Investigating change in space and time (pp. 77–87). London: Taylor & Francis.

    Google Scholar 

  • Repast. (2011). Recursive porous agent simulation toolkit. Available at http://repast.sourceforge.net/. Accessed on 7 Mar 2011.

  • Repenning, A., & Ioannidou, A. (2004). Agent-based end-user development. Communications of the Association of Computing Machinery, 47(9), 43–46.

    Article  Google Scholar 

  • Repenning, A., Ioannidou, A., & Zola, J. (2000). AgentSheets: End-user programmable simulations. Journal of Artificial Societies and Social Simulation, 3(3). Available at http://jasss.soc.surrey.ac.uk/3/3/forum/1.html.

  • Rixon, A., Moglia, M., & Burn, S. (2005). Bottom-up approaches to building agent-based models: Discussing the need for a platform. Proceedings of the Joint Conference on Multi-Agent Modelling for Environmental Management, Bourg-St-Maurice.

    Google Scholar 

  • Robertson, D. A. (2005). Agent-based modeling toolkits. Academy of Management Learning and Education, 4(4), 525–527.

    Article  Google Scholar 

  • Schelhorn, T., O’Sullivan, D., Haklay, M., & Thurstain-Goodwin, M. (1999). STREETS: An agent-based pedestrian model, Working paper. London: Centre for Advanced Spatial Analysis (University College London).

    Google Scholar 

  • Serenko, A., & Detlor, B. (2002). Agent toolkits: A general overview of the market and an assessment of instructor satisfaction with utilizing toolkits in the classroom, Working Paper 455. Hamilton: McMaster University (School of Business). Available at http://merc.mcmaster.ca/wpapers/wpaper455.html

  • Sondheim, M., Gardels, K., & Buehler, K. (2005). GIS interoperability. In P. A. Longley, M. F. Goodchild, D. J. Maguire, & D. W. Rhind (Eds.), Geographical information systems: Principles, techniques, management and applications (Abridged Edition) (pp. 347–358). Hoboken: Wiley.

    Google Scholar 

  • Swarm. (2010). Swarm: A platform for agent-based models. Available at http://www.swarm.org/. Accessed on 12 July 2010.

  • SwarmWiki. (2010). Tools for Agent-Based Modelling. Available at http://www.swarm.org/wiki/Tools_for_Agent-Based_Modelling. Accessed on 12 July 2010.

  • Tatara, E., North, M. J., Howe, T. R., Collier, N. T., & Vos, J. R. (2006). An introduction to repast simphony modelling using a simple predator-prey example. In D. Sallach, C. M. Macal, & M. J. North (Eds.), Proceedings of the Agent 2006 Conference on Social Agents: Results and Prospects, University of Chicago and Argonne National Laboratory, Chicago. Available at http://agent2007.anl.gov/2006procpdf/Agent_2006.pdf

  • Tesfatsion, L. (2010). General software and toolkits. Available at http://www.econ.iastate.edu/tesfatsi/acecode.htm. Accessed on 12 July 2010.

  • Tesfatsion, L., & Judd, K. L. (Eds.). (2006). Handbook of computational economics: Agent-based computational economics (Vol. 2). Amsterdam: North-Holland.

    Google Scholar 

  • Tobias, R., & Hofmann, C. (2004). Evaluation of free java-libraries for social-scientific agent based simulation. Journal of Artificial Societies and Social Simulation, 7(1). Available at http://jasss.soc.surrey.ac.uk/7/1/6.html

  • Torrens, P. M. (2009). Process models and next-generation geographic information technology (GIS best practices: Essays on geography and GIS, Vol. 2, pp. 63–75). Redlands: ESRI Press.

    Google Scholar 

  • Torrens, P. M., & Nara, A. (2007). Modelling gentrification dynamics: A hybrid approach. Computers, Environment and Urban Systems, 31(3), 337–361.

    Article  Google Scholar 

  • Ungerer, M. J., & Goodchild, M. F. (2002). Integrating spatial data analysis and GIS: A new implementation using component object model (COM). International Journal of Geographic Information Science, 16(1), 41–53.

    Article  Google Scholar 

  • Vos, J. R. (2005). Repast .NET: The Repast framework implemented in the .NET. Annual Conference of the North American Association for Computational Social and Organizational Science (NAACSOS), Notre Dame. Available at http://www.casos.cs.cmu.edu/events/conferences/2005/2005_proceedings/Vos.pdf

  • Wegener, M. (2000). Spatial models and GIS. In A. S. Fotheringham & M. Wegener (Eds.), Spatial models and GIS: New potential and new models (pp. 3–20). London: Taylor & Francis.

    Google Scholar 

  • Westervelt, J. D. (2002). Geographic information systems and agent-based modelling. In H. R. Gimblett (Ed.), Integrating geographic information systems and agent-based modelling techniques for simulating social and ecological processes (pp. 83–104). Oxford: Oxford University Press.

    Google Scholar 

  • Wikipedia. (2010). Comparison of agent-based modeling software. Available at http://en.wikipedia.org/wiki/Comparison_of_agent-based_modeling_software. Accessed on 12 July 2010.

  • Wilensky, U. (2006). NetLogo grand canyon model. Available at http://ccl.northwestern.edu/netlogo/models/GrandCanyon. Accessed on 15 July 2010.

  • Zeiler, M. (1999). Modelling our world: The ESRI guide to geodatabase design. Redlands: ESRI Press.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrew T. Crooks .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer Science+Business Media B.V.

About this chapter

Cite this chapter

Crooks, A.T., Castle, C.J.E. (2012). The Integration of Agent-Based Modelling and Geographical Information for Geospatial Simulation. In: Heppenstall, A., Crooks, A., See, L., Batty, M. (eds) Agent-Based Models of Geographical Systems. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-8927-4_12

Download citation

Publish with us

Policies and ethics