GeoDa (TM): Software providing an introduction to spatial data analysis.
C++ C Makefile Shell Pascal Objective-C Other
Clone or download
Pull request Compare This branch is 1 commit ahead, 2 commits behind GeoDaCenter:master.
Permalink
Failed to load latest commit information.
Algorithms fix compiling issue on win Jun 6, 2017
BuildTools update sample dataset (11 datasets now) Jun 7, 2017
CmdLineUtils initial import Mar 1, 2013
DataViewer update possible basemap issue due to international characters Jun 6, 2017
DialogTools update sample dataset (11 datasets now) Jun 7, 2017
Explore for windows only: add support chinese/international on basemap Jun 8, 2017
Generic GeoDa 1.6.0 trunk merge Jun 17, 2014
LibTools/ogr/windows GeoDa 1.6.0 trunk merge Jun 17, 2014
Regression Merge 1.8.12patch to include issue #516 Nov 8, 2016
SampleData #483 add gda project file to recent file list Nov 17, 2016
ShapeOperations update for better encoding support Jun 6, 2017
VarCalc #509 report bug and crash from GeoDa Oct 25, 2016
boost GeoDa 1.6.0 trunk merge Jun 17, 2014
doc initial import Mar 1, 2013
kNN GeoDa 1.6.0 trunk merge Jun 17, 2014
libgdiam migrate from 1.7.45 geodacenter repository Aug 6, 2015
nbproject-ubuntu9 initial import Mar 1, 2013
nbproject initial import Mar 1, 2013
rc update build script for centos Jun 1, 2017
swig add pca to swig for geodawb May 19, 2017
.gitignore update swig module Apr 18, 2017
.travis.yml Update .travis.yml May 25, 2016
COPYING initial import Mar 1, 2013
DbfFile.cpp migrate from 1.7.45 geodacenter repository Aug 6, 2015
DbfFile.h migrate from 1.7.45 geodacenter repository Aug 6, 2015
DefaultVarsPtree.cpp #509 report bug and crash from GeoDa Oct 25, 2016
DefaultVarsPtree.h migrate from 1.7.45 geodacenter repository Aug 6, 2015
Doxyfile GeoDa 1.6.0 trunk merge Jun 17, 2014
FramesManager.cpp migrate from 1.7.45 geodacenter repository Aug 6, 2015
FramesManager.h migrate from 1.7.45 geodacenter repository Aug 6, 2015
FramesManagerObserver.h migrate from 1.7.45 geodacenter repository Aug 6, 2015
GNUmakefile GeoDa 1.6.0 trunk merge Jun 17, 2014
GdaCartoDB.cpp issue #452 cartodb->carto Jul 14, 2016
GdaCartoDB.h fix crash of CartoDB on windows Jan 13, 2016
GdaConst.cpp update guerry data description Jun 7, 2017
GdaConst.h update ui for windows May 12, 2017
GdaException.h fix crash when load wrong gda file Mar 8, 2016
GdaJson.cpp #509 report bug and crash from GeoDa Oct 25, 2016
GdaJson.h migrate from 1.7.45 geodacenter repository Aug 6, 2015
GdaShape.cpp #868 performance issue May 31, 2017
GdaShape.h #868 performance issue May 31, 2017
GenGeomAlgs.cpp update new highlight #512 Nov 12, 2016
GenGeomAlgs.h new files diff that 1.6 Aug 6, 2015
GenUtils.cpp update possible basemap issue due to international characters Jun 6, 2017
GenUtils.h update possible basemap issue due to international characters Jun 6, 2017
GeneralWxUtils.cpp update logger for auto-upgrade mode Mar 3, 2017
GeneralWxUtils.h update logger for auto-upgrade mode Mar 3, 2017
GeoDa.cpp for windows only: add support chinese/international on basemap Jun 8, 2017
GeoDa.h add clustering button May 3, 2017
GeoDa.rc migrate from 1.7.45 geodacenter repository Aug 6, 2015
GeoDamake.centos.opt update build script for other platforms with Eigen3 Apr 13, 2017
GeoDamake.macosx.10.8.opt update build script for other platforms with Eigen3 Apr 13, 2017
GeoDamake.macosx.opt #868 performance issue May 31, 2017
GeoDamake.opt update ubuntu script Jun 2, 2017
GeoDamake.ubuntu.opt update build script for other platforms with Eigen3 Apr 13, 2017
GeoDamake.ubuntu32.opt update build script for other platforms with Eigen3 Apr 13, 2017
HLStateInt.h rendering performance tick and 3D plot bug fix Nov 16, 2016
HighlightState.cpp update new highlight #512 Nov 12, 2016
HighlightState.h handle undef in LISA maps Sep 28, 2016
HighlightStateObserver.h migrate from 1.7.45 geodacenter repository Aug 6, 2015
Makefile initial import Mar 1, 2013
Makefile-ubuntu9 initial import Mar 1, 2013
Observable.h migrate from 1.7.45 geodacenter repository Aug 6, 2015
Observer.h migrate from 1.7.45 geodacenter repository Aug 6, 2015
PointSetAlgs.cpp #513 weights creation issue Oct 28, 2016
PointSetAlgs.h migrate from 1.7.45 geodacenter repository Aug 6, 2015
Project.cpp update for better encoding support Jun 6, 2017
Project.h update mouse selection Nov 5, 2016
ProjectConf.cpp update international char support in win Feb 15, 2016
ProjectConf.h fix issue #311 load .gda from time editor Feb 11, 2016
README.md Update README.md Nov 7, 2016
SaveButtonManager.cpp #455 update: when can't convert between field types, using undefined… Jan 18, 2017
SaveButtonManager.h migrate from 1.7.45 geodacenter repository Aug 6, 2015
ShpFile.cpp #307 allow special chars in path Feb 4, 2016
ShpFile.h migrate from 1.7.45 geodacenter repository Aug 6, 2015
SpatialIndAlgs.cpp #513 issue reopen to allow user to continue creation Apr 8, 2017
SpatialIndAlgs.h #513 weights creation issue Oct 28, 2016
SpatialIndTypes.h migrate from 1.7.45 geodacenter repository Aug 6, 2015
TemplateCanvas.cpp #882 Switching PCP axes Jun 1, 2017
TemplateCanvas.h #652 "smarter" way to size the legend and map relative to each other… May 24, 2017
TemplateFrame.cpp #652 "smarter" way to size the legend and map relative to each other… May 24, 2017
TemplateFrame.h #652 "smarter" way to size the legend and map relative to each other… May 24, 2017
TemplateLegend.cpp #874 legend s does not adjust when needed May 31, 2017
TemplateLegend.h #874 legend s does not adjust when needed May 31, 2017
VarTools.cpp #509 report bug and crash from GeoDa Oct 25, 2016
VarTools.h #497 change axis range of Moran Scatterplot Oct 19, 2016
copyright_txt.txt GeoDa 1.6.0 trunk merge Jun 17, 2014
logger.cpp update ui for varschooserdlg Nov 16, 2016
logger.h update performance with basemap drawing Nov 6, 2016
nullstream.h GeoDa 1.6.0 trunk merge Jun 17, 2014
readme.txt GeoDa 1.6.0 trunk merge Jun 17, 2014
resource.h initial import Mar 1, 2013
source_file_list.txt GeoDa 1.6.0 trunk merge Jun 17, 2014
version.h update guerry data description Jun 7, 2017

