OpenGeoDa编译

相关介绍:

Legacy GeoDa is a free software program that serves as an introduction to spatial data analysis and is used by over 68,000 people across the world (as of spring 2012). We are currently developing a cross-platform, open source version of the program -OpenGeoDa- that runs on Windows (XP and Vista and 7), Mac OS, and Linux. It is written in C++ and no longer relies on ESRI's MapObjects library (it uses wxwidgets instead).

OpenGeoDa contains all of the features of the current version of GeoDa (including ML spatial lag and error models and the current spatial diagnostics) plus several new features, including:

  • Many new field calculations and Table editing options
  • Gi Statistics
  • Parallelized LISA and Gi Statistics for multi-core CPUs
  • map panning
  • much more stable and robust

OpenGeoDa是大牛Anselin, Luc的杰作,这其中有不少感兴趣的地方,如:Parallelized LISA and Gi Statistics for multi-core CPUs。

备注:LISA:Local Indicators of Spatial Association。

编译准备:

OpenGeoDa-Windows.zip

wxWidgets-2.9.3.7z

clapack-3.2.1-CMAKE.tgz

在编译过程中可能会出现的问题:

1 无法打开rc文件,通过将引入处文件的编码修改为UNICODE来解决

2 将依赖项中的clapack.lib修改为lapack.lib

3 release版的编译会出现链接库冲突问题,将runtime中的多线程库改为(Multi-thread Dll),即从MT改为MD。

编译成功后,会出现两个exe文件DataViewer.exe与OpenGeoDa.exe。

DataViewer用于查看dbf文件,启动时需要进行指定,可打开shp文件的dbf属性表。

OpenGeoDa是空间分析组件,可进行多种空间统计操作。

后续将进一步学习。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章