Skip to main content
Log in

Show me the code: spatial analysis and open source

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

Abstract

This paper considers the intersection of academic spatial analysis with the open source revolution. Its basic premise is that the potential for cross-fertilization between the two is rich, yet some misperceptions about these two communities pose challenges to realizing these opportunities. The paper provides a primer on the open source movement for academicians with an eye towards correcting these misperceptions. It identifies a number of ways in which increased adoption of open source practices in spatial analysis can enhance the development of the next generation of tools and the wider practice of scientific research and education.

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.

Similar content being viewed by others

Notes

  1. STARS is a package supporting exploratory space time analysis of areal unit data which was released in early 2006. PySAL is a collaborative effort between the GeoDA (Anselin et al. 2006) and STARS teams to develop a common library of spatial analysis methods. It is planned for release in March 2009.

  2. While many of the issues raised below have relevance beyond spatial analysis to all of scientific research in academia, I focus on my home discipline.

  3. GNU is a recursive acronym for “GNU Not Unix”.

  4. One could interpret ESRI’s adoption of Python as its scripting language as a similar strategic move to tap into user-led innovation.

  5. The spatial data infrastructure stack consists of the data gathering, management and processing functions which are required prior to carrying out spatial analysis and modeling.

  6. See McCullough (1988, 1999) on the issue of identifying hidden problems in statistical software.

  7. In addition to its excellent functionality of state of the art spatial analysis, one of the important reasons for the impressive popularity of GeoDa (Anselin et al. 2006) is the free availability of detailed user documentation.