README.md

Build Status

Acknowledgements

GeoDa TM is built upon several open source libraries and source-code files.

GeoDa is the flagship program of the GeoDa Center, following a long line of software tools developed by Dr. Luc Anselin. It is designed to implement techniques for exploratory spatial data analysis (ESDA) on lattice data (points and polygons). The free program provides a user friendly and graphical interface to methods of descriptive spatial data analysis, such as spatial autocorrelation statistics, as well as basic spatial regression functionality. The latest version contains several new features such as full space-time data support in all views, a new cartogram, a refined map movie, parallel coordinate plot, 3D visualization, conditional plots (and maps) and spatial regression.

Since its initial release in February 2003, GeoDa's user numbers have increased exponentially, as the chart and map of global users above shows. This includes lab users at universities such as Harvard, MIT, and Cornell. The user community and press embraced the program enthusiastically, calling it a "hugely important analytic tool," a "very fine piece of software," an "exciting development" and more.

Build GeoDa

Please read the detail instructions under directory BuildTools/

Windows

Mac OSX

Linux/Ubuntu

Note: contributions of build scripts under other platforms are welcomed, please follow the structure of building script under BuildTools/.

Dependencies

Below is a list of some of these that we'd like to acknowledge.

  • GDAL Libraries, version 1.10

      License: X/MIT style Open Source license
      Authors: many
      Links: http://www.gdal.org/
    
  • Boost Libraries, version 1.53

      License: Boost Software License - Version 1.0
      Authors: many
      Links: http://www.boost.org/
            http://www.boost.org/LICENSE_1_0.txt
    
  • Boost.Polygon Voronoi Library, Boost version 1.53

      License: Boost Software License - Version 1.0
      Author: Andrii Sydorchuk
      Links: http://www.boost.org/
            http://www.boost.org/LICENSE_1_0.txt
    
  • wxWidgets Cross-Platform GUI Library, version 2.9.4

      License: The wxWindows Library Licence
      Authors: Julian Smart, Robert Roebling, and others
      Links: http://www.wxwidgets.org/
              http://www.opensource.org/licenses/wxwindows.php
    
  • CLAPACK Linear Algebra Libraries, version 3.2.1

      Authors: many
      License: Custom by University of Tennessee
      Links: http://www.netlib.org/clapack/
              http://www.netlib.org/lapack/lapack-3.2/LICENSE
    
  • Approximate Nearest Neighbor Library, version 0.1

      Note: Full source of 0.1 release included in kNN directory
      Authors: Sunil Arya and David Mount
      License: See kNN/AHH.h in included source files
      Links: http://www.cs.umd.edu/~mount/ANN/
    
  • FastArea.c++ source code

      Note: We have based the source for functions findArea and
      ComputeArea2D in our file GenGeomAlgs.h from FastArea.c++
      in Journal of Graphics Tools, 7(2):9-13, 2002
      Author: Daniel Sunday
      License: unknown
      Links: http://www.tandfonline.com/doi/abs/10.1080/10867651.2002.10487556