GRASS
is the venerable father of every Open Source GIS. It is under
active development and adds its own kind of raster-based analysis to
the predominantly vector- and display-oriented GIS world. Lately
links have been developed with both
(via the
exchange library), and
.
There still is some way to go before this integration is complete, but even
the actual functionality is staggering. In my presentation I used
GRASS to generate and display the world raster maps. These
very large maps (1G uncompressed) have been tiled and resampled using
parallel GRASS sessions on the Beowulf cluster, while being displayed
at the same
time with MapServer.
It would be not too hard to develop a complete user interface
for GRASS using the MapClient interface, somewhat along the lines of
the current TCL/TK interface. The greatest hurdle for a Web based interface
is the fact that GRASS keeps its status information on disk files.
Once this has been changed to persistent serverFrame variables,
writing a MapClient interface for GRASS would be relatively simple.
A very exciting prospect is scheduling mapping operations: creating
maps as a succession of intermediate maps, much like the
system.