Contents
Goals
openModellerDesktop related
- Investigate building terralib under mingw
- Evaluate openModellerDesktop architecture and decide on optimal approach for making access to occurrences generic
- Implement ability to retrieve terralib occurrences from within the desktop application
- Evaluate openModellerDesktop architecture and decide on optimal approach for making access to environmental layers generic
- Implement ability to browse and choose terralib environmental layers in openModellerDesktop layer selector
- Evaluate best way to display model outputs stored in terralib within openModellerDesktop
terraview integration related
- identify parts of openModellerDesktop that can be used for the terraview plugin
- identify problem areas and potential resolutions for integrating qt4 based openModellerDesktop components and qt3 based terraview
- implement initial plugin of openModellerDesktop into terraview
knowledge transfer
- document process of building terralib and existing plugins
- document process of building openModellerDesktop
- exchange knowledge of the requirements / limitations / principles behind these software
- demonstrate how to integrate terralib functions into an application (AJ)
- demonstrate the architecture of openModellerDesktop (TS)
Setup of development environment
Windows
.Net environment
Build GDAL with Visual Studio .Net 2003 (Vc7) - GdalVc7.
Build Proj4 with Visual Studio .Net 2003 (Vc7) - Proj4Vc7.
Build TerraLib e TerraView with Visual Studio .Net 2003 (Vc7) - TerraLibTerraViewVc7.
Build Qt4 with Visual Studio .Net 2003 (Vc7) - Qt4Vc7.
Build lib openModeller with Visual Studio .Net 2003 (Vc7) - OpenModellerVc7.
Build TerraView Plugin with Visual Studio .Net 2003 (Vc7) - TerraViewPluginVc7.
CMake
Download CMake at: http://www.cmake.org/HTML/Index.html.
- Note: I used the version 2.4.6 (cmake-2.4.6-win32-x86.exe).
Important: Choose the option:
Add CMake to the system PATH for current user.
SQLite
Download SQLite at: http://www.sqlite.org/.
I used the version 3.3.15:
- sqlite-3.3.15.tar.gz - source code (Headers).
- sqlitedll-3_3_15.zip - binaries for Windows.
Unpacking the files at:
C:\sqlite
Notes for build GEOS 2.2.3 under Visual Studio 2003 .Net GeosUnderVisual2003
mingw
TerraView Plugin
Build TerraView Plugin with Visual Studio .Net 2003 (Vc7) - TerraViewPluginVc7.