Difference between revisions of "TerraHS"

From HaskellWiki
Jump to navigation Jump to search
Line 48: Line 48:
 
== Download and Installation ==
 
== Download and Installation ==
   
=== Softwares dependencies ===
+
=== Software dependencies ===
   
TerraHS requires the instalation of two additional libraries:
+
TerraHS requires the instalation of some additional libraries:
  +
  +
The softwares can be installed from an unique package (TerraLib+TerraLib4c+Translib)
  +
  +
Or can be download in separated way:
   
 
'''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).
 
'''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).

Revision as of 15:38, 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:

  • Sérgio Costa, Gilberto Câmara, et.al. Prototyping GIS Application in Functional Programming. In: GeoPantanal, 2009, Corumbá. Anais do II Geopantanal, 2009. download
  • Sergio Costa, Gilberto Câmara, Danilo Palomo. TerraHS: Integration of Functional Programming and Spatial Databases for GIS Application Development. VIII Brazilian Symposium in Geoinformatics, GeoInfo 2006, Campos do Jordão, 2006. download
  • Olga Bittencourt, Gilberto Câmara, Lúbia Vinhas, Joice Mota. Rule-based Evolution of Typed Spatio-temporal Objects. IX Brazilian Symposium in Geoinformatics, GeoInfo 2007, Campos do Jordão, 2007.download
  • Sérgio Rosim. Estrutura baseada em grafos para representação unificada de fluxos locais para modelagem hidrológica distribuída. PhD Thesis in Computer Science at INPE, 2008.download

Reports

Demos

Download and Installation

Software dependencies

TerraHS requires the instalation of some additional libraries:

The softwares can be installed from an unique package (TerraLib+TerraLib4c+Translib)

Or can be download in separated way:

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