After many years of development the new stable major release GRASS GIS 7.0.0 is available. The graphical user interface based on wxPython has been enriched with many new features in order to make complex GIS operations available as simple as possible. The old Tcl/Tk based GUI has been dropped. The developers added important new functionality to the core system, among that the new Python interface to the C library. This new API permits users to create new GRASS GIS-Python modules in a simple way while yet obtaining powerful and fast modules. Furthermore, the vector library was significantly improved to make it faster and more efficient, along with support of huge files. This required a easy to manage topology format update including a new spatial index. A lot of effort has been invested to standardize parameter and flag names. Finally, there are a series of new modules to analyse raster and vector data; some of the already existing modules were improved and made faster (some even 1000 x faster).
The first release candidate GRASS GIS 7.0.0 ships 10,500 fixes and improvements with respect to GRASS GIS 6.4.0 after more than six years of development. As a stable release 7.0 will enjoy long-term support.
Display system and graphical user interface: New portable display system, used in the graphical user interface but as usual also with command line support. Histogram support in legends added and much more. The existing graphical user interface has been significantly improved and extended with new functionality not easily found in other GIS.
Image Processing: Many new modules for creation of albedo, emissivity and vegetation index maps, TOA calibration, biomass growth and evapotranspiration estimation, image classification, hierarchical image segmentation, pansharpening, cloud detection in LANDSAT data, MODIS QA bit pattern management, graphical tool for Ground Control Points for geocoding imagery, Tasseled-Cap transform support for Landsat 8 and MODIS.
Raster support: Direct output to standard GIS raster formats implemented, new LAS LiDAR point binning using univariate statistics, support for WMS and WMTS, new multiple linear regression from raster maps (results conformant with R), resampling using an analytic kernel, and much more. Speed gain for viewsheds, cost surfaces, raster import, geomorphometry, watershed calculation.
Vector support: The topology engine has been improved in speed and precision. LAS LiDAR point clouds support added, new PostGIS 2 interface, various vector networking improvements, notable speed improvements for vector import, generalization, kernel density calculation, intersection, vector grid and hexagon calculation, automated line vertex densification in reprojection for error minimization, optionally constraining of random points to selected polygons, vector area skeletonizer added and much more.
3D raster support: New modules for 3D raster color table management, cleanup of the caching system.
New Temporal GIS support: A new temporal GRASS GIS 7 framework has been developed to manage, process and analyse (big) spatio-temporal environmental data. It supports querying, map calculation, aggregation, statistics and gap filling for raster, vector and 3D raster data. A temporal topology builder is available to build spatio-temporal topology connections between map objects for 1D, 3D and 4D extents.
Bash and Python Scripts: All Bash scripts known from GRASS GIS 6 have been converted to Python for portability and speed reasons. Users may obviously continue to run their shell scripts as before. Furthermore a completely new Python interface has been developed.
Source code download:
- To get the GRASS GIS 7.0.0 source code directly from SVN, see here.
- winGRASS 7.0.0: standalone installer | OSGeo4W installer
- Debian package
- openSUSE package
- Ubuntu package
- Mac OSX installer
- … further binary packages for other Linux distributions will follow shortly.
First time users may explore the first steps tutorial after installation.