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.
Similar content being viewed by others
References
Anselin L (1988) Spatial econometrics: methods and models. Kluwer Academic Publishers, Dordrecht
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
Anselin L (2000) Computing environments for spatial data analysis. J Geogr Syst 2(3):201–220
Anselin L (2002) Mapping and analysis for spatial social science. Center for Spatially Integrated Social Science, University of California, Santa Barbara, CA
Anselin L, Getis A (1992) Spatial statistical analysis and geographic information systems. Ann Reg Sci 26(1):19–33
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
Anselin L, Syabri I, Kho Y (2005) GeoDa: an introduction to spatial data analysis. Geogr Anal 38(1):5–22
Barry R, Pace RK (1999) A Monte Carlo estimator of the log determinant of large sparse matrices. Linear Algebra Appl 289:41–54
Bivand R (2002a) Implementing spatial data analysis software tools in R. Center for Spatially Integrated Social Science, University of California, Santa Barbara, CA
Bivand R (2002b) Spatial econometrics functions in R: classes and methods. J Geogr Syst 4(4):405–421
Bivand R, Gebhardt A (2000) Implementing functions for spatial statistical analysis using the R language. J Geogr Syst 2(3):307–317
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
Bivand R, Pebesma E, Gomez-Rubio V (2008) Applied spatial data analysis with R. Springer, Berlin
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
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
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
Cressie N (1991) Statistics for spatial data. Terra Nova 4(5):613–617
De Smith M, Goodchild M, Longley P (2009) Geospatial analysis—a comprehensive guide to principles, techniques and software tools. Matador, Leicester
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
Fischer M, Getis A (eds) (1997) Recent development in spatial analysis. Springer, Berlin
Fischer M, Nijkamp P (eds) (1993) Geographic information systems, spatial modelling and policy evaluation. Springer, Berlin
Fotheringham A, Rogerson P (1994) Spatial analysis and GIS. Taylor and Francis, London
Goodchild MF, Haining RP (2004) GIS and spatial data analysis: converging perspectives. Pap Reg Sci 83(1):363–385
Goodchild MF, Haining RP, Wise S (1992) Integrating GIS and spatial analysis—problems and possibilities. Int J Geogr Inf Syst 6(5):407–423
Goodchild MF, Anselin L, Appelbaum R, Harthorn B (2000) Toward spatially integrated social science. Int Reg Sci Rev 23(2):139–159
Haining RP (1989) Geography and spatial statistics: current positions, future developments. In: Macmillan B (ed) Remodelling geography. Blackwell, Oxford, pp 191–203
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
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
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
Levine N (2006) Crime mapping and the CrimeStat program. Geogr Anal 38(1):41–56
Okabe A, Okunuki K, Shiode S (2005) SANET: a toolbox for spatial analysis on a network. Geogr Anal 38(1):57–66
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
Pace RK, Barry R (1997) Quick computation of regressions with a spatially autoregressive dependent variable. Geogr Anal 29(3):232–247
Pisati M (2001) Tools for spatial data analysis. Stata Tech Bull 10(60):21–36
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
Register A (2007) A guide to Matlab object-oriented programming. Chapman & Hall/CRC Press, Boca Raton, FL
Rey S (2009) Show me the code: spatial analysis and open source. J Geogr Syst 11(2):191–207
Rey S, Anselin L (2006) Recent advances in software for spatial analysis in the social sciences. Geogr Anal 38(1):1–4
Rey S, Janikas MV (2006) STARS: space–time analysis of regional systems. Geogr Anal 38(1):67–86
Takatsuka M, Gahegan M (2002) GeoVISTA studio: a codeless visual programming environment for geoscientific data analysis and visualization. Comput Geosci 28(10):1131–1141
Theus M, Urbanek S (2008) Interactive graphics for data analysis: principles and examples. Chapman & Hall/CRC Press, Boca Raton FL
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
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
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
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10109-009-0096-6