Post on 16-Apr-2017
Open Source Geoinformatics for Environmental Modeling
GRASS GIS 6.4.0
Markus Neteler & GRASS Development TeamFondazione Mach Centro Ricerca e Innovazione
Cagliari, 26-27 February 2009
GRASS GIS
Over the past decade free and open source software (FOSS) has moved into mainstreem and its growth includes a wide range of geospatial software tools. The presentation will briefly describe the principles of FOSS and provide an overview of major FOSS projects that support management, processing, analysis, visualization and on-line distribution of georeferenced data. Interoperability between the different tools enabled by the FOSS concept will be highlighted using examples of applications that combine software developed by several projects, such as GRASS, Mapserver, GDAL, PROJ, R-stats, PostGIS, paraview and others. Special focus will be given to the recent new developments in Geographic Resources Analysis Support System (GRASS, http://grass.itc.it). Since its original design as a land management tool for military installationsthe system has evolved into one of the most comprehensive, general purpose GIS and support for environmental modeling has been an integral part of its development. Overview of the GRASS6 capabilities relevant to environmental modeling will be provided, including tools for working with 2D and 3D raster data, the completely redesigned topological 2D/3D vector engine, vector network analysis and SQL-based attribute management. Various graphical user interfaces, such as QGIS and JAVAGRASS, that are being used with GRASS will be introduced and enhancements to 3D dynamic visualization will be presented. Environmental modeling will be illustrated by examples in the area of coastal management and sediment pollution control using the latest lidar data and new or updated GRASS6 modules. The talk will conclude with discussion of visions for the future of FOSS geospatial modeling.
GRASS: 25 years of GFOSS
1987USA(GRASS 2.0,
no Web!)
1995
USA
1997,Univ. ofHannover,
Germany
1999BaylorUniv.,USA
2002ITC-irst Trento+ Baylor
ITC-irst
2002
Today...
GRASS: command line and
graphical user interfaces
1982.... 1995
2007..
today
GRASS6 spatial data types
2D raster and imagery2D/3D topological vector 3D raster (voxels)
fully integrated 350+ modules
add-ons managed on Wiki + SVN
raster: 2D/3D map algebra, DEM analysis, flowtracing, buffers, neighbourhood analysis, solar, cost surfaces, covariance,
image: rectification, multispectral, radiometric correction, principal and canonical component analysis, reclassification
visualization: 2D display, 3D interactive visualization
GRASS6 functionality I
Vector: buffers, overlays, conversions, networks, linear
referencing system, digitizing, topology, triangulation,
voronoi polygons
DBMS: attribute management with SQL
Transformations: projections,
raster-vector conversions, interpolation/approximation
Web Services
WMS support with r.in.wms
WFS support with v.in.wfs
KML/KMZ - Google Earth through
v.out.ogr and r.out.gmap (in add-ons)
GRASS6 functionality II
GRASS GIS Open Source Geospatial Foundation
Connecting the OSGeo stack
Portability, interoperability GRASS
View InteractTeach
SpatialAnalysisModeling
GeostatisticsPredictive modeling
Databaseengine:Tables,attributes
DBF
vector
raster
External data
Visualize
Web Processing
Service
GRASS 6.4.0 News
New modules
NVIZ for wxPython: new
r.external: link raster maps instead of import
v.colors: new, easy vector color tables
v.out.gpsbabel: new, export to GPS
and even more...
d.split.frame, r.colors.stddev, r.grow.distance, v.to.3d
GRASS 6.4.0 News
Modules improvements
Rewritten for fast!... g.mlist, g.mremove: scripts rewritten as
faster C version
r.cost: 50x faster
r.watershed: time consumption reduced from n to log(n)
r.horizon (new) + r.sun (rewritten): faster, improved
Improved...
v.out.ascii: attribute export added
v.out.gpsbabel: new, export to GPS
v.buffer, v.delaunay, v.parallel: rewritten (Google SoC 2008
projects)
wxPython digitizer: Undo function added
wxPython GUI: MS-Windows portable
Additionally:
> 230 bug tickets fixedR-GRASS-Interface:
now fast data exchange
Open Source Geospatial Foundation OSGeo
www.osgeo.org
Mission: To support the development of open source geospatial software and promote its widespread use.
Founding projects (constituted in February 2006): GDAL/OGR,
GeoTools, GRASS GIS, Mapbender, MapBuilder,
MapGuide Open Source (Autodesk), MapServer, OSSIM
Since Feb 2008: GRASS (and others) are official members
Motivation: More that 200 GFOSS projects worldwide... need for
selection and organization: User oriented!
Italian OSGeo Chapter: www.gfoss.it
New OSGeo4W Installer
www.mappinghacks.com
http://wiki.osgeo.org/wiki/Library
FOSS4G bookshelf
www.spatialguru.com
www.grassbooks.org
GRASS: Ongoing and
future plans
GRASS 6.4.0: almost completed (currently release
candidates)
with stable native winGRASS and new Python based GUI
GRASS 7 (ideas, partially started): Major rewrite of raster data
management
Addition SQL-based time series support
New CAIRO based display system
Further modernization of the code
Built-in extension (Addons) management tool
Completed Italian translation ;-)
Thanks for your attention!http://grass.osgeo.org
GRASS GIS Open Source Geospatial Foundation