相關介紹:
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是空間分析組件,可進行多種空間統計操作。
後續將進一步學習。