Changes between Version 20 and Version 21 of Grass7/NewFeatures76


Ignore:
Timestamp:
Aug 26, 2018, 12:12:42 PM (6 years ago)
Author:
neteler
Comment:

minor cleanup

Legend:

Unmodified
Added
Removed
Modified
  • Grass7/NewFeatures76

    v20 v21  
    33'''NOTE''': this page is a draft to start keeping track of the new features that will come with GRASS GIS 7.6.0
    44
    5 GRASS GIS 7.6 is actively developed and maintained with a first 7.6.0 stable release in ~~January 2018~~. In total, it comes with '''more than XX fixes and improvements''' with respect to the previous [wiki:Grass7/NewFeatures74 stable releases 7.4.x]. This page summarizes the manifold new features which have been added to GRASS 7.6.
     5GRASS GIS 7.6 is actively developed and maintained with a first 7.6.0 stable release in ~~Oct 2018~~. In total, it comes with '''more than XX fixes and improvements''' with respect to the previous [wiki:Grass7/NewFeatures74 stable releases 7.4.x]. This page summarizes the manifold new features which have been added to GRASS 7.6.
    66
    77[[TOC]]
     
    2020GRASS GIS 7.6 graphical user interface comes with a new...
    2121
    22 * G7:g.gui.tplot: now allows to set labels for title, x and y axes, and to export the plotted time series data in a CSV file
    23 implement widget for SQL WHERE params
    24 wxGUI: make !wx.BusyInfo? compatible with wxPython 4
     22 * G7:g.gui.tplot: now allows to set labels for title, x and y axes, and to export the plotted time series data in a CSV file
     23 * ?? implemented widget for SQL WHERE params
     24 * wxGUI: make !wx.BusyInfo? compatible with wxPython 4
    2525
    2626== Modules (commands) ==
    2727
    28 A series of new modules has been added and many improved.
     28A series of new modules has been added and many improved:
     29
     30 * ...
    2931
    3032=== General modules ===
    3133
    32 * G7:g.region: new ''grow'' option to increase or decrease the region extent in all directions.
     34 * G7:g.region: new ''grow'' option to increase or decrease the region extent in all directions.
    3335
    3436=== Raster modules ===
    3537
    3638New modules:
    37  * r.path: extract a shortest path from the output of r.cost, r.walk, r.watershed
    38  * r.buildvrt: build a virtual raster (VRT) that is a mosaic of the list of input raster maps
     39 * G7:r.path: extract a shortest path from the output of r.cost, r.walk, r.watershed
     40 * G7:r.buildvrt: build a virtual raster (VRT) that is a mosaic of the list of input raster maps
    3941 * ...
    4042
    4143Several other raster modules have been improved with new options, flags or parallelization support:
    42  * r.proj: new pipeline option for high-accuracy reprojection
    43  * r.info: recognize different types of raster maps: raster (GRASS native), reclass (reclassification of another raster map), GDAL-link (GRASS link to a GDAL raster band), virtual (virtual mosaic of raster maps)
    44  * r.mapcalc: new functions floor(), ceil() (#769)
     44 * G7:r.proj: new pipeline option for high-accuracy reprojection
     45 * G7:r.info: recognize different types of raster maps: "raster" (GRASS native), "reclass" (reclassification of another raster map), "GDAL-link" (GRASS link to a GDAL raster band), "virtual" (virtual mosaic of raster maps)
     46 * G7:r.mapcalc: new functions floor(), ceil() (#769)
    4547 * ...
    4648
     
    5052
    5153Several other vector modules have been significantly improved with new options, flags, fixes and other enhancements:
    52  * v.proj: new pipeline option for high-accuracy reprojection
    53  * v.extract can now dissolve areas not only by category number, but also by attributes, at the same time preserving category values and attribute tables. This is an improvement over v.dissolve
    54  * v.in.ogr converts now !OpenStreetMap line topology to GRASS topology, inserting nodes where appropriate ([https://grasswiki.osgeo.org/wiki/OpenStreetMap#OSM_vs._GRASS_topology OSM vs GRASS topology])
     54 * G7:v.proj: new pipeline option for high-accuracy reprojection
     55 * G7:v.extract: it can now dissolve areas not only by category number, but also by attributes, at the same time preserving category values and attribute tables. This is an improvement over v.dissolve
     56 * G7:v.in.ogr now also converts !OpenStreetMap line topology to GRASS topology, inserting nodes where appropriate ([https://grasswiki.osgeo.org/wiki/OpenStreetMap#OSM_vs._GRASS_topology OSM vs GRASS topology])
    5557 * ...
    5658
     
    7173=== Translations ===
    7274
    73 Translations are now managed in Transifex (please join and translate messages): https://www.transifex.com/grass-gis/grass72
     75Translations are managed in Transifex (please join and translate messages): https://www.transifex.com/grass-gis/grass7
    7476
    7577=== User manual pages improvements ===
     
    8082
    8183In the past year of development, there were several changes in different GRASS GIS libraries. The most relevant changes are described below:
    82  * A new raster compression method has been added: ZSTD ([http://www.zstd.net/ ZSTD], [https://github.com/facebook/zstd ZSTD on github]). ZSTD is an improvement over ZLIB's deflate method, providing both faster and higher compression than ZLIB.
    83  * a new raster map type has been added: GRASS virtual raster (VRT) which is a virtual mosaic of the list of input raster maps.
    84  * support for PROJ 5: previously, reprojection from one CRS to another CRS used WGS84 as pivot datum: CRS1 -> WGS84 -> CRS2. This method provided reasonable results and allowed for reprojection on-the-fly. However, using a fixed pivot datum has been regarded as a suboptimal solution for coordinate reprojection, therefore a new mechanism has been introduced in PROJ 5, where custom pipelines for coordinate conversion and transformation can be defined. Together with the new PROJ 5+ API, this pipeline mechanism is now supported starting with proj-5.1.0. Custom coordinate conversion/transformation pipelines can now be defined for raster and vector reprojection.
     84 * a **new raster compression** method has been added: ZSTD ([http://www.zstd.net/ ZSTD], [https://github.com/facebook/zstd ZSTD on github]). ZSTD is an improvement over ZLIB's deflate method, providing both faster and higher compression than ZLIB.
     85 * a **new raster map type** has been added: **GRASS virtual raster** (VRT) which is a virtual mosaic of the list of input raster maps.
     86 * **support for PROJ 5**: previously, reprojection from one CRS to another CRS used WGS84 as pivot datum: CRS1 -> WGS84 -> CRS2. This method provided reasonable results and allowed for reprojection on-the-fly. However, using a fixed pivot datum has been regarded as a suboptimal solution for coordinate reprojection, therefore a new mechanism has been introduced in PROJ 5, where custom pipelines for coordinate conversion and transformation can be defined. Together with the new PROJ 5+ API, this pipeline mechanism is now supported starting with proj-5.1.0. Custom coordinate conversion/transformation pipelines can now be defined for raster and vector reprojection.
    8587 * vector modules are now less "chatty" with regard to topology building: only problems are reported, standard topology building messages are only shown with --verbose. This should make it easier for users to spot problems.
    8688
     
    9496There are ~~twenty six [wiki:Release/7.4.0-News#NewAddonssinceGRASS7.2.0 26 new addons]~~ that now enlarge the already impressive list of extensions available (see http://grass.osgeo.org/grass7/manuals/addons/).
    9597
    96 Among these new extensions there is a set of components, **i.signature.*** to...
     98Among these new extensions there is a set of components, **G7A:i.signature.** to...
    9799
    98 New addons to download and import Sentinel-2 imagery: i.sentinel.download and i.sentinel.import
     100New addons to download and import Sentinel-2 imagery: G7A:i.sentinel.download and G7A:i.sentinel.import
    99101
    100102== Migrating from GRASS GIS 6 to version 7.x ==
     103
     104If you are still using GRASS GIS 6, here details upgrade instructions for own scripts:
    101105 * see [wiki:Grass7/NewFeatures#Optionschanges here] for changes in parameter names and changed flags
    102106 * see [wiki:Grass7/NewFeatures#Replacedandremovedmodules here] for removed modules and renamed modules