相关介绍:
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是空间分析组件,可进行多种空间统计操作。
后续将进一步学习。