wiki:Release/7.0.0-News

Version 33 (modified by neteler, 3 years ago) ( diff )

+Upgrading GRASS database

GRASS GIS 7.0.0

What's new in a nutshell

GRASS GIS 7.0.0 startup screen

After many years of development the new stable major release GRASS GIS 7.0.0 is available. The graphical user interface based on wxPython (introduced in GRASS GIS 6.4) 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 have 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 requires an 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). For details see below.

For a detailed list, see also http://trac.osgeo.org/grass/wiki/Grass7/NewFeatures

Release

SVN Source Code

  • Milestone: 7.0.0
  • SVN Source Code Checkout 7.0.0:
    svn checkout http://svn.osgeo.org/grass/grass/tags/release_20150220_grass_7_0_0
    
  • SVN Checkout latest 7.0 release branch (including subsequently implemented bugfixes):
    svn checkout http://svn.osgeo.org/grass/grass/branches/releasebranch_7_0
    

Overview of changes

Between the versions 6.4.0 and 7.0.0 more than 10,500 updates have been applied. See also the Open Hub code analysis.

Screenshot wxGUI vector network analyst

New modules

New Display modules

Summary: 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.

New General modules
New GUI modules

Summary: The existing graphical user interface has been improved and extended with new functionality not easily found in other GIS:

Screenshot wxGUI scatterplot tool

New Image Processing

Summary: 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 bitpattern management, graphical tool for Ground Control Points for geocoding imagery, Tasseled-Cap transform support for Landsat 8 and MODIS.

  • Large File Support (LFS) globally enabled
  • G70:i.albedo: new - Computes broad band albedo from surface reflectance
  • G70:i.aster.toar: new - Transforms calibrated digital number of ASTER data to top-of-atmosphere radiance, reflectance and temperature
  • G70:i.biomass: new - Computes biomass growth, precursor of crop yield calculation
  • i.class: rewritten in wxGUI, see G70:g.gui.iclass
  • G70:i.eb.eta: new - Actual evapotranspiration for diurnal period (Bastiaanssen, 1995)
  • G70:i.eb.evapfr: new - Computes evaporative fraction (Bastiaanssen, 1995) and root zone soil moisture (Makin, Molden and Bastiaanssen, 2001).
  • G70:i.eb.hsebal01: new - Computes sensible heat flux iteration SEBAL 01
  • G70:i.eb.netrad: new - Net radiation approximation (Bastiaanssen, 1995).
  • G70:i.eb.soilheatflux: new - Soil heat flux approximation (Bastiaanssen, 1995).
  • G70:i.emissivity: new - Computes emissivity from NDVI, generic method for sparse land
  • G70:i.evapo.mh: new - Computes evapotranspiration calculation modified or original Hargreaves formulation, 2001.
  • G70:i.evapo.pm: new - Computes potential evapotranspiration calculation with hourly Penman-Monteith.
  • G70:i.evapo.pt: new - Computes evapotranspiration calculation Prestley and Taylor formulation, 1972.
  • G70:i.evapo.time: new - Computes temporal integration of satellite ET actual (ETa) following the daily ET reference (ETo) from meteorological station(s).
  • G70:i.pansharpen: new - Brovey/PCA/IHS transform to merge multispectral and high-res panchromatic channels, replaces removed i.fusion.brovey
  • G70:i.landsat.toar: new, transforms calibrated digital number of LANDSAT data to top-of-atmosphere radiance, reflectance and temperature
  • G70:i.landsat.acca: new, Automated Cloud-Cover Assessment (ACCA) Algorithm
  • G70:i.modis.qc: new - apply Quality Control bitpattern map easily
  • G70:i.segment: new, identifies segments (objects) from imagery data. Supports hierarchical segmentation
  • G70:i.vi: new, calculation of vegetation indices
  • G70:wxGUI.gcp: new, a wxGUI extension which allows the user to create, edit, and manage Ground Control Points for geocoding imagery
New Raster modules

Summary: 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.

  • Large File Support (LFS) globally enabled
  • G70:r.colors.out: new - Exports the color table associated with a raster map.
  • G70:r.external.out: new - Defines raster output format utilizing GDAL library.
  • G70:r.in.lidar: new - Create a raster map from LAS LiDAR points using univariate statistics.
  • G70:r.in.wms: new implementation - Downloads and imports data from WMS server; + WMTS and NASA OnEarth support.
  • G70:r.latlong: new - Creates a latitude/longitude raster map.
  • G70:r.regression.multi: new - Calculates multiple linear regression from raster maps.
  • G70:r.resamp.filter: new - resamples raster map layers using an analytic kernel
  • G70:r.solute.transport: new - New module to compute the solute transport of groundwater in porous media using an implicit finite volume approach
  • G70:r.stats.zonal: new - Calculates category or object oriented statistics (accumulator-based statistics).
  • G70:r.stats.quantile: new - Compute category quantiles using two passes.
  • G70:r.stream.extract: new - Performs stream network extraction.
  • G70:r.sunhours: new - Calculates solar elevation, solar azimuth, and sun hours.
  • G70:r.unpack: new - Unpacks a raster map packed with r.pack.
  • G70:r.uslek: new - Computes USLE Soil Erodibility Factor (K).
  • G70:r.usler: new - Computes USLE R factor, Rainfall erosivity index.
