Litcius/Paper detail

GeoDa, From the Desktop to an Ecosystem for Exploring Spatial Data

Luc Anselin, Xun Li, Julia Koschinsky

2021Geographical Analysis91 citationsDOI

Abstract

Since its introduction more than 15 years ago, the GeoDa software for the exploration of spatial data has transitioned from a closed source Windows‐only solution to an open source and cross‐platform product that takes on the look and feel of the native operating system. This article reports on the evolution in the functionality and architecture of the software and pays particular attention to its new implementation as a library, libgeoda. This library, through a clearly structured API, can be integrated into other software environments, such as R (rgeoda) and Python (pygeoda). This integration is illustrated with two small empirical examples, investigating local clusters in a historical London cholera data set and among socioeconomic determinants of health in Chicago. A timing experiment demonstrates the competitive performance of GeoDa desktop, libgeoda (C++), rgeoda and pygeoda compared to established solutions in R spdep and Python PySAL, evaluating conditional permutation inference for the Local Moran statistic.

Topics & Concepts

Python (programming language)Computer scienceSoftwareStatisticOpen sourceWorld Wide WebOperating systemStatisticsMathematicsData-Driven Disease SurveillanceSpatial and Panel Data Analysisdemographic modeling and climate adaptation