Difference between revisions of "TerraHS"

From HaskellWiki
Jump to navigation Jump to search
Line 12: Line 12:
 
The installation procedure:
 
The installation procedure:
   
dpkg -i package.deb
+
sudo dpkg -i package.deb
   
 
The uninstallation procedure:
 
The uninstallation procedure:
   
dpkg -r package
+
sudo dpkg -r package
   
 
==== Software dependencies in source file ====
 
==== Software dependencies in source file ====
Line 26: Line 26:
 
./configure
 
./configure
 
make
 
make
make install
+
sudo make install
   
 
The uninstallation procedure:
 
The uninstallation procedure:
 
cd package
 
cd package
make uninstall
+
sudo make uninstall
 
=== Installation notes for Windows ===
 
=== Installation notes for Windows ===
 
=== Papers and Thesis ===
 
=== Papers and Thesis ===

Revision as of 14:58, 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 for Linux

Software dependencies in debian package

The installation procedure:

sudo dpkg -i package.deb

The uninstallation procedure:

sudo dpkg -r package

Software dependencies in source file

The installation procedure:

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

The uninstallation procedure:

 cd package
 sudo make uninstall

Installation notes for Windows

Papers and Thesis

Some papers and thesis that use TerraHS:

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