New Vector modules

Summary: 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.

Screenshot v.hull 3D map

  • Large File Support (LFS) globally enabled
  • G70:v.colors.out: new - Exports the color table associated with a vector map.
  • G70:v.in.lidar: new - Converts LAS LiDAR point clouds to a GRASS vector map with libLAS.
  • G70:v.out.postgis: new - Exports a vector map layer to PostGIS feature table.
  • G70:v.pack: new - Packs up a vector map and support files for copying.
  • G70:v.unpack: new - Unpacks a vector map packed with r.pack.
New Raster3D modules

Summary: New modules for raster3D color table management, cleanup of the caching system.

  • G70:r3.colors: new - Creates/modifies the color table associated with a 3D raster map.
  • G70:r3.colors.out: new - Exports the color table associated with a 3D raster map.
  • G70:r3.out.bin: new - Exports a GRASS 3D raster map to a binary array.
  • G70:r3.in.bin: new - Imports a binary raster file into a GRASS 3D raster map.
  • G70:r3.out.netcdf: new - Export a 3D raster map as netCDF file.
  • G70:r3.retile: new - Retiles an existing 3D raster map with user defined x, y and z tile size.
New Temporal GIS modules

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 raster3D data. A temporal topology builder is available to build spatio-temporal topology connections between map objects for 1D, 3D and 4D extents.

Screenshot temporal framework t.*

  • G70:t.create: new - Creates a space time dataset.
  • G70:t.info: new - Lists information about space time datasets and maps.
  • G70:t.list: new - List space time datasets and maps registered in the temporal database.
  • G70:t.remove: new - Removes space time datasets from temporal database.
  • G70:t.rename: new - Renames a space time dataset
  • G70:t.register: new - Registers raster, vector and raster3d maps in a space time datasets.
  • G70:t.shift: new - Temporally shift the maps of a space time dataset.
  • G70:t.snap: new - Temporally snap the maps of a space time dataset.
  • G70:t.sample: new - Samples the input space time dataset(s) with a sample space time dataset and print the result to stdout.
  • G70:t.support: new - Modifies the metadata of a space time dataset.
  • G70:t.topology: new - Lists temporal topology of a space time dataset.
  • G70:t.unregister: new - Unregisters raster, vector and raster3d maps from the temporal database or a specific space time dataset.
  • G70:t.rast.aggregate.ds: new - Aggregated data of an existing space time raster dataset using the temporal topology of a second space time dataset.
  • G70:t.rast.aggregate: new - Temporally aggregates the maps of a space time raster dataset by a user defined granularity.
  • G70:t.rast.colors: new - Creates/modifies the color table associated with each raster map of the space time raster dataset.
  • G70:t.rast.export: new - Exports space time raster dataset.
  • G70:t.rast.extract: new - Extracts a subset of a space time raster datasets.
  • G70:t.rast.list: new - Lists registered maps of a space time raster dataset.
  • G70:t.rast.import: new - Imports space time raster dataset.
  • G70:t.rast.mapcalc: new - Perform spatio-temporal mapcalc expressions on temporal sampled maps of space time raster datasets.
  • G70:t.rast.neighbors: new - Performs a neighborhood analysis for each map in a space time raster dataset.
  • G70:t.rast.gapfill: new - Replace gaps in a space time raster dataset with interpolated raster maps.
  • G70:t.rast.out.vtk: new - Exports space time raster dataset as VTK time series.
  • G70:t.rast.series: new - Performs different aggregation algorithms from r.series on all or a subset of raster maps in a space time raster dataset.
  • G70:t.rast.to.rast3: new - Converts a space time raster dataset into a raster3d map.
  • G70:t.rast.univar: new - Calculates univariate statistics from the non-null cells for each registered raster map of a space time raster dataset.
  • G70:t.rast3d.mapcalc: new - Performs r3.mapcalc expressions on maps of sampled space time raster3d datasets.
  • G70:t.rast3d.list: new - Lists registered maps of a space time raster3d dataset.
  • G70:t.rast3d.extract: new - Extracts a subset of a space time raster3d dataset.
  • G70:t.rast3d.univar: new - Calculates univariate statistics from the non-null cells for each registered raster3d map of a space time raster3d dataset.
  • G70:t.vect.extract: new - Extracts a subset of a space time vector dataset.
  • G70:t.vect.export: new - Export a space time vector dataset.as GRASS specific archive file
  • G70:t.vect.import: new - Import a space time vector dataset archive file
  • G70:t.vect.list: new - Lists registered maps of a space time vector dataset.
  • G70:t.vect.observe.strds: new - Observes specific locations in a space time raster dataset over a period of time using vector points.
  • G70:t.vect.db.select: new - Prints attributes of vector maps registered in a space time vector dataset.
  • G70:t.vect.what.strds: new - Store raster map values at spatial and temporal positions of vector points as vector attributes.
  • G70:t.vect.univar: new - Calculates univariate statistics of attributes for each registered vector map of a space time vector dataset