References

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

    Article  Google Scholar 

  • Anselin L, Kim YW, Syabri I (2004) Web-based analytical tools for the exploration of spatial data. J Geogr Syst 6(2):197–218

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Atkins DE, Droegemeier KK, Feldman SI, Garcia-Molina, H., Klein ML, Messerschmitt DG, Messina P, Ostriker JP, Wright MH (2003) Revolutionizing science and engeineering through cyberinfrastructure. Technical report, National Science Foundation. http://www.nsf.gov/cise/sci/reports/atkins.pdf;l

  • Ault DE, Rutman GL, Stevenson T (1979) Mobility in the labor market for academic economists. Am Econ Rev 69(2):148–153

    Google Scholar 

  • Battelle J (2006) The search: how Google and its rivals rewrote the rules of business and transformed our culture. Penguin Group, New York

    Google Scholar 

  • Bivand R (2008) R spatial projects. http://sal.uiuc.edu/csiss/Rgeo//

  • Börner K (1997) Network workbench: a ci-marketplace for network scientists. In: Third International conference on e-social science, Ann Arbor, MI

  • Center for Spatially Integrated Social Science (2008) Select spatial tools. http://www.csiss.org/clearinghouse/select-tools.php

  • Cheal D (1988) The gift economy. Routledge, London

    Google Scholar 

  • Connell C (2000) Open source projects manage themselves? Dream on. IBM/Lotus Developers Network Archives. http://www.chu-3.com/pub/manage_themselves.htm

  • DiBona C, Ockman S, Stone M (1999) Opensources: voices from the open source revolution. O’Reilly, Sebastopol

  • Feller J, Fitzgerald B, Hissam SA, Lakhami KR (2005a) Introduction. In: Perspectives on free and open source software. MIT Press, Cambridge

  • Feller J, Fitzgerald B, Hissam SA, Lakhami KR (2005b) Perspectives on free and open source software. MIT Press, Cambridge

  • Fotheringham AS (1993) On the future of spatial analysis: the role of GIS. Environ Plan A 25:30–34

    Article  Google Scholar 

  • Free Software Foundation (2007a) GNU Affero general public license. http://www.fsf.org/licensing/licenses/agpl-3.0.html

  • Free Software Foundation (2007b) GNU general public license. http://www.gnu.org/copyleft/gpl.html

  • Free Software Foundation (2008) What is free software? http://www.fsf.org/about/what-is-free-software

  • Ghosh RA, Glott R, Krieger B, Robles G (2002) Free/libre and open source software: survey and study. Technical report, International Institute of Infonomics, University of Maastricht. http://www.infonomics.nl/FLOSS/report/

  • Goodchild MF (2009) Whose hand on the tiller?: revisiting “spatial spatial statistical analysis and GIS". In: Anselin L, Rey SJ (eds) Perspectives on spatial data analysis. Springer, Berlin

    Google Scholar 

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

    Google Scholar 

  • Himanen P (2001) The Hacker Ethic and the spirit of the information age. Secker and Warburg, London

  • Ihaka R, Gentleman R (1996) R: A language for data analysis and graphics. J Comput Graph Stat 5(3):299–314

    Article  Google Scholar 

  • Kelty C (2005) Free science. In: Feller J, Fitzgerald B, Hissam SA, Lakhami KR (eds) Perspectives on free and open source software. MIT Press, Cambridge, pp 415–431

  • Kernighan BW (1995) Experience with tcl/tk for scientific and engineering visualization. In: Proceedings Tcl Tk Workshop, pp 269–278

  • Lacayo M, Skupin A (2007) A GIS-based visualization module for self-organizing maps. In: Proceedings of 23rd international cartographic conference, Moscow

  • Levine N (2001) The crimestat program: characteristics, use, and audience. In: Anselin L, Rey SJ (eds) Spatial data analysis software tools. UC Santa Barbara, Santa Barbara

  • Lewis B (2007) Open source GIS. http://opensourcegis.org/

  • McCullough BD (1988) Assessing the reliability of statistical software: part i. Am Stat 52:358–366

    Article  Google Scholar 

  • McCullough BD (1999) Assessing the reliability of statistical software: part ii. Am Stat 53:149–159

    Article  Google Scholar 

  • Moody G (2001) Rebel Code: Linux and the open source revolution. Penguin Press, London

    Google Scholar 

  • National Science Foundation (2006) Human and social dynamics: competition for FY 2007. http://www.nsf.gov/pubs/2006/nsf06604/nsf06604.htm

  • Okabe A (2006) GIS-based studies in the humanities and social sciences. CRC Press, Boca Raton

  • Pavlicek RC (2000) Embracing insanity: open souce software development. SAMS, Indianapolis

  • Peng ZR, Tsou MH (2003) Internet GIS: distributed geographic information services for the internet and wireless networks. Wiley, New York

  • Perlis AJ (1982) Epigrams in programming. SIGPLAN Notices 17:7–13

    Article  Google Scholar 

  • Ramsey P (2007) A survey of open source GIS. In: Free and open source software for geospatial. Victorial, Canada. http://www.foss4g2007.org/presentations/view.php?abstract_id=136

  • Raymond ES (1988) OSI launch announcement. http://www.opensource.org/pressreleases/osi-launch.php

  • Raymond ES (1999) The cathedral and the bazaar. O’Reilly, Sebastopol

  • Rey S (2001) Mathematical modeling in human geography. In: Smelser NJ, Baltes PB (eds) International encyclopedia of the social & behavioral sciences, vol 14, Elsevier, New York, pp 9393–9399

  • Rey SJ, Anselin L (2007) Pysal: A python library of spatial analytical methods. Rev Reg Stud 37:5–27

    Google Scholar 

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

    Article  Google Scholar 

  • Rosen L (2004) Open source licensing: software freedom and intellectual property law. Prentice Hall, New York

    Google Scholar 

  • Sachs JD (2008) Common Wealth: economics for a crowded planet. Penguin Press, HC

    Google Scholar 

  • Sandred J (2001) Managing open source projects. Wiley, New York

    Google Scholar 

  • Searls D (2008) Kernel candy. Linux J 171:15

    Google Scholar 

  • Searls D, Weinberger D (2001) Markets are conversations. In: Locke C, Levine R, Searls D, Weinberger D (eds) The Cluetrain Manifesto: the end of business as usual. Basic Books, Cambridge, pp 75–114

    Google Scholar 

  • Skupin A, Fabrikant S (2007) Spatialization. In: Wilson J, Fotheringham S (eds) The handbook of geographical information science. Blackwell, London, pp 61–79

    Chapter  Google Scholar 

  • Steiniger S, Bocher E (2008) An overview on current free and open source desktop GIS developments. Int J Geogr Inf Sci (in press)

  • Torvalds L, Diamond D (1999) Just for fun: the story of an accidental revoultionary. Harper Business, New York

    Google Scholar 

  • von Hippel E (2004) Democratizing innovation. MIT Press, Cambridge

    Google Scholar 

  • Williams S (2002) Free as in Freedom: Richard Stallman’s crusade for free software. O’Reilly, Sebastopol

  • Worboys M, Duckham M (2004) GIS, a computing perspective. CRC Press, Boca Raton

    Google Scholar 

Download references

Acknowledgments

Portions of this research were supported by National Science Foundation Grants BCS-0602581 and BCS-0433132. Previous versions of this paper were presented at the 2007 Association of American Geographers Meetings, the University of Southern California, Arizona State University and San Diego State University, where I received many valuable comments that have improved the arguments. I have also benefitted from the suggestions and comments of the anonymous reviewers and the Editors.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sergio J. Rey.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Rey, S.J. Show me the code: spatial analysis and open source. J Geogr Syst 11, 191–207 (2009). https://doi.org/10.1007/s10109-009-0086-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10109-009-0086-8

Keywords

JEL Classification

Navigation