Difference between revisions of "Why to use Haskell in GIS programming ?"

From HaskellWiki
Jump to navigation Jump to search
 
Line 1: Line 1:
[[Category:GIS]]
 
 
In development ...
 
 
Developing geographic information systems is a complex task. GIS applications involve data handling, algorithms, spatial data modeling, spatial ontology and user interfaces. The diversity of structures such as networks, fields, objects, time series and spatial temporal data types , is an intimidating problem for GIS developers.
 
 
[[Image:General view terrahs.png|Diversity of data types in a GIS program]]
 
 
Research in Geographic Information Science has shown that many spatial data can be expressed as algebraic theories. These algebraic theories formalize spatial components in a rigorous and generic way. As an answer to the challenges of translation of algebraic specifications into computer languages, there has been a growing interest in functional languages. So, the TerraHS is an application development system that enables prototyping novel GisScience ideas in Haskell.
 
 
We have developed [[TerraHS]], a software component that enables the development of geographical applications in a functional language.
 

Revision as of 19:10, 27 November 2009