Bash and Python Scripts

Screenshot wxGUI graphical modeler

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.

Major module changes

Removed modules

Some modules present in GRASS GIS 6 have been removed due to architecture changes or replacements:

Renamed modules

A few modules have been renamed for overall consistency:

Option changes: flags and parameters harmonized

With the goal of standardization and ease of use, flags and parameters have been harmonized:

  • see change list
  • old parameter names are still recognized, and the user receives a notification about the respective new parameter name.

Minor module changes

GUI changes

  • stability and usability fixes, portability fixes
  • new GUI modules Graphical User Interface
  • wxGUI/SQLBuilder: better support of MS-Windows
  • updated to better support wxPython3

Library changes

Map projection changes

  • stability fixes (upper case and UK/US notions)
  • automated line vertex densification for vector data

Portability changes

  • MS-Windows: 64bit compliant; default prompt changed to cmd.exe
  • Mac OSX, IBM/AIX, SUN/Solaris, FreeBSD, netBSD, Hurd: stability fixes
  • Python 3 compatibility fixes
  • wxPython 3 compatibility fixes

Manual pages

  • Many more examples and screenshots added
  • Improved CSS
  • Table of content (TOC) added to all module pages
  • New index of G70:keywords
  • New index of G70:topics

Message translation updates

  • Many languages updated with many new translations (see stats)

GRASS GIS 7 Addons

Many new addons are available:

Closed tickets

Closed bugs since the last release

