Difference between revisions of "TerraHS"

From HaskellWiki
Jump to navigation Jump to search
Line 10: Line 10:
 
== Documentation ==
 
== Documentation ==
   
=== Installation Notes ===
+
=== Installation notes for Linux ===
   
 
The installation procedure for software dependencies in debian package.
 
The installation procedure for software dependencies in debian package.
Line 20: Line 20:
 
'''Uninstalling'''
 
'''Uninstalling'''
   
dpkg -r package.deb
+
dpkg -r package
   
 
The installation procedure for software dependencies in source file (tar.gz) is:
 
The installation procedure for software dependencies in source file (tar.gz) is:
Line 36: Line 36:
 
make uninstall
 
make uninstall
   
  +
  +
=== Installation notes for Linux ===
   
   

Revision as of 14:50, 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

The installation procedure for software dependencies in debian package.

Installing

dpkg -i package.deb

Uninstalling

dpkg -r package

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

Installing

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

Uninstalling

cd package make uninstall


Installation notes for Linux

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