Difference between revisions of "TerraHS"

From HaskellWiki
Jump to navigation Jump to search
Line 12: Line 12:
 
=== Installation Notes ===
 
=== Installation Notes ===
   
The installation procedure for software dependencies from source file (tar.gz) is:
+
The installation procedure for software dependencies in debian package.
  +
  +
*installing
 
dpkg -i package.deb
  +
  +
*uninstalling
  +
dpkg -r package.deb
  +
  +
The installation procedure for software dependencies in source file (tar.gz) is:
  +
 
tar xvzf package.tar.gz
  +
cd package
 
./configure
 
make
 
make install
  +
  +
*unistalling
  +
  +
cd package
  +
make uninstall
  +
   
# tar xvzf package.tar.gz
 
# cd package
 
# ./configure
 
# make
 
# make install
 
   
 
=== Papers and Thesis ===
 
=== Papers and Thesis ===

Revision as of 14:46, 23 November 2009


What is it ?

We have developed TerraHS, a software component that enables the development of geographical applications in a functional language, using the data handling capabilities of TerraLib. TerraLib is a C++ library that supports different spatial database management systems, and that includes a large number of spatial algorithms. As a result, we get a combination of the good features of both programming paradigms.


Documentation

Installation Notes

The installation procedure for software dependencies in debian package.

  • installing

dpkg -i package.deb

  • uninstalling

dpkg -r package.deb

The installation procedure for software dependencies in source file (tar.gz) is:

tar xvzf package.tar.gz cd package ./configure make make install

  • unistalling

cd package make uninstall


Papers and Thesis

Reports

Demos

Download and Installation

Softwares dependencies

TerraHS requires the instalation of two additional libraries:

Translib, a library for translation among different geographic format files (no database connection), based in the TerraLib library. This library is required for TerraHS to deal whith shape files (*.shp).

Terralib4c, a library that maps c++ Terralib functions and classes to C functions. Required by Haskell to do binding with TerraLib api.

TerraHS