#96
v.surf.bspline column option broken
#161
v.rast.stats calls defunct "r.cats"
#222
v.in gns broken in grass 7.0 trunk
#405
trunk compile error: static declaration of ‘encoding’ follows non-static declaration
#419
cairo compilation error
#422
broken (d.)barscale
#434
python swig bindings for 7.0 svn noyt working on ubuntu install
#437
'Set computational region from display' button in doesn't change region settings
#439
'Zoom to saved region' button on Map Display gives error
#440
wxgui 'Save display geometry to named region' button gives error
#443
cairo driver: labels are not rendered
#444
wxGui gives error with xy location
#445
grass_nviz.LoadSurface not returning id when called a 2nd time
#459
lib/cairodriver uses FontConfig but doesn't link against it
#469
raster data needs binary mode on windows
#491
grass7: cannot start grass with -text and no existing .grassrc7
#492
grass7: XY-location makes g.region segfault
#526
g.mapsets error in wxpython
#536
memory corruption in vector modules
#547
Raster query in wxGUI
#556
ftbfs: g.cairocomp
#564
python_grass7 compilation
#569
v.label.sa compilation error due to freetype
#580
WinGRASS: $GISBASE/etc/gui/scripts/ require something like $(EXE) to run
#625
make errors (missing demolocation)
#684
g.extension: default url should not point to grass7
#685
make htmldocs fails with "cannot stat `gisliblib.dox': No such file or directory"
#690
wxnviz tools panels broken - old pages overwrite new pages
#699
v.buffer2 segfault: in Vect_get_isle_points()
#772
Error compiling nviz in grass7 trunk
#778
i.rgb.his, i.his.rgb: propagate NULLs
#830
wxgui loading error for GRASS7 on Ubuntu 9.10
#833
Preferences not saved
#854
g.extension does not work on a Mac
#895
Error linking GeoTiff file with r.external
#910
wxgui: fails with make -j
#916
GRASS 7: make install fails with --prefix
#930
Wingrass7 - compiling errors
#931
wingrass7 - wxgui not starting
#932
Wingrass7 - ImportError: No module named grass - Fix PYTHONPATH?
#933
v.delaunay gives wrong z coordinate values if input data has duplicate points
#935
wxGUI no longer starts automatically when GRASS 7 starts
#936
d.vect: unneeded warning
#937
cairo driver: d.legend colors all broken
#938
png driver: support for .bmp files?
#944
menudata.py: strip out & key shortcut hint
#948
wxGUI vector layer field broken
#958
v.krige does not run in GRASS 7
#973
Unable to scroll map selection dropdown lists with mouse scroller
#985
v.db.update error
#995
WxGUI startup screen fails if GISDBASE path contains non-latin characters
#1008
WinGrass7 - disable LFS
#1009
r.param.scale outputs wrong values in last (bottom) row
#1015
WinGrass7: starting grass by grass70.py fails
#1017
WinGrass7 - wxgui error
#1026
Problems starting grass7 from tcsh
#1027
WinGrass7 + pythonhome/pythonpath
#1034
generic linux binaries lack startup script
#1039
i.group segmentation fault using full path name
#1040
neta lib Makefile deps
#1046
Compile error in gui/wxpython using make -j8
#1052
Build of 7.0.SVN dont work
#1059
wxGUI: No menu option for r.mapcalc
#1060
r.cats doesn't exit
#1064
v.in.mapgen fails to load coastline from NOAA's National Geophysical Data Center
#1066
Typo in Bulk raster import for USGS ASCII DEM (.dem)
#1067
Creating a new Vector Layer for digitize crashes grass with sys.excepthook
#1074
$GRASS_BATCH_JOB isn't executed
#1081
"Attribute Table Manager" not show data and v.extract doesn't work
#1083
Wingrass7 - versioned libgrass needed for start, unversioned libgrass needed for wxnviz
#1086
set_browser
#1095
please docment inputs for i.sunshine
#1098
missing database function in python
#1101
WinGrass7 + scripts are not found in the command line
#1112
grass7 wxGUI fails to start as can't find embeddedimage
#1117
WinGrass7 - wxgui not starting
#1118
WinGrass7 - NVIZ not working
#1126
3D view crashing when started with vector data
#1131
Global LFS for wingrass
#1134
WinGrass - 3D view mode crashes
#1141
GLWindow.OnPaint() broken on Windows
#1153
Problem with graduated point symbols
#1154
r.drain hangs using an r.walk surface
#1160
WinGrass: compiling against osgeo4w's gdal17 fails
#1175
tools/mkhtml.py bug
#1186
WinGrass7 - v.krige not working
#1188
wxgui quits when starting vdigit
#1195
r.univar not compiling in GRASS 7
#1222
v.rast.stats returns error: global name 'vector' is not defined
#1223
g.mapsets access from menu broken
#1224
r.mask broken
#1229
Error in db.droptable
#1230
<suppress_required/> in r.out.gdal
#1243
polygon creation does not seem to be working
#1248
r.thin may be broken
#1250
r.to.vect -v flag creates corrupt file
#1251
tweaking new feature in file selection drop-down of layer manager
#1253
wingrass7 - i.aster.toar - compiling error
#1254
v.build error
#1260
Georectifier: RMS broken
#1261
import raster dialog bugs
#1266
d.vect has problems
#1267
Error on zoom to selected [vector] map
#1281
i.cluster not working with a high sample count
#1285
"Silk" error on display wxGUI manager
#1288
g.dirseps breaks non-latin file/folder names on Windows
#1338
Text doesn't display for d.legend and d.barscale
#1341
g.extension don't list any extension to install
#1342
grass.core.find_program() problem with ssh and other
#1362
wxpython GUI closes suddenly
#1365
Import raster files - Batch import
#1369
setPrompt: command not found in GRASS7-svn
#1370
Save display geometry to named region does not support diacritics
#1395
osgf generates error compiling on Mac OS X
#1396
wxnviz command not compiling
#1403
r.fill.nulls seems to be failing in GRASS 7
#1404
wxGUI console chokes on r.mapcalc command in GRASS 7
#1408
WxNviz is crashing in GRASS 7 svn
#1416
wingrass7 nightly build crash on start
#1418
v.dissolve not working
#1425
error in python _core.py from wxNVIZ
#1426
v.colors resetting vector display
#1463
Legend, Zoom to map, Map analysis and Map query does not work in Python wxgui using command line d.mon + d.rast
#1464
Bug on v.buffer
#1491
python libs shouldn't parse freeform text fields with parse_key_val()
#1496
GRASS 7 nightly build: Python script commands not shown from GUI (missing Python collections module)
#1497
OSGeo4W-GRASS: r.shaded.relief starts Windows XP mode (VM)
#1499
v.surf.rst in trunk doesn't write the output map
#1516
plots combo-box
#1523
v.select segfaults with atype and btype area
#1524
v.select selects only with lines and centroids
#1528
r.mapcalc within a FCELL mask cell_values_float: xdr_float failed
#1557
g.list segmentation fault
#1563
wxGUI will not start
#1566
r.colors Makefile: help page missing rules with underscores in the name
#1571
GRASS help not displayed from GUI menu in GRASS 7
#1576
r.in.poly broken by window split
#1587
GRASS 7 manual: index.html not generated any more
#1601
output map GUI pulldown broken
#1619
v.krige won't load: ImportError: No module named globalvar
#1620
cartographic composer doesn't work properly with vector data
#1622
winGrass 7 error
#1626
cannot overwrite existing vector with r.contour
#1632
v.proj: split_q.c:69: RTreeClassify: Assertion `!p->taken[i]' failed. in the same projection
#1634
wingrass7: i.spectral -error
#1636
r.patch in GRASS 7 does not respect region settings
#1641
overwrite flag not mentioned in help file r.mask
#1645
GRASS 7: v.select segmentation fault
#1648
GRASS7: db.in.ogr crash
#1667
xref and yref have no effect in d.vect labels in GRASS 7
#1668
r.regression.line F-test incorrect
#1680
r.proj w/ OpenMP segfaults
#1681
WXGUI vector editing fails with python unicode error
#1694
r.in.lidar tries to allocate way too much memory
#1697
zoom out centering problem
#1702
column selector for v.distance in wxGUI doesn't work
#1704
GRASS 7 cli startup enters into write protected/not owned mapset
#1710
Segfault in r.proj
#1718
r.resamp.rst broken in GRASS 7
#1720
r.viewshed doesn't compile in GRASS 7
#1739
Language switch on wxGUI doesn't affect all strings
#1741
Wrong key in option G_OPT_F_SEP
#1742
WXGUI layer manager window doesn't show all menubar entries
#1749
d.vect fails to use user specified layer
#1750
Typing '= in a WXGUI Command prompt results in a ValueError
#1751
r.statistics search for r.stats "fs" parameter
#1757
LD_SEARCH_FLAGS incorrect for NetBSD
#1766
unable to save display of d.rast.num
#1773
Map selection expand broken
#1775
v.surf.rst does not respect mask
#1776
Python error by startup
#1778
Typing in g.region without parameters does not open a g.region window
#1779
v.net.centrality: output map has features' cat values in layer 2, but table connected to layer 1
#1780
v.net.centrality: betweenness centrality seems wrong
#1782
wingrass7: installing addons by wxgui-extensions manager fails
#1787
Profile Analysis Tool Problems
#1791
gui modeler: cannot load file with r.mapcalc expression containing '&&' operator
#1792
r3.colors list map name under "optional"
#1793
WXGUI r3.mapcalc adds layer to layer manager as a raster layer
#1795
segmentation fault in v.distance db_describe_table
#1796
wingrass7: some db.*-modules fails with dbf as db-backend
#1799
Selecting multiple columns in v.db.select window does not work
#1808
g.remove WXGUI interface causes buffer overflow in g.findfile
#1814
g.remove wxGUI version generates "Illegal filename" warnings
#1816
gui crashes when setting color table
#1817
Map Swipe
#1822
wxGUI location wizard imports 3D Shapefile as 2D
#1825
r.tileset only returns one tile
#1828
v.kernel's "Standard deviation in map units" field is not clear
#1831
wxgui d.vect: layer option should show default applied (1), not -1
#1833
R_command_history() memory leak
#1841
segmentation fault in v.patch
#1844
wingrass: db_open_select_cursor fails for DBF driver.
#1845
v.buffer: strange result for lines
#1846
Query vector map tool does not work
#1847
r.to.vect creates vector map of extend or raster map / region
#1848
r.in.poly from stdin
#1850
Missing parameter in examples v.in.ascii help file
#1853
d.rast does not work with monitors created with d.mon
#1854
d.legend kills wx monitor started with d.mon
#1858
inconsistancy g.parser on command console and command line
#1859
d.mon is broken
#1861
v.net.distance should exclude path to self
#1862
Corrections GRASS 7.0 help files db.connect and v.db.connect
#1866
broken db driver communication in winGRASS 7
#1867
v.external not compiling
#1868
g.mapset now broken
#1869
wingrass7: r.in.wms - ERROR: Unable to load GDAL python bindings
#1872
r.in.wms doesn't work on Windows
#1874
latitudinal bias in sample points created with r.random
#1879
Error at generating plot statistics within histogram tool
#1882
new query display needs to update on mouse click
#1883
v.surf.rst gives bad result
#1884
grass7 - cairodriver fails to detect right architecture - OSX 10.8
#1885
r.proj - from CELL to DCEL format
#1888
r.terraflow won't run
#1896
d.graph in console tries to add mapset
#1900
limiting display vector map using cats doesn't work
#1901
v.mkgrid near ",": syntax error, no batch insert
#1911
v.hull bit broken output on wingrass
#1912
g.mapset warns of illegal filename in mapset= but creates the mapset anyway.
#1915
v.out.ogr: problem to export certain column(s)
#1918
Missing $(RASTERLIB) $(RASTERDEP) in vector/v.in.region/Makefile
#1933
v.overlay ends with sigsegv in cut lines by polygon
#1934
v.overlay ends with sigsegv in cut lines by polygon
#1941
wxGUI fails with Japanese locale --> mixed Python installs on Windows
#1943
configure.in: LOC_CHECK_LIB_PATH() does nothing?
#1948
r.fillnulls / v.surf.rst: use of segmax and npmin disarranged
#1956
Cartographic Composer: Raster map is not shown in preview
#1958
v.in.ascii stops importing after 20000 characters
#1972
v.in.ogr wrapper fails with UnicodeEncodeError
#1982
v.rast.stats: running generates "Unable to fetch interface description for command" error
#1983
wingrass: permission denied to open grass70.py
#1991
i.pca - problem with output name
#1997
i.landsat.toar for grass-dev is missing the option for landsat8
#2013
wxgui: vector colors menu confused with raster one
#2015
Missing file association dialog pops up all the time
#2017
ogsf compilation error
#2020
r.volume gives wrong results on G7
#2026
v.surf.rst window too wide
#2030
wxgui doesn't allow to query invisible map layers
#2032
r.mapcalc does not always respect MASK
#2034
GUI crashes on launch for newly compiled binary for Mac OS X
#2038
wingrass7: v.db.addcolumn fails in attribute table manager
#2041
wxgui: error attempting to display imported raster map that was imported as three bands
#2053
r.recode: 0.0 or 1.0 as limits do not seem to be taken into account
#2056
d.vector command failed for vector points
#2060
Unable to make a deepcopy of a pygrass Module object
#2065
grass70 not detecting latest source build of libLAS (1.7.0)
#2067
PyGRASS grid calls g.region at import time
#2072
Unable to load workspace.gxw in 3D View
#2075
Browse in v.in.ogr and r.in.gdal causes entire GUI to crash
#2079
wingrass7: no manifest files
#2088
G7: digitizer python error
#2089
i.landsat.toar doesn't take into account the resolution difference between panchromatic and the other bands.
#2091
r.series error in GRASS7 wxGUI
#2092
v.category option=del doesn't delete any categories
#2098
i.vi gari wrong formula?
#2108
default temporal database
#2110
error registering maps outside mapset
#2130
t.* modules fail on Windows
#2135
wxGUI: failed to show legend when PIL is missing
#2136
Create standard options for map or file base name (prefix)
#2137
wxGUI: unable to stop running module
#2139
g.parser does not allow newline character in option value for Python scripts
#2145
wxGUI network analysis tool: fails to launch in French locale
#2146
t.register fails to register maps with relative time stamp set by r/v/r3.timestamp module
#2149
Mosaic of multiple images deresolves the original Data
#2150
Cannot call Python scripts from Python on MS Windows
#2151
g.gui.* modules which use temporal framework leave processes after exiting
#2153
r.viewshed fails on large raster: mktemp provides only 26 unique file names
#2157
m.measure segfaults for unknown units
#2165
Option to zoom to computational region missing in GRASS 7
#2168
Memory error in G_matrix_inverse
#2176
create .grass7 directory at startup
#2177
g.gui.animation fail to create gif
#2181
v.centerpoint: Error in `v.centerpoint': realloc(): invalid next size
#2182
v.centerpoint: no categories in output vector
#2184
MySQL Error during 'v.in.ogr' in GRASS 7 SVN (2014-01-31)
#2187
Make Fails on Manpages GRASS GIS 7.0.svn 58873M
#2188
GRASS fails to start on Windows since r58807
#2189
PyGRASS Module does not work on Windows
#2192
v.centerpoint: line centers get all cat values from 1 to respective line
#2198
g.gui.iclass doesn't work
#2199
r.cost coordinate parameter needs to be changed to start_coordinates
#2200
profile.py
#2209
r.ros fails with -s flag with invalid descriptor error
#2210
unable to start GRASS GIS 7
#2211
g.gui.iclass raise a PyAssertionError
#2212
Map display fails to display top layer if 29 or more layers are in the list
#2213
Windows startup broken
#2214
animator fails to render a second time
#2216
Location wizard fails on EPSG 3049
#2220
d.vect fails to update layer list on map selection
#2235
r.param.scale crashes during compile for revision 59387 on Ubuntu 12.0.4 x64
#2243
wxGUI: raster importer single file GdalImportDialog crash after import
#2250
d.text unsupported from command line
#2253
WinGRASS doesn't allow to close console window
#2256
No projection for web service layer
#2257
Clicking on layer group in layer manager gives error
#2258
t.create creates DB always in the PERMANENT
#2260
wxGUI: encoding error in French locale when trying to delete layer with opacity level set
#2262
t.create fails when mapset name contains a dash
#2264
t.rast.univar fails when r.univar fails
#2265
lib/rst/qtree.c compilation error
#2267
t.list doesn't respect search path
#2274
g.gui.timeline datasets with the same name
#2279
wingrass71: rendering problems with raster layers automatically added by finished modules
#2281
t.rast.aggregate unnecessaryly slow with limited number of maps
#2285
Repetitive d.rast calls for wx0 monitor from command line
#2286
Duplicate calls to d.rast when using wx monitor and d.rast command line
#2287
MONITOR_*_(ENV|CMD|MAP)FILE variables
#2289
v.colors not working
#2290
Wrong file permissions for grassXY.py on Windows (was: Grass not starting)
#2291
Python not quitting on exit
#2299
G7: parameter inconsistency r.resamp.bspline vs. v.surf.bspline
#2303
G7.0svn: recent d.legend update breaks d.mon, d.rast.leg etc
#2308
d.vect: size<1 makes points disappear when using size_column
#2316
Map name completion in wxGUI console
#2317
G7: t.* modules suboptimal flag name -h, change to -c
#2320
PyGRASS doesn't write 3D vector map
#2330
r.proj - 'MapsetSelect' object has no attribute 'SetItems'
#2340
Rename i.landsat.rgb
#2342
G7: deprecate r.los in favour of r.viewshed
#2351
g.version segfaults when the build is not perfect
#2358
Strange behaviour with v.net on GRASS GIS 7
#2367
missing g_parser_test.png
#2372
GRASS 7 on windows starts with minimized CMD window
#2377
wxGUI mapswipe: refresh issue
#2382
d.legend: integer map legends should not be flipped upside-down
#2391
font setting for map display broken on Mac
#2395
Startup runs as in Cygwin when CYGWIN is set although running as native application
#2397
$GISBASE/etc/gui to $GISBASE/gui
#2403
cairo driver fails to create surface
#2404
winGRASS: G_calloc error in v.to.rast
#2405
WXGUI-3D view, workspace not saving all the position changes made
#2407
Rename i.tasscap to i.landsat.tasscap?
#2427
r.cost doesn't finish on Windows
#2431
vector_what fails with multiple layer/cat
#2432
g.list -f ignores mapset parameter
#2436
v.out.postgis: Unsupported geometry type / Unable to write feature in vector map
#2449
zooming by mouse doesn't work
#2451
rendering vector in map display freezes when fonts is changed in GUI options: map display
#2454
wxgui: list of db columns only becomes available after entering layer number by hand
#2455
r.unpack/v.unpack: add sanity check for auto-detecting if pack file contains raster or vector data
#2466
r.param.scale slow on Windows when there is no data in raster
#2470
wxgui: Unknown tag subtoolbox when launching the gui
#2471
wxgui digitizer "update categories" dialog is not closable
#2474
G7: vector network toolbox crash
#2478
Duplicate band name in i.atcorr/iwave.cpp
#2482
g.gui.iclass: temp maps are not erased when tool is closed
#2488
v.neighbors: "No points found" error while using points map
#2490
EPSG code not saved in PROJ_EPSG
#2493
wxgui file import wizards: all files should be defined as '*', not '*.*'
#2501
r.out.gdal -t creates offset values in raster table for integer grids with values beginning with 1
#2502
wxdigit: "don't save" is not respected
#2503
wxdigit: wrong undo & redo
#2510
v.db.addcolumn, bad parser syntax in script causes error, cascades to other modules
#2517
d.vect.thematic won't write grassrgb values, ERROR: You must provide <sql> or <input> option
#2519
KeyError: 'endcolor' in d.vect.thematic
#2521
d.vect.thematic, "Neither MONITOR (managed by d.mon command) nor" error
#2522
d.vect.thematic, d.thematic.area in GRASS 7.0
#2527
r.relief not in menu
#2528
r.shade not in menu
#2529
v.dissolve only dissolve attribute table but not topology
#2533
module GUIs: selected group not taken into account in created command line
#2536
r.slope.aspect converts to meters
#2537
v.external wxgui wizard: ValueError : need more than 3 values to unpack
#2539
v.in.ogr: error importing shapefiles: ValueError : too many values to unpack
#2541
wxgui vector import wizard: ValueError : too many values to unpack
#2542
wxGUI adding text : PyAssertionError : C++ assertion "!m_cols || idx < (size_t)m_cols" failed at ../src/common/sizer.cpp(1980) in AddGrowableCol(): invalid column index
#2543
Failed to query vector maps from map display
#2546
unable to remove raster map after using it as a mask
#2547
v.report: should report stats even if there is no attribute table (or at least fail more gracefully)
#2549
Wrong quartiles in r.hypso.py
#2552
GRASS 7.0 RC1 wxGUI: fails to launch in Spanish locale (UnicodeEncodeError)
#2560
Various typo fixes
#2561
7.0.0 beta & RC tarballs contain precompiled Python objects
#2568
Upper-lower case issues with sqlite driver and affect on v.db.reconnect.all
#2580
Treat GNU/Hurd & GNU/kFreeBSD as Linux in SC_CONFIG_CFLAGS
#2583
v.net: crash on Windows
#2585
GRASS 7 RC2 - v.what.vect.py
#2588
wxGUI digitizer: error when adding a new column
#2590
t.create fails to create/overwrite a new strds

