The upcoming GRASS GIS 6.4.0 release

Embed Size (px)

Citation preview

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