What's new in GRASS 6.3.0
(selected improvements from the more than 3400 minor and important fixes)
- Source code quality/libraries:
- Many fixes for native MS-Windows support (MinGW based)
- Programmer's Manual:
continued Doxygen integration and automated generation into PDF and HTML
formats. Publicly available for download and perusal.
- Improved policies for code submission specified in the
SUBMITTING files for documentation, Python, Tcl/Tk, and shell scripts
- GRASS-SWIG prototype interface improved (library bindings for Perl and Python)
- All modules: --quiet and --verbose message modes
- All modules: --script flag generates boilerplate for shell scripts
with parser and GUI support
- Batch mode for launching GRASS for non-interactive processing tasks
- DBMI: SQL parser extended (support for DROP COLUMN, ASC/DESC keyword
in ORDER BY clause, etc.)
- Partial differential equations library with OpenMP support (gpdelib)
- Moved aggregate functions into separate statistics library
- Display driver: add R_bitmap() and supporting infrastructure
- Major clean-up to the display architecture (libraries and drivers):
the drivers no longer maintain a palette; all colours are specified
directly as R/G/B values
- Segmentation library polished
- Cdhc library for testing normality & exponentiality polished
- "Default" datum transformation parameters are now first in the list
instead of last
- Create new locations using EPSG codes with g.proj
- Message translation (i18N): translations continued, new languages
including Vietnamese and Arabic
- Documentation/man pages: various fixes and improvements (more examples
added, including graphics, improved style, new introductory pages)
- Documentation: various terminology issues fixed and terms unified
- Symbols: New icons, support for symbol rotation
- Graphical User Interface (GUI):
- g.gui: New frontend command to launch GUI sessions
- gis.m Tcl/Tk GUI:
- GIS manager extended with mouse placement of text and scale bars
and menu updates
- Updated Tcl/Tk profile and georectification GUI tools
- New interactive command console with output window
- New interfaces for interactive raster reclassification, raster
recoding, custom raster color rules, and vector reclassification
- New animation tool to display raster map series as an animation
- wxPython GUI:
- Improved startup screen and interface, including searchable EPSG
codes list and better custom datum support
- NVIZ: Major revamp of interface; output directly to MPEG or
other FFmpeg supported formats
- QGIS integration: GRASS toolbox extended, available from
Quantum GIS
- Drivers:
- DBF driver: extended column type support
- HTMLMAP display driver: NEW -
Prepares clickable HTML image map templates (port from GRASS 5)
- PostScript display driver: NEW -
Renders display directly into a PostScript or Encapsulated PostScript file
- Cairo display driver: NEW -
Renders display directly into a number of image formats using the Cairo
rendering engine
- New and major updates for modules and scripts since GRASS 6.2.3:
- db.dropcol: NEW -
Drops a column from selected attribute table
- db.droptable: NEW -
Drops an attribute table
- db.in.ogr: NEW -
Imports attribute tables in various formats
- db.login:
Support for interactive password entry (invisible passwords)
- db.out.ogr: NEW -
Exports attribute tables into various formats
- d.barscale: North arrow for lat/lon locations
- d.out.file: Expanded to use the Cairo and PostScript display
drivers to allow export to ps, eps, svg, and pdf formats
- d.path: Support for use from GUI and non-interactive mode
- d.rast.edit: Rewritten in Tcl/Tk
- d.shadedmap: NEW -
Drapes a semi-transparent raster over a shaded relief map
- d.text, d.font: Updated to accept TrueType fonts and
maintain a database of system fonts
- g.dirseps: NEW -
Internal utility for converting directory characters (MS-Windows)
- g.findetc: NEW -
Internal utility for locating support files
- g.gui: NEW -
Launches a GRASS graphical user interface (GUI) session
- g.message: NEW -
Internal utility for printing quiet and verbose messages in scripts
- g.mkfontcap: NEW -
Internal utility for generating a list of available system fonts
- g.mremove: Support for use from GUI
- i.atcorr: NEW -
Performs atmospheric correction using the 6S algorithm
- i.landsat.rgb: Vast speed improvement
- ps.map: Various improvements including new map border control,
rotated and scaled symbols, and allowing geogrid from lat/lon locations
- r3.gwflow: NEW -
Models transient, confined groundwater flow in three dimensions
- r3.stats: NEW -
Generates volume statistics for raster3d maps
- r3.univar: NEW -
Calculates univariate statistics from the cells of a 3D raster map
-
r.bilinear:
This module has been replaced by 'r.resamp.interp'
- r.category: NEW -
Manages raster map category values and labels (replaces r.cats)
- r.colors: Support for equalized histogram, reversed,
logarithmically scaled, rules-from-file, and more
- r.gwflow: NEW -
Models transient, confined groundwater flow in two dimensions
- r.in.wms:
Various fixes and more robust when dealing with flaky WMS servers
- r.in.xyz: Support for extended statistics
- r.le suite: Various fixes and modernization
- r.li suite: NEW -
Advanced toolset for multiscale analysis of landscape structure.
Including single and multi-processor enabled modules:
r.li.cwed, r.li.dominance, r.li.edgedensity, r.li.mpa, r.li.mps, r.li.padcv,
r.li.padrange, r.li.padsd, r.li.patchdensity, r.li.patchnum, r.li.richness,
r.li.setup, r.li.shannon, r.li.shape, and r.li.simpson
- r.mfilter.fp: NEW -
Raster map custom matrix filter (floating point version)
- r.out.gdal: New C implementation replaces shell script version,
region sensitive with color export ability
- r.out.xyz: NEW -
Exports a raster map to a text file as x,y,z values based on cell centers
- r.profile: Report data outside the current region as invalid
- r.proj: Replaced with an improved version
- r.resamp.interp: NEW -
Resamples raster map layers to a finer grid using interpolation
- r.resamp.stats: NEW -
Resamples raster map layers to a coarser grid using aggregation
- r.support: Enhanced control of meta-data
- r.support.stats: NEW -
Support module which updates raster map statistics
- r.univar: Support for extended statistics
- r.watershed: Vast speed improvement
- r.what.color: NEW -
Queries colors for a raster map layer
- v.db.dropcol: NEW -
Drops a column from the attribute table connected to a given vector map
- v.db.join: NEW -
Allows to join a table to a vector map table
- v.db.renamecol: NEW -
Renames a column in the attribute table connected to a given vector map
- v.db.univar: NEW -
Calculates univariate statistics on selected table column for a vector map
- v.digit (Tcl/Tk): Rewritten for use without X11
- v.digit (wxPython): NEW -
All new vector map digitizer rewritten in wxPython
- v.edit: NEW -
Edits a vector map, allows adding, deleting and modifying selected
vector features
- v.generalize: NEW -
Generalization of vector features using a number of smoothing techniques
- v.in.db: More efficient implementation of the where= option
- v.in.wfs: NEW -
Import GetFeatures from WFS format
- v.net.visibility: NEW -
Visibility graph construction
- v.out.svg: NEW -
Exports a vector map to SVG format
- v.proj: Better handling of z coordinates in 3-D vectors
- v.support: NEW -
Updates vector map metadata
- v.surf.idw and v.surf.rst: Work with massive datasets
imported without topology (e.g. LIDAR)
|