Closed wishes since the last release

#115
r.statistics: allow output to file and frequency count
#134
Add a flag for subgroup listing in i.group
#169
Request for r.edit
#178
g.copy/g.rename help message
#240
import all files within a directory
#306
hidden tabs are hard to spot in wxGUI module windows
#332
Uniform order for "at=" screen coordinates in d.* modules
#394
v.mkgrid: lines not areas
#398
r.watershed with MFD
#521
wish for new module: v.net.distance
#591
wxGUI g.region no longer gives format description
#599
v.out.ascii: new flag to output column headers
#646
v.clean GUI enhancement
#666
add a scripting console
#701
make the compilation process print-out/ look nicer :-)
#762
add menu location to help pages
#817
segment lib does not use LFS
#848
v.in.mapgen: allow direct input from stdin
#853
v.db.dropcolumn: allow column= opt to accept multiples
#879
Add a "change language" option in GRASS GUI
#886
improve module wxGUI tab logic
#923
r.mapcalc lacks add to layer
#929
g.transform: dump coeffs and transform sparse points
#942
v.univar: please add support for geometry statistics
#967
r.out.png: respect TRANSPARENT and COMPRESSION enviro vars
#974
[Patch] add option to d.vect to make symbol size proportionate to square root of size_column
#975
WxGUI should provide area measurement tool
#1021
v.in.ogr: multiple files are merged when using only dsn= without layer=
#1043
Adding group creation to r.external
#1049
optional histogram sidebar for legends
#1058
d.geodesic,d.rhumbline
#1061
Merge DB connet/DB Login/DB Test in one module
#1078
v.split needs metric lengths options in LAT/LON
#1130
Request for a v.count.points grass module
#1149
WinGrass - load R-installation-path dynamically into PATH
#1172
v.mkgrid: replace grid= parameter with size= (as in d.grid)
#1241
Change default calculation in r.sun to include topographic shadowing
#1247
v.to.rast should provide SQL WHERE filtering option
#1259
g.remove deletes raster maps by default: could delete the wrong map
#1361
GSoC v.net.* modules should have nlayer option
#1429
r.watershed large grids
#1480
v.outlier - distinguish positive and negative outlier filtering from lidar point clouds
#1505
rfe: r3.support
#1562
Introduction of spatial and temporal vertical units for raster3d maps and r3.support
#1624
i.tasscap speedup
#1642
Recognition of standard option G_OPT_M_DIR in wxGUI
#1646
GRASS ctypes exception handling
#1654
v.extract: allow direct transformation of centroids to points
#1656
v.what.rast: allow use of centroids in addition to points
#1660
RFE: add new batch= command line option to main grass7 startup script
#1686
v.mkgrid should offer breaks option for vertical lines too
#1724
wxGUI interface to g.mlist
#1740
r.watershed: multiple outlets points at once for watershed delineation
#1744
v.out.ascii: export all columns
#1745
proposal: make -a flag the default behaviour for g.region
#1764
Map Swipe - Add option to export the display to graphics file (PNG)
#1772
Manual of v.extract slightly deprecated
#1783
v.buffer: allow selection options to create buffer only for selected features
#1789
v.hull: should not be region sensitive
#1802
Change in input for graph function in r.mapcalc
#1824
wxGUI should offer a vector geometry query tool
#1826
New d.mon doesn't allow querying
#1829
Allow user to override MAPSET ownership check
#1838
r.mask: allow use of vector map as input
#1897
grass7 wxgui query: allow copying individual elements from query results
#1926
g.gui.animation: parallel rendering with d.rast and d.vect
#2033
Moving g.pnmcomp to lib/display to improve render performance of wxGUI
#2043
wxgui data import wizard: format choice before import really necessary ?
#2044
NC demolocation should include sqlite dirs in mapsets
#2051
r.to.vect: add option to not create attribute table if -v flag is used
#2057
Expand i.oif.py to work with any number of multi-spectral bands
#2077
implement drop-down menu for barscale styles
#2078
New tool: Ability to draw a region (computation range) from the map display module
#2080
wxGUI: changing properties of barscale or legend
#2083
Add 3D raster (volume) support to d.legend
#2084
Combine r.water.outlet easting=, northing= into coordinates= (G_OPT_M_COORDS) for mouse interactivity in g.gui.
#2090
r.reclass.area - added flag to indicate input map is pre-clumped
#2107
t.vect.observe.strds for multiple strds
#2109
connect error in replacement of $MAPSET
#2121
v.rast.stats: allow choice of statistics
#2127
Python implementation of g.message
#2128
t.vect.observe.strds vector output wirte values in the same layer
#2134
Create a general exit-safe interface to C libraries
#2152
cd command does not work in GUI Command console
#2154
r.sun.hourly: add flag for binary “sun-yes” – >“sun-no” output
#2166
Missing explanation geodesic metric in r.grow.distance
#2201
Introduce 'do not create attribute table' flag to r.contour
#2221
Typo in v.overlay error message
#2224
Raster names bivariate scatterplot on axes
#2228
g.mremove: add an option to use 'map name exclusion patterns' like is available in g.mlist
#2238
minor change in r.stream.segment syntax
#2244
G7: visualize multiple maps (d.frame replacement)
#2266
g.list and g.mlist should be able to handle strds, str3ds, stvds
#2277
graphically set up region bounds
#2284
Keep pressing Ctrl+C in command line
#2305
i.atcorr landsat8 support
#2306
Please create an AppData file for GRASS
#2313
display commands: add copy button to GUI
#2315
wxGUI mapswipe: icon AddLayerRGB wish
#2338
r.horizon rename parameters
#2344
v.rast.stats: manual updates (esp. GRASS 7.1)
#2373
v.generalize should create an error vector map
#2396
proposal to rename v.in.ascii/v.out.ascii to v.in.text/v.out.text (or similar)
#2400
r.reclass.area: add option to use r.clump's -d flag
#2414
Replace g.list/g.remove with g.mlist/g.mremove
#2473
v.net connection operation
#2557
a few new monochrome color tables (should they be backported) ?

Closed tasks since the last release

#156
new attribute in Option struct to allow conditional options requirement
#353
r.texture: flags to method= option
#421
wizard for r.li.setup
#657
add --with-openmp support to ./configure
#1054
Add -append option to v.out.ogr
#1091
WinGrass7 + v.krige: rpy2 not installed + nightly Wingrass-build
#1106
r.terraflow limited to 32bit temp files in WinGrass
#1120
v.db.univar.py: use %.15g etc.
#1389
Major G3D library and related modules code review request
#1455
add `--with-liblas` to configuration switches when producing on-line manual
#1871
winGRASS 7: solve python distribution
#2103
Make SUBMITTING files more accessible
#2104
Reorganize SUBMITTING files for addons
#2164
v.rast.stats
#2259
some temporal modules have empty manual page
#2271
t.rast.mapcalc2 x t.rast.mapcalc
#2409
last call for options keys consolidation
#2421
Functions from CDHC lib have no prefix
#2422
Functions from Segment lib have no prefix
#2440
remove unused elements from g.list/g.remove
#2500
r.surf.idw vs. r.surf.idw2

Upgrading GRASS database

Note: See TracWiki for help on using the wiki.