Changes between Version 52 and Version 53 of Grass7/NewFeatures74


Ignore:
Timestamp:
Nov 11, 2017, 10:34:02 AM (6 years ago)
Author:
mlennert
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Grass7/NewFeatures74

    v52 v53  
    3333* Map Display new web browser-like shortcuts for re-rendering
    3434* Simple Python Editor is now available from the File menu.
    35 * New module G7:g.gui.image2target (ported from GRASS 6) to georectify a map. It allows managing Ground Control Points for 3D correction.
    36 * New module G7:g.gui.photo2image to correct scanning distortions of a scanned aerial photo
     35* New module G74:g.gui.image2target (ported from GRASS 6) to georectify a map. It allows managing Ground Control Points for 3D correction.
     36* New module G74:g.gui.photo2image to correct scanning distortions of a scanned aerial photo
    3737* Font can be selected interactively in module dialogs and there are some new symbols for vectors.
    3838
     
    4343=== General modules ===
    4444
    45 When a new location is created from vector data, G7:g.proj uses the default region s=0 n=1 w=0 e=1 res=1 to avoid potentially invalid region settings (r71491).
     45When a new location is created from vector data, G74:g.proj uses the default region s=0 n=1 w=0 e=1 res=1 to avoid potentially invalid region settings (r71491).
    4646
    4747=== Raster modules ===
    4848
    49 A new module, G7:r.geomorphon, to calculate geomorphons (terrain forms) and associated geometry using machine vision approach has been integrated (moved from Add-ons) into the core functionalities of GRASS GIS. A very nice addition to G7:r.out.gdal is the possibility to create overviews which enhances the compatibility with other GIS software packages.
     49A new module, G74:r.geomorphon, to calculate geomorphons (terrain forms) and associated geometry using machine vision approach has been integrated (moved from Add-ons) into the core functionalities of GRASS GIS. A very nice addition to G74:r.out.gdal is the possibility to create overviews which enhances the compatibility with other GIS software packages.
    5050
    5151 * fixed longitude wrapping for lat/lon locations
     
    5353 * lat/lon: automatically fix floating point precision errors in the grid geometry of imported raster maps created with GIS software that uses limited floating point precision (common problem).
    5454
    55  * G7:r.regression.multi: added RMSE and MAE estimation
    56  * G7:r.what: added new -v flag to return also vector category
     55 * G74:r.regression.multi: added RMSE and MAE estimation
     56 * G74:r.what: added new -v flag to return also vector category
    5757
    5858Improved:
    5959
    60  * G7:r.clump: fuzzy clumping, multispectral clumping, minimum clump size
    61  * G7:r.sim.water: added parallelization support
    62  * G7:r.sim.sediment: added parallelization support
    63  * G7:r.sun: added parallelization support
    64  * G7:r.in.lidar: added -d flag to use base raster resolution instead of computational region
    65  * G7:r.in.gdal: new -r flag to optionally limit import to the current region
    66  * G7:r.import: added support to subset to region boundaries when importing (extent=region)
    67  * G7:r.mapcalc: implemented computational region settings based on disjoint union and intersection computation from all input raster maps in an expression
    68  * G7:r.reclass: it is possible to use more than 100 rules now
    69  * G7:r.resamp.stats: range, count and diversity methods introduced
    70  * G7:r.stream.extract: use 64 bit integer to support large regions and added network id to vector output
     60 * G74:r.clump: fuzzy clumping, multispectral clumping, minimum clump size
     61 * G74:r.sim.water: added parallelization support
     62 * G74:r.sim.sediment: added parallelization support
     63 * G74:r.sun: added parallelization support
     64 * G74:r.in.lidar: added -d flag to use base raster resolution instead of computational region
     65 * G74:r.in.gdal: new -r flag to optionally limit import to the current region
     66 * G74:r.import: added support to subset to region boundaries when importing (extent=region)
     67 * G74:r.mapcalc: implemented computational region settings based on disjoint union and intersection computation from all input raster maps in an expression
     68 * G74:r.reclass: it is possible to use more than 100 rules now
     69 * G74:r.resamp.stats: range, count and diversity methods introduced
     70 * G74:r.stream.extract: use 64 bit integer to support large regions and added network id to vector output
    7171
    7272=== Raster3D modules ===
     
    7474New:
    7575
    76  * G7:r3.null: unit tests added
     76 * G74:r3.null: unit tests added
    7777
    7878=== Vector modules ===
     
    8080New:
    8181
    82  * G7:v.clip: new module to extract features of input map which overlay features of clip map (moved from addons)
    83  * G7:v.profile: new vector map profiling tool (moved from addons)
    84  * G7:v.vect.stats: New cat and where options for area and point vector maps to perform counts or estimate statistics only with selected points over selected areas (r71543)
    85  * G7:v.out.ogr: New -l flag to list supported formats (r71552)
    86  * G7:v.out.ogr: Default format changed from Esri Shapefile to OGC GeoPackage (#3428)
    87  * G7:v.profile: Vector point and line profiling tool complementing G7:r.profile. Moved from add-ons (r71609)
    88  * G7:v.net.alloc and G7:v.net.iso: added flag for unique and original categories (#517)
    89  * G7:v.edit: tool=merge has an improved iteration over list of lines, improved skip invalid lines and zero length lines; added Vedit_extend_lines, improved intersection check; better handling of Vedit_connect_lines by extending both lines; fixed snapping to background map. 
    90  * G7:v.external: new where option
    91  * G7:v.out.ogr: added -l flag to list supported formats (sync to r.out.gdal)
    92  * G7:v.vect.stats: add cats and where options for area and point input selection (#3420)
     82 * G74:v.clip: new module to extract features of input map which overlay features of clip map (moved from addons)
     83 * G74:v.profile: new vector map profiling tool (moved from addons)
     84 * G74:v.vect.stats: New cat and where options for area and point vector maps to perform counts or estimate statistics only with selected points over selected areas (r71543)
     85 * G74:v.out.ogr: New -l flag to list supported formats (r71552)
     86 * G74:v.out.ogr: Default format changed from Esri Shapefile to OGC GeoPackage (#3428)
     87 * G74:v.profile: Vector point and line profiling tool complementing G74:r.profile. Moved from add-ons (r71609)
     88 * G74:v.net.alloc and G74:v.net.iso: added flag for unique and original categories (#517)
     89 * G74:v.edit: tool=merge has an improved iteration over list of lines, improved skip invalid lines and zero length lines; added Vedit_extend_lines, improved intersection check; better handling of Vedit_connect_lines by extending both lines; fixed snapping to background map. 
     90 * G74:v.external: new where option
     91 * G74:v.out.ogr: added -l flag to list supported formats (sync to r.out.gdal)
     92 * G74:v.vect.stats: add cats and where options for area and point input selection (#3420)
    9393
    9494Improved
    9595
    96  * G7:v.in.ogr: Fix import of OSM data (r71464)
    97  * G7:v.in.ogr: When a new location is created, use the default region s=0 n=1 w=0 e=1 res=1 to avoid potentially invalid region settings (r71490)
    98  * G7:v.in.ogr: Support new curve geometry types starting with GDAL 2.0 (r71508, r71514)
    99  * G7:v.in.ogr: code restructuring (r71550)
     96 * G74:v.in.ogr: Fix import of OSM data (r71464)
     97 * G74:v.in.ogr: When a new location is created, use the default region s=0 n=1 w=0 e=1 res=1 to avoid potentially invalid region settings (r71490)
     98 * G74:v.in.ogr: Support new curve geometry types starting with GDAL 2.0 (r71508, r71514)
     99 * G74:v.in.ogr: code restructuring (r71550)
    100100   * projection checks are now performed for all input layers, not only the first layer
    101101   * projection checks are a bit more strict and more verbose in case of trouble
     
    105105     and to avoid a rare segfault when opening a GRASS database driver
    106106   * the code has been restructured to make it a bit less unreadable and to fix the logic of steps (e.g. check output only if output is created)
    107  * G7:v.rast.stats: added new -d flag for line densification (as in G7:v.to.rast) and corresponding tests
    108  * G7:v.what: new -m flag to query overlapping features
    109  * G7:v.patch: build topology after appending
    110  * G7:v.surf.rst: new parallel implementation and testsuite
     107 * G74:v.rast.stats: added new -d flag for line densification (as in G74:v.to.rast) and corresponding tests
     108 * G74:v.what: new -m flag to query overlapping features
     109 * G74:v.patch: build topology after appending
     110 * G74:v.surf.rst: new parallel implementation and testsuite
    111111
    112112=== Imagery modules ===
    113113
    114 G7:i.atcorr now includes support for the atmospheric correction of 7 new satellite images: Pleiades1a, Pleiades1b, Spot6, Spot7, Sentinel-2A, Rapideye, Worldview3 and mod09GA QA definitions was added to G7:i.modis.qc. In addition to the already existent region growing algorithms, G7:i.segment now also includes mean shift.
     114G74:i.atcorr now includes support for the atmospheric correction of 7 new satellite images: Pleiades1a, Pleiades1b, Spot6, Spot7, Sentinel-2A, Rapideye, Worldview3 and mod09GA QA definitions was added to G74:i.modis.qc. In addition to the already existent region growing algorithms, G74:i.segment now also includes mean shift.
    115115
    116116=== Temporal GIS modules ===
    117117
    118 The main change in the temporal framework is the introduction of spatial topological operators to the temporal algebra in G7:t.rast.algebra. Moreover, the quantile method has been added to G7:t.rast.series. On the other hand, G7:t.rast.what now has a new flag -v that returns the category for vector points map and a bug in NULL values was fixed, so null value definitions are now passed to G7:r.what correctly. G7:t.rast.export has now support for GDAL options to support GeoTiff compression.
     118The main change in the temporal framework is the introduction of spatial topological operators to the temporal algebra in G74:t.rast.algebra. Moreover, the quantile method has been added to G74:t.rast.series. On the other hand, G74:t.rast.what now has a new flag -v that returns the category for vector points map and a bug in NULL values was fixed, so null value definitions are now passed to G74:r.what correctly. G74:t.rast.export has now support for GDAL options to support GeoTiff compression.
    119119
    120120=== Scripting ===
    121121
    122122A new class has been implemented in PyGRASS,
    123 [https://grass.osgeo.org/grass73/manuals/libpython/pygrass.modules.interface.html?highlight=multimodule#pygrass.modules.interface.module.MultiModule MultiModule], which enables temporary region environment for multi module runs. This class allows to put multiple modules into the parallel module queue, for example coupled G7:g.region and G7:r.mapcalc calls, that must be run in a specific order but many of these combined calls should run in parallel.
     123[https://grass.osgeo.org/grass73/manuals/libpython/pygrass.modules.interface.html?highlight=multimodule#pygrass.modules.interface.module.MultiModule MultiModule], which enables temporary region environment for multi module runs. This class allows to put multiple modules into the parallel module queue, for example coupled G74:g.region and G74:r.mapcalc calls, that must be run in a specific order but many of these combined calls should run in parallel.
    124124
    125125== User Manuals - Documentation ==