A portal to software tools for the analysis of geographically referenced data, including cartographic display, geographic information systems, remote sensing, spatial econometrics, and space-time modeling approaches.
Geospatial Analysis

Access free web version of Geospatial Analysis: A Comprehensive Guide to Principles, Techniques and Software Tools, 3rd Ed., by Michael J. de Smith, Michael F. Goodchild, and Paul A. Longley (2006–2009).

The NIH Advanced Spatial Analysis Training Program (Pennsylvania State University and the University of California Santa Barbara) provides information about selected tools in spatial analysis, updated in August 2013 with links to free or for-pay software, tutorials, and suggested guides, books, and articles.

Geographic Information Systems

ArcGIS is an integrated collection of GIS software products that offer a standards-based platform for spatial analysis, data management, and mapping.

IDRISI is a comprehensive GIS software for analysis and display of spatial imagery and data.

My World is a GIS designed to support inquiry-based learning for middle-school through college classrooms.

GRASS (Geographic Resources Analysis Support System) is a free GIS software for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization.

Quantum GIS is a free open-source Geographic Information System.

uDig stands for User-friendly, Desktop, Internet, GIS. It is a Java-based open-source desktop GIS that requires familiarity with Java.

GDAL is a Geospatial Data Abstraction Library for translating raster geospatial data

A listing of GIS commercial software products

A listing of open-source GIS software products

A listing of GIS Software on Wikipedia.

For more information on GIS, see GIS Resources.

Spatial Statistics and Spatial Econometrics

AI Geostats Software FAQ. A starting point for any search for general GIS and spatial analysis software, maintained by Gregoire Dubois.

CrimeSTAT is a spatial statistics program for the analysis of crime incident locations and other data represented as points. Runs in Microsoft Windows and should be used with a desktop GIS.

FragStats provides computation of a wide variety of landscape metrics for categorical map patterns.

GeoDa provides exploratory spatial data analysis tools developed by Luc Anselin and colleagues.

Geographically Weighted Regression (GWR) is a statistical technique that allows variations in relationships over space to be measured within a single modeling framework. The output from GWR is a set of surfaces, each surface depicting the spatial variation of a relationship.

MLwiN provides tools for multi-level modeling and analysis.

R is a programming language for statistics and related graphics that is in wide use for research and instruction. As open-source software, it is free of charge and expandable with user-created packages. Roger Bivand maintains an excellent overview of contributed packages for the analysis of spatial data in R.

SaTScan is a free software that analyzes data using spatial, temporal, or space-time scan statistics.

Spatial Analysis for Macroecology. SAM provides statistical tools for the analysis of patterns and processes that are geographically structured; it is used mainly for applications in Macroecology and Biogeography.

STARS (Space Time Analysis of Regional Systems) is an exploratory data analysis package designed for variables measured on geographical units over time.

TerraSeer provides a suite of software packages, for analyzing spatial clusters, bounary effects, and space-time patterns.

WinBUGS / GeoBUGS allows for estimation of models (including spatial models) by means of the Gibbs sampler/Markov Chain Monte Carlo (MCMC) methods.


ColorBrewer is a web tool for selecting color schemes for thematic maps, used mostly for choropleth maps.

GeoVista Studio Project. An open software development environment for geospatial data analysis, exploratory spatial data analysis, and knowledge discovery.

Tobler’s Flow Mapper allows for depiction of flows on a map by arrows scaled to the levels of interaction among spatial units (e.g., migration flows).