Skip to main content
Log in

Arc_Mat: a Matlab-based spatial data analysis toolbox

  • Original Article
  • Published:
Journal of Geographical Systems Aims and scope Submit manuscript

Abstract

This article presents an overview of Arc_Mat, a Matlab-based spatial data analysis software package whose source code has been placed in the public domain. An earlier version of the Arc_Mat toolbox was developed to extract map polygon and database information from ESRI shapefiles and provide high quality mapping in the Matlab software environment. We discuss revisions to the toolbox that: utilize enhanced computing and graphing capabilities of more recent versions of Matlab, restructure the toolbox with object-oriented programming features, and provide more comprehensive functions for spatial data analysis. The Arc_Mat toolbox functionality includes basic choropleth mapping; exploratory spatial data analysis that provides exploratory views of spatial data through various graphs, for example, histogram, Moran scatterplot, three-dimensional scatterplot, density distribution plot, and parallel coordinate plots; and more formal spatial data modeling that draws on the extensive Spatial Econometrics Toolbox functions. A brief review of the design aspects of the revised Arc_Mat is described, and we provide some illustrative examples that highlight representative uses of the toolbox. Finally, we discuss programming with and customizing the Arc_Mat toolbox functionalities.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  • Anselin L (1988) Spatial econometrics: methods and models. Kluwer Academic Publishers, Dordrecht

    Google Scholar 

  • Anselin L (1992) SpaceStat, a software program for analysis of spatial data. National Center for Geographic Information and Analysis (NCGIA), University of California, Santa Barbara, CA

    Google Scholar 

  • Anselin L (2000) Computing environments for spatial data analysis. J Geogr Syst 2(3):201–220

    Article  Google Scholar 

  • Anselin L (2002) Mapping and analysis for spatial social science. Center for Spatially Integrated Social Science, University of California, Santa Barbara, CA

    Google Scholar 

  • Anselin L, Getis A (1992) Spatial statistical analysis and geographic information systems. Ann Reg Sci 26(1):19–33

    Article  Google Scholar 

  • Anselin L, Syabri I, Smirnov O (2002) Visualizing multivariate spatial correlation with dynamically linked windows. Center for Spatially Integrated Social Science, University of California, Santa Barbara, CA

    Google Scholar 

  • Anselin L, Syabri I, Kho Y (2005) GeoDa: an introduction to spatial data analysis. Geogr Anal 38(1):5–22

    Article  Google Scholar 

  • Barry R, Pace RK (1999) A Monte Carlo estimator of the log determinant of large sparse matrices. Linear Algebra Appl 289:41–54

    Article  Google Scholar 

  • Bivand R (2002a) Implementing spatial data analysis software tools in R. Center for Spatially Integrated Social Science, University of California, Santa Barbara, CA

    Google Scholar 

  • Bivand R (2002b) Spatial econometrics functions in R: classes and methods. J Geogr Syst 4(4):405–421

    Article  Google Scholar 

  • Bivand R, Gebhardt A (2000) Implementing functions for spatial statistical analysis using the R language. J Geogr Syst 2(3):307–317

    Article  Google Scholar 

  • Bivand R, Portnov B (2004) Exploring spatial data analysis techniques using R: the case of observations with no neighbors. In: Anselin L, Florax R, Rey S (eds) Advances in spatial econometrics: methodology, tools and applications. Springer, Berlin, pp 121–142

    Google Scholar 

  • Bivand R, Pebesma E, Gomez-Rubio V (2008) Applied spatial data analysis with R. Springer, Berlin

    Google Scholar 

  • Buliung R, Remmel T (2008) Open source, spatial analysis and activity-travel behaviour research: capabilities of the aspace package. J Geogr Syst 10(2):191–216

    Article  Google Scholar 

  • Cook D, Majure J, Symanzik J, Cressie N (1996) Dynamic graphics in a GIS: a platform for analyzing and exploring multivariate spatial data. Comput Stat 11(4):467–480

    Google Scholar 

  • Cook D, Symanzik J, Majure J, Cressie N (1997) Dynamic graphics in a GIS: more examples using linked software. Comput Geosci 23(4):371–385

    Article  Google Scholar 

  • Cressie N (1991) Statistics for spatial data. Terra Nova 4(5):613–617

    Article  Google Scholar 

  • De Smith M, Goodchild M, Longley P (2009) Geospatial analysis—a comprehensive guide to principles, techniques and software tools. Matador, Leicester

    Google Scholar 

  • Farley JA, Limp WE, Lockhart J (1990) The archaeologist’s workbench: integrating GIS, remote sensing, EDA and database management. In: Allen KMS, Green FSW, Zubrow EBW (eds) Interpreting space: GIS and archaeology. Taylor and Francis, London, pp 141–164

    Google Scholar 

  • Fischer M, Getis A (eds) (1997) Recent development in spatial analysis. Springer, Berlin

    Google Scholar 

  • Fischer M, Nijkamp P (eds) (1993) Geographic information systems, spatial modelling and policy evaluation. Springer, Berlin

    Google Scholar 

  • Fotheringham A, Rogerson P (1994) Spatial analysis and GIS. Taylor and Francis, London

    Google Scholar 

  • Goodchild MF, Haining RP (2004) GIS and spatial data analysis: converging perspectives. Pap Reg Sci 83(1):363–385

    Article  Google Scholar 

  • Goodchild MF, Haining RP, Wise S (1992) Integrating GIS and spatial analysis—problems and possibilities. Int J Geogr Inf Syst 6(5):407–423

    Article  Google Scholar 

  • Goodchild MF, Anselin L, Appelbaum R, Harthorn B (2000) Toward spatially integrated social science. Int Reg Sci Rev 23(2):139–159

    Google Scholar 

  • Haining RP (1989) Geography and spatial statistics: current positions, future developments. In: Macmillan B (ed) Remodelling geography. Blackwell, Oxford, pp 191–203

    Google Scholar 

  • Heba I, Malin E, Thomas-Agnan C (2002) Exploratory spatial data analysis with GEOXP. In: European regional science association conference papers. Available via ERSA 2002. http://www-sre.wu-wien.ac.at/ersa/ersaconfs/ersa02/cdrom/papers/498.pdf. Accessed 26 August 2009

  • Laurent T, Ruiz-Gazen A, Thomas-Agnan C (2006) GeoXp: an R package for interactive exploratory spatial data analysis. In: useR! 2006 presentations. Available via CRAN. http://www.r-project.org/user-2006/Slides/LaurentEtAl.pdf. Accessed 26 August 2009

  • Le Gallo J, Ertur C (2003) Exploratory spatial data analysis of the distribution of regional per capita GDP in Europe, 1980–1995. Pap Reg Sci 82(2):175–201

    Article  Google Scholar 

  • Leitner M, Brecht H (2007) Software review: crime analysis and mapping with GeoDa 0.9.5-i. Soc Sci Comput Rev 25(2):265–271

    Article  Google Scholar 

  • LeSage JP, Pace RK (2004a) Arc_Mat, a toolbox for using ArcView shapefiles for spatial econometrics and statistics. In: Egenhofer MJ, Fresksa C, Miller HJ (eds) GIScience 2004. LNCS, vol 3224, pp 179–190

  • LeSage JP, Pace RK (2004b) Arc_Mat, a toolbox for using ArcView shapefiles for spatial econometrics and statistics. Econometrics toolbox for Matlab. Available via spatial-econometric.com. http://www.spatial-econometrics.com/html/arc_map.pdf. Accessed 16 August 2009

  • LeSage JP, Pace RK (2009) Introduction to spatial econometrics. Chapman & Hall/CRC Press, Boca Raton, FL

    Google Scholar 

  • Levine N (2006) Crime mapping and the CrimeStat program. Geogr Anal 38(1):41–56

    Article  Google Scholar 

  • Okabe A, Okunuki K, Shiode S (2005) SANET: a toolbox for spatial analysis on a network. Geogr Anal 38(1):57–66

    Article  Google Scholar 

  • Openshaw S (1990) Spatial analysis and geographical information systems: a review of progress and possibilities. In: Scholten HJ, Stillwell JCH (eds) Geographical information systems for urban and regional planning. Kluwer, Dordrecht, pp 153–163

    Google Scholar 

  • Pace RK, Barry R (1997) Quick computation of regressions with a spatially autoregressive dependent variable. Geogr Anal 29(3):232–247

    Google Scholar 

  • Pisati M (2001) Tools for spatial data analysis. Stata Tech Bull 10(60):21–36

    Google Scholar 

  • Rangel T, Diniz-Filho J, Bini L (2006) Towards an integrated computational tool for spatial analysis in marcoecology and biogeography. Glob Ecol Biogeogr 15(4):321–327

    Article  Google Scholar 

  • Register A (2007) A guide to Matlab object-oriented programming. Chapman & Hall/CRC Press, Boca Raton, FL

    Google Scholar 

  • Rey S (2009) Show me the code: spatial analysis and open source. J Geogr Syst 11(2):191–207

    Article  Google Scholar 

  • Rey S, Anselin L (2006) Recent advances in software for spatial analysis in the social sciences. Geogr Anal 38(1):1–4

    Article  Google Scholar 

  • Rey S, Janikas MV (2006) STARS: space–time analysis of regional systems. Geogr Anal 38(1):67–86

    Article  Google Scholar 

  • Takatsuka M, Gahegan M (2002) GeoVISTA studio: a codeless visual programming environment for geoscientific data analysis and visualization. Comput Geosci 28(10):1131–1141

    Article  Google Scholar 

  • Theus M, Urbanek S (2008) Interactive graphics for data analysis: principles and examples. Chapman & Hall/CRC Press, Boca Raton FL

    Google Scholar 

  • Warren RE (1990) Predictive modelling of archaeological site location: a case study in the Midwest. In: Allen KMS, Green SW, Zubrow EBW (eds) Interpreting space: GIS and archaeology. Taylor and Francis, London, pp 201–215

    Google Scholar 

  • Wise S, Haining RP, Ma J (2001) Providing spatial statistical data analysis functionality for the GIS user: the SAGE project. Int J Geogr Inf Sci 15(3):239–254

    Article  Google Scholar 

Download references

Acknowledgments

The authors would like to acknowledge support for this research provided by the National Science Foundation, SES-0729264. Additional funding was from the Gulf of Mexico, Texas SEA Grant programs NA06OAR41770076, but the conclusions and recommendations are those of the authors and do not reflect the views of the US Department of Commerce - National Oceanic and Atmospheric Administration (NOAA). The first author would also like to thank financial support from Graduate Student Affinity Group of the American Association of Geographers.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xingjian Liu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Liu, X., LeSage, J. Arc_Mat: a Matlab-based spatial data analysis toolbox. J Geogr Syst 12, 69–87 (2010). https://doi.org/10.1007/s10109-009-0096-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10109-009-0096-6

Keywords

JEL Classification

Navigation