Difference between revisions of "TerraHS"

From HaskellWiki
Jump to navigation Jump to search
Line 34: Line 34:
 
=== Papers and Thesis ===
 
=== Papers and Thesis ===
 
Some papers and thesis that use TerraHS:
 
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. [http://www.dpi.inpe.br/~scosta/papers/GeoPantanal2009-TerraHSv4.pdf Download]
+
* Sérgio Costa, Gilberto Câmara, et.al. '''Prototyping GIS Application in Functional Programming'''. In: GeoPantanal, 2009, Corumbá. Anais do II Geopantanal, 2009. [http://www.dpi.inpe.br/~scosta/papers/GeoPantanal2009-TerraHSv4.pdf download]
*[http://www.dpi.inpe.br/gilberto/papers/costa_geoinfo2006.pdf TerraHS: Integration of Functional Programming and Spatial Databases for GIS Application Development]. Sergio Costa, Gilberto Câmara, Danilo Palomo. VIII Brazilian Symposium in Geoinformatics, GeoInfo 2006, Campos do Jordão, 2006.
+
*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. [http://www.dpi.inpe.br/gilberto/papers/costa_geoinfo2006.pdf download]
*[http://www.dpi.inpe.br/gilberto/papers/olga_geoinfo2007.pdf Rule-based Evolution of Typed Spatio-temporal Objects]. Olga Bittencourt, Gilberto Câmara, Lúbia Vinhas, Joice Mota. IX Brazilian Symposium in Geoinformatics, GeoInfo 2007, Campos do Jordão, 2007.
+
*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.[http://www.dpi.inpe.br/gilberto/papers/olga_geoinfo2007.pdf download]
*[http://mtc-m18.sid.inpe.br/col/sid.inpe.br/mtc-m18@80/2008/07.14.18.25/doc/publicacao.pdf Estrutura baseada em grafos para representação unificada de fluxos locais para modelagem hidrológica distribuída]. Sérgio Rosim´s PhD Thesis in Computer Science at INPE, 2008.
+
*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.[http://mtc-m18.sid.inpe.br/col/sid.inpe.br/mtc-m18@80/2008/07.14.18.25/doc/publicacao.pdf download]
   
 
=== Reports ===
 
=== Reports ===

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

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