Difference between revisions of "How to use Haskell for GIS"

From HaskellWiki
Jump to navigation Jump to search
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
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.
 

Latest revision as of 18:44, 27 November 2009