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是空間分析組件,可進行多種空間統計操作。

後續將進一步學習。


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